From 1ae4335c056eca514af172e1bf607e03826c9712 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 19:27:26 +0000 Subject: [PATCH 001/120] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_history Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_history/ --- ddmrp_history/i18n/es.po | 3 +++ ddmrp_history/i18n/fr.po | 3 +++ 2 files changed, 6 insertions(+) diff --git a/ddmrp_history/i18n/es.po b/ddmrp_history/i18n/es.po index dbbde86ed..9dac55a04 100644 --- a/ddmrp_history/i18n/es.po +++ b/ddmrp_history/i18n/es.po @@ -60,6 +60,7 @@ msgstr "Fecha" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__display_name +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__display_name msgid "Display Name" msgstr "Nombre mostrado" @@ -80,11 +81,13 @@ msgstr "Grafico Histórico" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__id +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__id msgid "ID" msgstr "ID" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history____last_update +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer____last_update msgid "Last Modified on" msgstr "Última Modificación en" diff --git a/ddmrp_history/i18n/fr.po b/ddmrp_history/i18n/fr.po index e2872ac02..eb7dbc185 100644 --- a/ddmrp_history/i18n/fr.po +++ b/ddmrp_history/i18n/fr.po @@ -59,6 +59,7 @@ msgstr "Date" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__display_name +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__display_name msgid "Display Name" msgstr "Nom affiché" @@ -79,11 +80,13 @@ msgstr "Graphique historique" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__id +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__id msgid "ID" msgstr "ID" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history____last_update +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer____last_update msgid "Last Modified on" msgstr "Dernière modification le" From 7154d4b833d2753c0d532630830e49ba245e8525 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 19:54:29 +0000 Subject: [PATCH 002/120] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_exclude_moves_adu_calc Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_exclude_moves_adu_calc/ --- ddmrp_exclude_moves_adu_calc/i18n/fr.po | 21 +++++++++++++++++++++ ddmrp_exclude_moves_adu_calc/i18n/pt_BR.po | 4 ++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/ddmrp_exclude_moves_adu_calc/i18n/fr.po b/ddmrp_exclude_moves_adu_calc/i18n/fr.po index 0a64f3a6a..117092880 100644 --- a/ddmrp_exclude_moves_adu_calc/i18n/fr.po +++ b/ddmrp_exclude_moves_adu_calc/i18n/fr.po @@ -14,6 +14,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer__display_name +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location__display_name +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move__display_name +msgid "Display Name" +msgstr "" + #. module: ddmrp_exclude_moves_adu_calc #: model:ir.actions.server,name:ddmrp_exclude_moves_adu_calc.action_server_mrp_production_request_refresh msgid "Exclude from ADU" @@ -29,6 +36,13 @@ msgstr "" msgid "Exclude this move from ADU calculation" msgstr "" +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer__id +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location__id +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move__id +msgid "ID" +msgstr "" + #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,help:ddmrp_exclude_moves_adu_calc.field_stock_location__exclude_from_adu msgid "" @@ -47,6 +61,13 @@ msgstr "" msgid "Inventory Locations" msgstr "" +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer____last_update +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location____last_update +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + #. module: ddmrp_exclude_moves_adu_calc #: code:addons/ddmrp_exclude_moves_adu_calc/models/stock_move.py:0 #, python-format diff --git a/ddmrp_exclude_moves_adu_calc/i18n/pt_BR.po b/ddmrp_exclude_moves_adu_calc/i18n/pt_BR.po index c31daa6b2..8addc9b7b 100644 --- a/ddmrp_exclude_moves_adu_calc/i18n/pt_BR.po +++ b/ddmrp_exclude_moves_adu_calc/i18n/pt_BR.po @@ -46,8 +46,8 @@ msgstr "" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,help:ddmrp_exclude_moves_adu_calc.field_stock_location__exclude_from_adu msgid "" -"If this flag is set stock moves into this location will be excluded from ADU" -" calculation in the origin location buffer." +"If this flag is set stock moves into this location will be excluded from ADU " +"calculation in the origin location buffer." msgstr "" #. module: ddmrp_exclude_moves_adu_calc From a2ebb0ac0c6572d3f01573100bf2d224a7f2bc94 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 19:55:15 +0000 Subject: [PATCH 003/120] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_product_replace Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_product_replace/ --- ddmrp_product_replace/i18n/pt_BR.po | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/ddmrp_product_replace/i18n/pt_BR.po b/ddmrp_product_replace/i18n/pt_BR.po index 178656969..8e2a6d48a 100644 --- a/ddmrp_product_replace/i18n/pt_BR.po +++ b/ddmrp_product_replace/i18n/pt_BR.po @@ -18,8 +18,10 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form msgid "" "\n" -" When there are more than one product replaced, only the buffer(s) of the primary product in\n" -" this list will be used to create the buffer(s) and/or product(s) for replacement." +" When there are more than one product replaced, " +"only the buffer(s) of the primary product in\n" +" this list will be used to create the buffer(s) " +"and/or product(s) for replacement." msgstr "" #. module: ddmrp_product_replace @@ -32,8 +34,8 @@ msgstr "" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_make_procurement_buffer_wizard msgid "" -"" +"" msgstr "" #. module: ddmrp_product_replace @@ -295,8 +297,7 @@ msgstr "" #: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 #, python-format msgid "" -"Some of the affected buffers have a different product than the replaced " -"ones." +"Some of the affected buffers have a different product than the replaced ones." msgstr "" #. module: ddmrp_product_replace @@ -329,9 +330,13 @@ msgstr "" #. module: ddmrp_product_replace #: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__replaced_by_id msgid "" -"The product in this buffer is replaced by the product of selected buffer. When you replace another buffer:\n" -" - Past Demand of the replacement buffer will include the past demand of this product\n" -" - Several buffers can be replaced in chained and coexist at the same time: A replaces B that replaces C, then A aggregates both B and C where B only aggregates C" +"The product in this buffer is replaced by the product of selected buffer. " +"When you replace another buffer:\n" +" - Past Demand of the replacement buffer will include the past demand of " +"this product\n" +" - Several buffers can be replaced in chained and coexist at the same time: " +"A replaces B that replaces C, then A aggregates both B and C where B only " +"aggregates C" msgstr "" #. module: ddmrp_product_replace From 038b5d7526f0d7758107d5aa4f6c6a3fde4ea19e Mon Sep 17 00:00:00 2001 From: BernatPForgeFlow Date: Tue, 17 Oct 2023 17:30:38 +0200 Subject: [PATCH 004/120] [IMP] ddmrp: Add new ADU calculation method Allow the calculation of ADU from Direct demand (Stock Demand Estimates) and Indirect (MRP Moves) --- .../product_adu_calculation_method_data.xml | 9 ++ .../models/product_adu_calculation_method.py | 1 + ddmrp/models/stock_buffer.py | 84 ++++++++++++---- ddmrp/tests/test_ddmrp.py | 95 +++++++++++++++++++ ddmrp/views/stock_buffer_view.xml | 22 ++++- 5 files changed, 191 insertions(+), 20 deletions(-) diff --git a/ddmrp/data/product_adu_calculation_method_data.xml b/ddmrp/data/product_adu_calculation_method_data.xml index 1e305df7f..bdd2dc922 100644 --- a/ddmrp/data/product_adu_calculation_method_data.xml +++ b/ddmrp/data/product_adu_calculation_method_data.xml @@ -19,4 +19,13 @@ estimates 120 + + Future (Direct + Indirect)(120 days) + future + estimates_mrp + 120 + diff --git a/ddmrp/models/product_adu_calculation_method.py b/ddmrp/models/product_adu_calculation_method.py index a05d7bbe5..2be2ac997 100644 --- a/ddmrp/models/product_adu_calculation_method.py +++ b/ddmrp/models/product_adu_calculation_method.py @@ -24,6 +24,7 @@ def _get_source_selection(self): return [ ("actual", "Use actual Stock Moves"), ("estimates", "Use Demand Estimates"), + ("estimates_mrp", "Use Demand Estimates + Indirect Demand from MRP Moves"), ] name = fields.Char(string="Name", required=True) diff --git a/ddmrp/models/stock_buffer.py b/ddmrp/models/stock_buffer.py index d71cfa45a..8b24ec8fe 100644 --- a/ddmrp/models/stock_buffer.py +++ b/ddmrp/models/stock_buffer.py @@ -1384,6 +1384,17 @@ def _get_dates_adu_past_demand(self, horizon): ) return date_from, date_to + def _past_mrp_move_domain(self, date_from, date_to, locations): + self.ensure_one() + return [ + ("product_id", "=", self.product_id.id), + ("mrp_date", "<=", date_to), + ("mrp_date", ">=", date_from), + ("mrp_area_id.location_id", "in", locations.ids), + ("mrp_type", "=", "d"), + ("mrp_origin", "in", ["mrp", "mo"]), + ] + def _past_demand_estimate_domain(self, date_from, date_to, locations): self.ensure_one() return [ @@ -1419,24 +1430,24 @@ def _calc_adu_past_demand(self): .with_context(active_test=False) .search([("id", "child_of", self.location_id.ids)]) ) - if self.adu_calculation_method.source_past == "estimates": - qty = 0.0 + qty = 0.0 + if self.adu_calculation_method.source_past == "estimates_mrp": + domain = self._past_mrp_move_domain(date_from, date_to, locations) + for mrp_move in self.env["mrp.move"].search(domain): + qty += -mrp_move.mrp_qty + if self.adu_calculation_method.source_past in ["estimates", "estimates_mrp"]: domain = self._past_demand_estimate_domain(date_from, date_to, locations) for estimate in self.env["stock.demand.estimate"].search(domain): qty += estimate.get_quantity_by_date_range( fields.Date.from_string(date_from), fields.Date.from_string(date_to) ) - return qty / horizon elif self.adu_calculation_method.source_past == "actual": - qty = 0.0 domain = self._past_moves_domain(date_from, date_to, locations) for group in self.env["stock.move"].read_group( domain, ["product_id", "product_qty"], ["product_id"] ): qty += group["product_qty"] - return qty / horizon - else: - return 0.0 + return qty / horizon def _get_horizon_adu_future_demand(self): return self.adu_calculation_method.horizon_future or 1 @@ -1451,6 +1462,17 @@ def _get_dates_adu_future_demand(self, horizon): ) return date_from, date_to + def _future_mrp_move_domain(self, date_from, date_to, locations): + self.ensure_one() + return [ + ("product_id", "=", self.product_id.id), + ("mrp_date", "<=", date_to), + ("mrp_date", ">=", date_from), + ("mrp_area_id.location_id", "in", locations.ids), + ("mrp_type", "=", "d"), + ("mrp_origin", "in", ["mrp", "mo"]), + ] + def _future_demand_estimate_domain(self, date_from, date_to, locations): self.ensure_one() return [ @@ -1482,24 +1504,24 @@ def _calc_adu_future_demand(self): locations = self.env["stock.location"].search( [("id", "child_of", [self.location_id.id])] ) - if self.adu_calculation_method.source_future == "estimates": - qty = 0.0 + qty = 0.0 + if self.adu_calculation_method.source_future == "estimates_mrp": + domain = self._future_mrp_move_domain(date_from, date_to, locations) + for mrp_move in self.env["mrp.move"].search(domain): + qty += -mrp_move.mrp_qty + if self.adu_calculation_method.source_future in ["estimates", "estimates_mrp"]: domain = self._future_demand_estimate_domain(date_from, date_to, locations) for estimate in self.env["stock.demand.estimate"].search(domain): qty += estimate.get_quantity_by_date_range( fields.Date.from_string(date_from), fields.Date.from_string(date_to) ) - return qty / horizon elif self.adu_calculation_method.source_future == "actual": - qty = 0.0 domain = self._future_moves_domain(date_from, date_to, locations) for group in self.env["stock.move"].read_group( domain, ["product_id", "product_qty"], ["product_id"] ): qty += group["product_qty"] - return qty / horizon - else: - return 0.0 + return qty / horizon def _calc_adu_blended(self): self.ensure_one() @@ -1871,7 +1893,7 @@ def action_view_qualified_demand_mrp(self): result["domain"] = [("id", "in", mrp_moves.ids)] return result - def action_view_past_adu(self): + def action_view_past_adu_direct_demand(self): horizon = self._get_horizon_adu_past_demand() date_from, date_to = self._get_dates_adu_past_demand(horizon) locations = self.env["stock.location"].search( @@ -1895,7 +1917,22 @@ def action_view_past_adu(self): result["domain"] = [("id", "in", estimates.ids)] return result - def action_view_future_adu(self): + def action_view_past_adu_indirect_demand(self): + horizon = self._get_horizon_adu_past_demand() + date_from, date_to = self._get_dates_adu_past_demand(horizon) + locations = self.env["stock.location"].search( + [("id", "child_of", [self.location_id.id])] + ) + domain = self._past_mrp_move_domain(date_from, date_to, locations) + mrp_moves = self.env["mrp.move"].search(domain) + result = self.env["ir.actions.actions"]._for_xml_id( + "mrp_multi_level.mrp_move_action" + ) + result["context"] = {} + result["domain"] = [("id", "in", mrp_moves.ids)] + return result + + def action_view_future_adu_direct_demand(self): horizon = self._get_horizon_adu_future_demand() date_from, date_to = self._get_dates_adu_future_demand(horizon) locations = self.env["stock.location"].search( @@ -1919,6 +1956,21 @@ def action_view_future_adu(self): result["domain"] = [("id", "in", estimates.ids)] return result + def action_view_future_adu_indirect_demand(self): + horizon = self._get_horizon_adu_future_demand() + date_from, date_to = self._get_dates_adu_future_demand(horizon) + locations = self.env["stock.location"].search( + [("id", "child_of", [self.location_id.id])] + ) + domain = self._future_mrp_move_domain(date_from, date_to, locations) + mrp_moves = self.env["mrp.move"].search(domain) + result = self.env["ir.actions.actions"]._for_xml_id( + "mrp_multi_level.mrp_move_action" + ) + result["context"] = {} + result["domain"] = [("id", "in", mrp_moves.ids)] + return result + @api.model def cron_ddmrp_adu(self, automatic=False): """calculate ADU for each DDMRP buffer. Called by cronjob.""" diff --git a/ddmrp/tests/test_ddmrp.py b/ddmrp/tests/test_ddmrp.py index f3c2753cf..ad3f5f7ff 100644 --- a/ddmrp/tests/test_ddmrp.py +++ b/ddmrp/tests/test_ddmrp.py @@ -1104,3 +1104,98 @@ def test_44_resupply_from_another_warehouse(self): buffer_distributed.distributed_source_location_id, self.warehouse.lot_stock_id, ) + + def test_45_adu_calculation_blended_120_days_estimated_mrp(self): + """Test blended ADU calculation method with direct and indirect demand.""" + mrpMoveModel = self.env["mrp.move"] + mrpAreaModel = self.env["mrp.area"] + productMrpAreaModel = self.env["product.mrp.area"] + method = self.aducalcmethodModel.create( + { + "name": "Blended (120 d. estimates_mrp past, 120 d. estimates_mrp future)", + "method": "blended", + "source_past": "estimates_mrp", + "horizon_past": 120, + "factor_past": 0.5, + "source_future": "estimates_mrp", + "horizon_future": 120, + "factor_future": 0.5, + "company_id": self.main_company.id, + } + ) + self.buffer_a.adu_calculation_method = method.id + mrp_area_id = mrpAreaModel.create( + { + "name": "WH/Stock", + "warehouse_id": self.warehouse.id, + "location_id": self.stock_location.id, + } + ) + product_mrp_area_id = productMrpAreaModel.create( + { + "mrp_area_id": mrp_area_id.id, + "product_id": self.productA.id, + } + ) + today = fields.Date.today() + + # Past. + # create estimate: 120 units / 120 days = 1 unit/day + # create mrp move: 120 units / 120 days = 1 unit/day + dt = self.calendar.plan_days(-1 * 120, datetime.today()) + estimate_date_from = dt.date() + estimate_date_to = self.estimate_date_from - timedelta(days=1) + self.estimateModel.create( + { + "manual_date_from": estimate_date_from, + "manual_date_to": estimate_date_to, + "product_id": self.productA.id, + "product_uom_qty": 120, + "product_uom": self.productA.uom_id.id, + "location_id": self.stock_location.id, + } + ) + mrpMoveModel.create( + { + "mrp_area_id": product_mrp_area_id.mrp_area_id.id, + "product_id": product_mrp_area_id.product_id.id, + "product_mrp_area_id": product_mrp_area_id.id, + "mrp_qty": -120, + "current_qty": 0, + "mrp_date": today - timedelta(days=5), + "current_date": None, + "mrp_type": "d", + "mrp_origin": "mrp", + } + ) + + # Future. + # create estimate: 120 units / 120 days = 1 unit/day + # create mrp move: 120 units / 120 days = 1 unit/day + self.estimateModel.create( + { + "manual_date_from": self.estimate_date_from, + "manual_date_to": self.estimate_date_to, + "product_id": self.productA.id, + "product_uom_qty": 120, + "product_uom": self.productA.uom_id.id, + "location_id": self.stock_location.id, + } + ) + mrpMoveModel.create( + { + "mrp_area_id": product_mrp_area_id.mrp_area_id.id, + "product_id": product_mrp_area_id.product_id.id, + "product_mrp_area_id": product_mrp_area_id.id, + "mrp_qty": -120, + "current_qty": 0, + "mrp_date": today + timedelta(days=5), + "current_date": None, + "mrp_type": "d", + "mrp_origin": "mrp", + } + ) + + self.bufferModel.cron_ddmrp_adu() + to_assert_value = 2 * 0.5 + 2 * 0.5 + self.assertEqual(self.buffer_a.adu, to_assert_value) diff --git a/ddmrp/views/stock_buffer_view.xml b/ddmrp/views/stock_buffer_view.xml index 7b068619b..a95f59cac 100644 --- a/ddmrp/views/stock_buffer_view.xml +++ b/ddmrp/views/stock_buffer_view.xml @@ -230,19 +230,33 @@
Date: Fri, 15 Sep 2023 17:09:59 +0200 Subject: [PATCH 005/120] [IMP] ddmrp_warning: Add product/location info in warnings --- ddmrp_warning/models/ddmrp_warning_item.py | 4 ++++ .../views/ddmrp_warning_item_views.xml | 24 +++++++++++++++---- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/ddmrp_warning/models/ddmrp_warning_item.py b/ddmrp_warning/models/ddmrp_warning_item.py index 497509c07..1cf708804 100644 --- a/ddmrp_warning/models/ddmrp_warning_item.py +++ b/ddmrp_warning/models/ddmrp_warning_item.py @@ -16,6 +16,10 @@ class DdmrpWarningItem(models.Model): name = fields.Char( compute="_compute_name", ) + product_id = fields.Many2one(related="buffer_id.product_id") + location_id = fields.Many2one( + related="buffer_id.location_id", groups="stock.group_stock_multi_locations" + ) severity = fields.Selection( related="warning_definition_id.severity", store=True, diff --git a/ddmrp_warning/views/ddmrp_warning_item_views.xml b/ddmrp_warning/views/ddmrp_warning_item_views.xml index 60f4a3e1b..4bf6c12e3 100644 --- a/ddmrp_warning/views/ddmrp_warning_item_views.xml +++ b/ddmrp_warning/views/ddmrp_warning_item_views.xml @@ -13,7 +13,9 @@ decoration-danger="severity == '3_high'" > + + @@ -25,10 +27,22 @@
- - - - + + + + + + + + + +
@@ -40,6 +54,8 @@ + + From 10b5fa20519b23c721cbeed373e713f68ac1fa68 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 23 Oct 2023 10:23:21 +0000 Subject: [PATCH 006/120] [UPD] Update ddmrp_warning.pot --- ddmrp_warning/i18n/ddmrp_warning.pot | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ddmrp_warning/i18n/ddmrp_warning.pot b/ddmrp_warning/i18n/ddmrp_warning.pot index fd7e43e59..01f47ab45 100644 --- a/ddmrp_warning/i18n/ddmrp_warning.pot +++ b/ddmrp_warning/i18n/ddmrp_warning.pot @@ -156,6 +156,11 @@ msgstr "" msgid "Last Updated on" msgstr "" +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__location_id +msgid "Location" +msgstr "" + #. module: ddmrp_warning #: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__1_low msgid "Low" @@ -171,6 +176,11 @@ msgstr "" msgid "Name" msgstr "" +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__product_id +msgid "Product" +msgstr "" + #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_view_form msgid "Refresh Warnings" From e045fc6e289c15f0159432dd4e3d1dea2bb447f2 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 23 Oct 2023 10:27:44 +0000 Subject: [PATCH 007/120] [BOT] post-merge updates --- README.md | 2 +- ddmrp_warning/README.rst | 2 +- ddmrp_warning/__manifest__.py | 2 +- ddmrp_warning/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e7774ffad..28332e88d 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ addon | version | maintainers | summary [ddmrp_packaging](ddmrp_packaging/) | 14.0.1.1.0 | | DDMRP integration with packaging [ddmrp_product_replace](ddmrp_product_replace/) | 14.0.1.0.2 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Provides a assisting tool for product replacement. [ddmrp_purchase_hide_onhand_status](ddmrp_purchase_hide_onhand_status/) | 14.0.1.0.0 | [![TDu](https://github.com/TDu.png?size=30px)](https://github.com/TDu) | Replace purchase onhand status with smart button. -[ddmrp_warning](ddmrp_warning/) | 14.0.1.2.1 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Adds configuration warnings on stock buffers. +[ddmrp_warning](ddmrp_warning/) | 14.0.1.3.0 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Adds configuration warnings on stock buffers. [stock_buffer_capacity_limit](stock_buffer_capacity_limit/) | 14.0.1.0.0 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Ensures that the limits of storage are never surpassed [stock_buffer_route](stock_buffer_route/) | 14.0.1.2.1 | | Allows to force a route to be used when procuring from Stock Buffers [stock_buffer_sales_analysis](stock_buffer_sales_analysis/) | 14.0.1.0.0 | | Allows to access the Sales Analysis from Stock Buffers diff --git a/ddmrp_warning/README.rst b/ddmrp_warning/README.rst index c84c1c38b..68ef21194 100644 --- a/ddmrp_warning/README.rst +++ b/ddmrp_warning/README.rst @@ -7,7 +7,7 @@ DDMRP Warning !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:8be5b479fae2431db98dba14f53c6bf3078ad33603efca9522d8f27d31fa15ad + !! source digest: sha256:ee6dbf9e32ed7b1f721a6ed1cf9bd01f6aa2a31334804debd9aabdd6cf3c0425 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/ddmrp_warning/__manifest__.py b/ddmrp_warning/__manifest__.py index b8048bddb..597c65456 100644 --- a/ddmrp_warning/__manifest__.py +++ b/ddmrp_warning/__manifest__.py @@ -3,7 +3,7 @@ { "name": "DDMRP Warning", - "version": "14.0.1.2.1", + "version": "14.0.1.3.0", "summary": "Adds configuration warnings on stock buffers.", "author": "ForgeFlow, Odoo Community Association (OCA)", "development_status": "Beta", diff --git a/ddmrp_warning/static/description/index.html b/ddmrp_warning/static/description/index.html index 3ad8ddf63..af26def8f 100644 --- a/ddmrp_warning/static/description/index.html +++ b/ddmrp_warning/static/description/index.html @@ -367,7 +367,7 @@

DDMRP Warning

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:8be5b479fae2431db98dba14f53c6bf3078ad33603efca9522d8f27d31fa15ad +!! source digest: sha256:ee6dbf9e32ed7b1f721a6ed1cf9bd01f6aa2a31334804debd9aabdd6cf3c0425 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: LGPL-3 OCA/ddmrp Translate me on Weblate Try me on Runboat

Adds configuration warnings on stock buffers based on different definitions. From 1f1d10c27c1f30e419020bcb4e1ff18d510a5025 Mon Sep 17 00:00:00 2001 From: BernatPForgeFlow Date: Mon, 22 May 2023 15:50:01 +0200 Subject: [PATCH 008/120] [IMP] ddmrp: Stock Buffers must be unique in product/location combination --- ddmrp/models/stock_buffer.py | 6 +++++ ddmrp/tests/common.py | 18 ++++++++++++- ddmrp/tests/test_ddmrp.py | 25 +++++++++++-------- .../test_ddmrp_distributed_source_location.py | 10 ++++---- ddmrp/tests/test_distributed_max_proc_time.py | 12 ++++----- 5 files changed, 48 insertions(+), 23 deletions(-) diff --git a/ddmrp/models/stock_buffer.py b/ddmrp/models/stock_buffer.py index d71cfa45a..4d4c076cb 100644 --- a/ddmrp/models/stock_buffer.py +++ b/ddmrp/models/stock_buffer.py @@ -152,6 +152,12 @@ def default_get(self, fields): "CHECK( qty_multiple >= 0 )", "Qty Multiple must be greater than or equal to zero.", ), + ( + "stock_buffer_uniq", + "unique(product_id, location_id)", + "The product/location combination must be unique." + "Remember that the buffer could be archived.", + ), ] def _quantity_in_progress(self): diff --git a/ddmrp/tests/common.py b/ddmrp/tests/common.py index a70a98968..174f779d6 100644 --- a/ddmrp/tests/common.py +++ b/ddmrp/tests/common.py @@ -176,6 +176,16 @@ def setUpClass(cls): "route_ids": [(6, 0, buy_route.ids)], } ) + cls.product_purchased_2 = cls.productModel.create( + { + "name": "product Purchased 2", + "standard_price": 1, + "type": "product", + "uom_id": cls.uom_unit.id, + "default_code": "B", + "route_ids": [(6, 0, buy_route.ids)], + } + ) cls.supinfo_model.create( { "product_tmpl_id": cls.product_purchased.product_tmpl_id.id, @@ -203,17 +213,23 @@ def setUpClass(cls): cls.color_orange = cls.env["product.attribute.value"].create( {"name": "Orange", "attribute_id": cls.color_attribute.id, "sequence": 2} ) + cls.color_green = cls.env["product.attribute.value"].create( + {"name": "Green", "attribute_id": cls.color_attribute.id, "sequence": 3} + ) cls.p_c_color_attribute_line = cls.env[ "product.template.attribute.line" ].create( { "product_tmpl_id": cls.template_c.id, "attribute_id": cls.color_attribute.id, - "value_ids": [(6, 0, [cls.color_blue.id, cls.color_orange.id])], + "value_ids": [ + (6, 0, [cls.color_blue.id, cls.color_orange.id, cls.color_green.id]) + ], } ) cls.product_c_blue = cls.template_c.product_variant_ids[0] cls.product_c_orange = cls.template_c.product_variant_ids[1] + cls.product_c_green = cls.template_c.product_variant_ids[2] cls.p_c_supinfo_blue = cls.supinfo_model.create( { "product_tmpl_id": cls.template_c.id, diff --git a/ddmrp/tests/test_ddmrp.py b/ddmrp/tests/test_ddmrp.py index f3c2753cf..7ff0c7931 100644 --- a/ddmrp/tests/test_ddmrp.py +++ b/ddmrp/tests/test_ddmrp.py @@ -800,7 +800,8 @@ def test_26_auto_procure_stockout_and_auto_nfp(self): self.assertEqual(self.buffer_purchase.procure_recommended_qty, 0) def test_27_qty_multiple_tolerance(self): - buffer = self.bufferModel.create( + original_vals = self.buffer_purchase.read()[0] + self.buffer_purchase.update( { "buffer_profile_id": self.buffer_profile_override.id, "product_id": self.product_purchased.id, @@ -816,21 +817,23 @@ def test_27_qty_multiple_tolerance(self): ) date_move = datetime.today() self.create_picking_out(self.product_purchased, date_move, 2) - buffer.cron_actions() - self.assertEqual(buffer.net_flow_position, -2.0) - self.assertEqual(buffer.procure_recommended_qty, 500) + self.buffer_purchase.cron_actions() + self.assertEqual(self.buffer_purchase.net_flow_position, -2.0) + self.assertEqual(self.buffer_purchase.procure_recommended_qty, 500) # Set the tolerance - buffer.company_id.ddmrp_qty_multiple_tolerance = 10.0 + self.buffer_purchase.company_id.ddmrp_qty_multiple_tolerance = 10.0 # Tolerance: 10% 250 = 25, strictly needed 272 (under tolerance) - buffer.cron_actions() - self.assertEqual(buffer.procure_recommended_qty, 250) + self.buffer_purchase.cron_actions() + self.assertEqual(self.buffer_purchase.procure_recommended_qty, 250) # Add more demand self.create_picking_out(self.product_purchased, date_move, 20) - buffer.cron_actions() - self.assertEqual(buffer.net_flow_position, -22.0) + self.buffer_purchase.cron_actions() + self.assertEqual(self.buffer_purchase.net_flow_position, -22.0) # Tolerance: 10% 250 = 25, strictly needed 294 (above tolerance) - buffer.cron_actions() - self.assertEqual(buffer.procure_recommended_qty, 500) + self.buffer_purchase.cron_actions() + self.assertEqual(self.buffer_purchase.procure_recommended_qty, 500) + original_vals.pop("id") + self.buffer_purchase.update(original_vals) # TEST SECTION 3: DLT, BoM's and misc diff --git a/ddmrp/tests/test_ddmrp_distributed_source_location.py b/ddmrp/tests/test_ddmrp_distributed_source_location.py index 338317eb8..cc4c8ee92 100644 --- a/ddmrp/tests/test_ddmrp_distributed_source_location.py +++ b/ddmrp/tests/test_ddmrp_distributed_source_location.py @@ -58,12 +58,12 @@ def setUpClass(cls): ) # our product uses the replenishment route - cls.product_c_orange.route_ids = replenish_route + cls.product_c_green.route_ids = replenish_route cls.buffer_dist = cls.bufferModel.create( { "buffer_profile_id": cls.buffer_profile_distr.id, - "product_id": cls.product_c_orange.id, + "product_id": cls.product_c_green.id, "location_id": cls.stock_location.id, "warehouse_id": cls.warehouse.id, "qty_multiple": 1.0, @@ -84,14 +84,14 @@ def test_distributed_source_location_id(self): def test_distributed_source_location_qty(self): self.env["stock.quant"]._update_available_quantity( - self.product_c_orange, self.replenish_location, 4000 + self.product_c_green, self.replenish_location, 4000 ) self.buffer_dist.invalidate_cache() self.assertEqual(self.buffer_dist.distributed_source_location_qty, 4000) self.env["stock.quant"]._update_reserved_quantity( - self.product_c_orange, self.replenish_location, 500 + self.product_c_green, self.replenish_location, 500 ) self.buffer_dist.invalidate_cache() @@ -108,7 +108,7 @@ def _set_qty_and_create_replenish_wizard( self, qty_in_replenish=4000, recommended_qty=10000 ): self.env["stock.quant"]._update_available_quantity( - self.product_c_orange, self.replenish_location, 4000 + self.product_c_green, self.replenish_location, 4000 ) # lie about the recommended qty (we only want to test if the limit is # applied) diff --git a/ddmrp/tests/test_distributed_max_proc_time.py b/ddmrp/tests/test_distributed_max_proc_time.py index bcee7e4e1..54c928d6a 100644 --- a/ddmrp/tests/test_distributed_max_proc_time.py +++ b/ddmrp/tests/test_distributed_max_proc_time.py @@ -63,12 +63,12 @@ def setUpClass(cls): ) # our product uses the replenishment route - cls.product_c_orange.route_ids = replenish_route + cls.product_c_green.route_ids = replenish_route cls.buffer_dist = cls.bufferModel.create( { "buffer_profile_id": cls.buffer_profile_distr.id, - "product_id": cls.product_c_orange.id, + "product_id": cls.product_c_green.id, "location_id": cls.stock_location.id, "warehouse_id": cls.warehouse.id, "qty_multiple": 1.0, @@ -84,14 +84,14 @@ def test_reschedule_proc_time_no_calendar(self): self.warehouse.calendar_id = False self.env["stock.quant"]._update_available_quantity( - self.product_c_orange, self.replenish_location, 4000 + self.product_c_green, self.replenish_location, 4000 ) # lie about the recommended qty to force creation of replenishment self.buffer_dist.procure_recommended_qty = 10000 self.create_orderpoint_procurement(self.buffer_dist) moves = self.env["stock.move"].search( - [("product_id", "=", self.product_c_orange.id)] + [("product_id", "=", self.product_c_green.id)] ) self.assertRecordValues( @@ -108,14 +108,14 @@ def test_reschedule_proc_time_with_calendar(self): self.buffer_profile_distr.distributed_reschedule_max_proc_time = 90 self.env["stock.quant"]._update_available_quantity( - self.product_c_orange, self.replenish_location, 4000 + self.product_c_green, self.replenish_location, 4000 ) # lie about the recommended qty to force creation of replenishment self.buffer_dist.procure_recommended_qty = 10000 self.create_orderpoint_procurement(self.buffer_dist) moves = self.env["stock.move"].search( - [("product_id", "=", self.product_c_orange.id)] + [("product_id", "=", self.product_c_green.id)] ) self.assertRecordValues( From 646b04baa13086bb11789a896059c6500f53160b Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 25 Oct 2023 21:03:44 +0000 Subject: [PATCH 009/120] Added translation using Weblate (Italian) --- ddmrp/i18n/it.po | 1942 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1942 insertions(+) create mode 100644 ddmrp/i18n/it.po diff --git a/ddmrp/i18n/it.po b/ddmrp/i18n/it.po new file mode 100644 index 000000000..c6f95111e --- /dev/null +++ b/ddmrp/i18n/it.po @@ -0,0 +1,1942 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__used_in_bom_count +msgid "# BoM Where Used" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "(Outside DLT:" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_move_line__state +msgid "" +"* New: When the stock move is created and not yet confirmed.\n" +"* Waiting Another Move: This state can be seen when a move is waiting for another one, for example in a chained flow.\n" +"* Waiting Availability: This state is reached when the procurement resolution is not straight forward. It may need the scheduler to run, a component to be manufactured...\n" +"* Available: When products are reserved, it is set to 'Available'.\n" +"* Done: When the shipment is processed, the state is 'Done'." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "" +"" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__product_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__adu +msgid "ADU" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form +#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_tree +msgid "ADU Calculation Method" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__adu_calculation_method +msgid "ADU calculation method" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.product_adu_calculation_method_form_action +#: model:ir.ui.menu,name:ddmrp.menu_product_adu_calculation_method +msgid "ADU calculation methods" +msgstr "" + +#. module: ddmrp +#: model:product.product,name:ddmrp.product_product_as01 +#: model:product.template,name:ddmrp.product_product_as01_product_template +msgid "AS-01" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__active +msgid "Active" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Adds chatter and activities to stock buffers." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "" +"Apply adjustments to dynamically alter stock buffers to respond to planned " +"or anticipated events." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Archived" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_template.py:0 +#, python-format +msgid "" +"At least one stock buffer for this product has a different Procurement unit " +"of measure category." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__auto_procure +msgid "Auto Procure" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__auto_procure_option +msgid "Auto Procure Option" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Auto update Net Flow Position" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__adu +msgid "Average Daily Usage" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__on_hand_target_position +msgid "Avg On Hand Target Position" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_report_mrp_report_bom_structure +msgid "BOM Structure Report" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_mrp_bom_line +msgid "Bill of Material Line" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Bill of Materials" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#, python-format +msgid "Blended" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_product__buffer_count +msgid "Buffer Count" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Buffer Information" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_mrp_production__execution_priority_level +msgid "Buffer On-Hand Alert Level" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__execution_priority_level +msgid "Buffer On-Hand Status Level" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__buffer_profile_id +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_form +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_tree +msgid "Buffer Profile" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_lead_time_form_action +#: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_lead_time +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_form +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_tree +msgid "Buffer Profile Lead Time Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_variability_form_action +#: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_variability +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_form +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_tree +msgid "Buffer Profile Variability Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_form_action +#: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_mgt +msgid "Buffer Profiles" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Buffer summary" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_search +msgid "Buffered" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom__is_buffered +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line__is_buffered +msgid "Buffered?" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_execution_tree +msgid "Buffers" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard +msgid "" +"By default, the qty is equal to the recommended quantity.\n" +" For distributed buffers, when the option on the profile is active,\n" +" the quantity is limited to the free quantity." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__method +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__adu_calculation_method_type +msgid "Calculation method" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard +#: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard +msgid "Cancel" +msgstr "" + +#. module: ddmrp +#: model:res.groups,name:ddmrp.group_change_buffer_procure_qty +msgid "Change quantity in manual procurements from Stock Buffers" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_chatter +msgid "Chatter in Stock Buffers" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.actions.act_window,help:ddmrp.stock_buffer_profile_form_action +msgid "Click to start a new buffer profile" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.actions.act_window,help:ddmrp.stock_buffer_profile_lead_time_form_action +msgid "Click to start a new buffer profile lead time factor" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.actions.act_window,help:ddmrp.stock_buffer_profile_variability_form_action +msgid "Click to start a new buffer profile variability factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_res_company +msgid "Companies" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__company_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__company_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__company_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__company_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__company_id +msgid "Company" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Company Settings" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_warning +msgid "Configuration Warnings in Stock Buffers" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Consumption" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "Create Procurement" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_move__created_purchase_line_id +msgid "Created Purchase Order Line" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__create_uid +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__create_uid +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__create_uid +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__create_uid +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__create_uid +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__create_uid +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__create_uid +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__create_uid +msgid "Created by" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__create_date +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__create_date +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__create_date +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__create_date +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__create_date +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__create_date +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__create_date +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__create_date +msgid "Created on" +msgstr "" + +#. module: ddmrp +#: model:ir.module.category,name:ddmrp.module_category_ddmrp +#: model:ir.ui.menu,name:ddmrp.menu_ddmrp_config +msgid "DDMRP" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "DDMRP Adjustments" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.server,name:ddmrp.ir_cron_ddmrp_adu_calculation_scheduler_action_ir_actions_server +#: model:ir.cron,cron_name:ddmrp.ir_cron_ddmrp_adu_calculation_scheduler_action +#: model:ir.cron,name:ddmrp.ir_cron_ddmrp_adu_calculation_scheduler_action +msgid "DDMRP Buffer ADU calculation" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.server,name:ddmrp.ir_cron_ddmrp_calculation_scheduler_action_ir_actions_server +#: model:ir.cron,cron_name:ddmrp.ir_cron_ddmrp_calculation_scheduler_action +#: model:ir.cron,name:ddmrp.ir_cron_ddmrp_calculation_scheduler_action +msgid "DDMRP Buffer calculation" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__ddmrp_chart +msgid "DDMRP Chart" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__ddmrp_demand_chart +msgid "DDMRP Demand Chart" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__ddmrp_chart_execution +msgid "DDMRP Execution Chart" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "DDMRP History" +msgstr "" + +#. module: ddmrp +#: model:res.groups,name:ddmrp.group_ddmrp_manager +msgid "DDMRP Manager" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_ddmrp_run +msgid "DDMRP Manual Run Wizard" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__ddmrp_supply_chart +msgid "DDMRP Supply Chart" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.report_mrpbomstructure_ddmrp +msgid "DLT" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__dlt +msgid "DLT (days)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom__dlt +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line__dlt +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__dlt +msgid "Decoupled Lead Time (days)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.report_mrpbomstructure_ddmrp +msgid "Decoupled lead time of the BoM" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__product_uom +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Demand" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__display_name +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__display_name +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__display_name +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom__display_name +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line__display_name +#: model:ir.model.fields,field_description:ddmrp.field_mrp_multi_level__display_name +#: model:ir.model.fields,field_description:ddmrp.field_mrp_production__display_name +#: model:ir.model.fields,field_description:ddmrp.field_procurement_group__display_name +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__display_name +#: model:ir.model.fields,field_description:ddmrp.field_product_product__display_name +#: model:ir.model.fields,field_description:ddmrp.field_product_template__display_name +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order__display_name +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__display_name +#: model:ir.model.fields,field_description:ddmrp.field_report_mrp_report_bom_structure__display_name +#: model:ir.model.fields,field_description:ddmrp.field_res_company__display_name +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_move__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_move_line__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_picking__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_rule__display_name +#: model:ir.model.fields,field_description:ddmrp.field_stock_warehouse__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__item_type__distributed +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Distributed" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/stock_buffer.py:0 +#, python-format +msgid "" +"Error: The product default Unit of Measure and the procurement Unit of " +"Measure must be in the same category." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Estimates" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard +msgid "Execute" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Execution" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Extensions" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__extra_lead_time +msgid "Extra lead time (for Sizing)" +msgstr "" + +#. module: ddmrp +#: model:product.product,name:ddmrp.product_product_fp01 +#: model:product.template,name:ddmrp.product_product_fp01_product_template +msgid "FP-01" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_warehouse__nfp_incoming_safety_factor +msgid "" +"Factor used to compute the number of days to look into the future for " +"incoming shipments for the purposes of the Net Flow position calculation." +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__adu_fixed +#, python-format +msgid "Fixed ADU" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order__ddmrp_comment +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__ddmrp_comment +msgid "Follow-up Notes" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__virtual_location_qty +msgid "Forecast On Location" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__factor_future +msgid "Future Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__horizon_future +msgid "Future Horizon" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__source_future +msgid "Future Source" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#, python-format +msgid "Future-looking" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Get configuration warnings for stock buffers." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__mrp_production__execution_priority_level__3_green +#: model:ir.model.fields.selection,name:ddmrp.selection__purchase_order_line__execution_priority_level__3_green +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__execution_priority_level__3_green +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__planning_priority_level__3_green +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_search +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +#: model_terms:ir.ui.view,arch_db:ddmrp.view_mrp_production_filter +msgid "Green" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_override +msgid "Green Zone (Override)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_lt_factor +msgid "Green Zone Lead Time Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_moq +msgid "Green Zone Minimum Order Quantity" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_oc +msgid "Green Zone Order Cycle" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_qty +msgid "Green Zone Qty" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Green zone" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__green_zone_lt_factor +msgid "Green zone Lead Time Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__green_zone_oc +msgid "Green zone qty option considering desired Order Cycle" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__green_zone_moq +msgid "Green zone qty option considering minimum order quantity" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Group By" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Has Long Term Supply" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Has Stock In Source Location" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_purchase_hide_onhand_status +msgid "Hide Purchase On-Hand Status" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Hides on-hand status from purchase order line." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__id +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__id +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__id +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom__id +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line__id +#: model:ir.model.fields,field_description:ddmrp.field_mrp_multi_level__id +#: model:ir.model.fields,field_description:ddmrp.field_mrp_production__id +#: model:ir.model.fields,field_description:ddmrp.field_procurement_group__id +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__id +#: model:ir.model.fields,field_description:ddmrp.field_product_product__id +#: model:ir.model.fields,field_description:ddmrp.field_product_template__id +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order__id +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__id +#: model:ir.model.fields,field_description:ddmrp.field_report_mrp_report_bom_structure__id +#: model:ir.model.fields,field_description:ddmrp.field_res_company__id +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_move__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_move_line__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_picking__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_rule__id +#: model:ir.model.fields,field_description:ddmrp.field_stock_warehouse__id +msgid "ID" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_make_procurement_buffer__partner_id +msgid "If set, will be used as preferred vendor for purchase routes." +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#, python-format +msgid "" +"In blended method, past and future factors must be positive and sum exactly " +"1,0." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_company__ddmrp_adu_calc_include_scrap +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__ddmrp_adu_calc_include_scrap +msgid "Include scrap locations in ADU calculation" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__incoming_outside_dlt_qty +msgid "Incoming (Outside DLT)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__incoming_dlt_qty +msgid "Incoming (Within DLT)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__incoming_location_qty +msgid "Incoming On Location" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "Incoming Outside DLT" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "Incoming Within DLT" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__source_future +msgid "Information source used for future calculation." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__source_past +msgid "Information source used for past calculation." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__on_hand_target_max +msgid "It denotes how far you are on average from the target" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__on_hand_target_position +msgid "" +"It denotes what the target stock on hand is. The computation is: OH Target =" +" TOR + Green Zone / 2 " +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__on_hand_target_min +msgid "It denotes what the target stock on hand range is." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__item_type +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__item_type +msgid "Item Type" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__item_ids +#: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard +msgid "Items" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.report_mrpbomstructure_ddmrp +msgid "LT" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run____last_update +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer____last_update +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item____last_update +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom____last_update +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line____last_update +#: model:ir.model.fields,field_description:ddmrp.field_mrp_multi_level____last_update +#: model:ir.model.fields,field_description:ddmrp.field_mrp_production____last_update +#: model:ir.model.fields,field_description:ddmrp.field_procurement_group____last_update +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method____last_update +#: model:ir.model.fields,field_description:ddmrp.field_product_product____last_update +#: model:ir.model.fields,field_description:ddmrp.field_product_template____last_update +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order____last_update +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line____last_update +#: model:ir.model.fields,field_description:ddmrp.field_report_mrp_report_bom_structure____last_update +#: model:ir.model.fields,field_description:ddmrp.field_res_company____last_update +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_move____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_move_line____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_picking____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_rule____last_update +#: model:ir.model.fields,field_description:ddmrp.field_stock_warehouse____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__write_uid +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__write_uid +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__write_uid +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__write_uid +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__write_uid +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__write_uid +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__write_uid +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__write_date +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__write_date +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__write_date +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__write_date +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__write_date +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__write_date +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__write_date +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__write_date +msgid "Last Updated on" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__lead_days +msgid "Lead Time (Distributed)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__lead_time_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__factor +msgid "Lead Time Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__lead_days +msgid "Lead time for distributed products." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.report_mrpbomstructure_ddmrp +msgid "Lead time of the product" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__horizon_future +msgid "Length-of-period horizon in days looking forward." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__horizon_past +msgid "Length-of-period horizon in days looking past." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__replenish_distributed_limit_to_free_qty +msgid "Limit replenishment to free quantity" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_move__buffer_ids +msgid "Linked Stock Buffers" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__location_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__location_id +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Location" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Main Buffer size factors" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__main_supplier_id +msgid "Main Supplier" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Main supplier" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_make_procurement_buffer_item +msgid "Make Procurements from Stock Buffer Item" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_make_procurement_buffer +msgid "Make Procurements from Stock Buffers" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__item_type__manufactured +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Manufactured" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__mrp_production_ids +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Manufacturing Orders" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__procure_max_qty +msgid "Maximum Procure Batch" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__procure_max_qty +msgid "Maximum qty for a single procurement" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__replenish_method__min_max +msgid "Min-max" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__order_cycle +msgid "Minimum Order Cycle (days)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__minimum_order_quantity +msgid "Minimum Order Quantity" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__procure_min_qty +msgid "Minimum Procure Batch" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__procure_min_qty +msgid "Minimum qty for a single procurement" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__group_id +msgid "" +"Moves created through this buffer will be put in this procurement group. If " +"none is given, the moves generated by stock rules will be grouped into one " +"big picking." +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_mrp_multi_level +msgid "Multi Level MRP" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__name +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__name +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__name +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__name +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__name +msgid "Name" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_warehouse__nfp_incoming_safety_factor +msgid "Net Flow Position Incoming Safety Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__net_flow_position +msgid "Net flow position" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__net_flow_position_percent +msgid "Net flow position (% of TOG)" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/stock_buffer.py:0 +#, python-format +msgid "No demand detected." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "No stock available on source location for distributed buffer" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/wizards/make_procurement_buffer.py:0 +#, python-format +msgid "No stock buffer found." +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/stock_buffer.py:0 +#, python-format +msgid "No supply detected." +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/stock_buffer.py:0 +#, python-format +msgid "Non-completed Moves" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_search +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +#: model_terms:ir.ui.view,arch_db:ddmrp.view_mrp_production_filter +msgid "On Hand Alert Zones" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "On Hand Target" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__on_hand_target_min +msgid "On Hand Target Range" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_mrp_production__on_hand_percent +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__on_hand_percent +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__on_hand_percent +msgid "On Hand/TOR (%)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "On-Hand" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__execution_priority_level +msgid "On-Hand Alert Level" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_purchase_order_filter +msgid "On-Hand Alert: Red" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_purchase_order_filter +msgid "On-Hand Alert: Yellow" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "Open Non-completed Moves" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/hooks.py:0 +#, python-format +msgid "Operations" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__order_spike_horizon +msgid "Order Spike Horizon" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__order_spike_threshold +msgid "Order Spike Threshold" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__outgoing_location_qty +msgid "Outgoing On Location" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.po_line_execution_action +#: model:ir.ui.menu,name:ddmrp.menu_pol_execution +msgid "PO lines On-Hand Status" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__factor_past +msgid "Past Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__horizon_past +msgid "Past Horizon" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__source_past +msgid "Past Source" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#, python-format +msgid "Past-looking" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__date_planned +msgid "Planned Date" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Planning" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__planning_priority_level +msgid "Planning Priority Level" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Planning Priority Zones" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#, python-format +msgid "Please indicate a Future Horizon." +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#, python-format +msgid "Please indicate a Future Source." +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#, python-format +msgid "Please indicate a Past Horizon." +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/product_adu_calculation_method.py:0 +#, python-format +msgid "Please indicate a Past Source." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__procure_recommended_qty +msgid "Procure Recommendation" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Procurement" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_procurement_group +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__group_id +msgid "Procurement Group" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard +msgid "Procurement Request" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Procurement Settings" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__procure_uom_id +msgid "Procurement UoM" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Procurement recommended" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_product_product +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__product_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_id +msgid "Product" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_product_adu_calculation_method +msgid "Product Average Daily Usage calculation method" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_picking_form +msgid "Product Buffers" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_product_template +msgid "Product Template" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_type +msgid "Product Type" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_mrp_production +msgid "Production Order" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__purchase_line_ids +msgid "Purchase Order Lines" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Purchase Orders" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__item_type__purchased +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Purchased" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__qty +msgid "Qty" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qty_multiple +msgid "Qty Multiple" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_company__ddmrp_qty_multiple_tolerance +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__ddmrp_qty_multiple_tolerance +msgid "Qty Multiple Tolerance" +msgstr "" + +#. module: ddmrp +#: model:ir.model.constraint,message:ddmrp.constraint_stock_buffer_qty_multiple_check +msgid "Qty Multiple must be greater than or equal to zero." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Qualified Demand" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qualified_demand_mrp_move_ids +msgid "Qualified Demand Mrp Move" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qualified_demand_stock_move_ids +msgid "Qualified Demand Stock Move" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qualified_demand +msgid "Qualified demand" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__qty_without_security +msgid "Quantity" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_location_qty_available_not_res +msgid "Quantity On Hand (Unreserved)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_location_qty +msgid "Quantity On Location" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__product_location_qty_available_not_res +msgid "" +"Quantity available in this stock buffer, this is the total quantity on hand " +"minus the outgoing reservations." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__distributed_source_location_qty +msgid "" +"Quantity free for distributed buffer in the source location. When a " +"procurement is requested, if the option is active on the profile, it will be" +" limited to this quantity." +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/wizards/make_procurement_buffer.py:0 +#, python-format +msgid "Quantity must be positive." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__rfq_outside_dlt_qty +msgid "RFQ Qty (Outside DLT)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "RFQ Qty Outside DLT" +msgstr "" + +#. module: ddmrp +#: model:product.product,name:ddmrp.product_product_rm01 +#: model:product.template,name:ddmrp.product_product_rm01_product_template +msgid "RM-01" +msgstr "" + +#. module: ddmrp +#: model:product.product,name:ddmrp.product_product_rm02 +#: model:product.template,name:ddmrp.product_product_rm02_product_template +msgid "RM-02" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__distributed_reschedule_max_proc_time +msgid "Re-Schedule Procurement Max Proc. Time (minutes)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__recommended_qty +msgid "Recommended Qty" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__mrp_production__execution_priority_level__1_red +#: model:ir.model.fields.selection,name:ddmrp.selection__purchase_order_line__execution_priority_level__1_red +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__execution_priority_level__1_red +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__planning_priority_level__1_red +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_search +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +#: model_terms:ir.ui.view,arch_db:ddmrp.view_mrp_production_filter +msgid "Red" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_base_qty +msgid "Red Base Qty" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_safety_qty +msgid "Red Safety Qty" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_override +msgid "Red Zone (Override)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_zone_qty +msgid "Red Zone Qty" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Red zone" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "Refresh Buffer" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__replenish_method__replenish +msgid "Replenished" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__replenish_method__replenish_override +msgid "Replenished Override" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__distributed_source_location_id +msgid "Replenishment Location" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__replenish_method +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__replenish_method +msgid "Replenishment method" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.act_make_procurement_from_buffer +msgid "Request Procurement" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__rfq_outside_dlt_qty +msgid "" +"Request for Quotation total quantity that is planned outside of the DLT " +"horizon." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard +msgid "Run ADU calculation" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.action_ddmrp_run +#: model:ir.ui.menu,name:ddmrp.ddmrp_run_menu +#: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard +msgid "Run DDMRP" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard +msgid "Run DDMRP Buffer calculation" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_search +msgid "Search ADU Calculatiion methods" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_search +msgid "Search Buffer Profile Lead Time" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_search +msgid "Search Buffer Profile Variability" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_search +msgid "Search Buffer Profiles" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Secondary Buffer size factors" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "" +"Set a tolerance value to apply to quantity multiple in stock buffers.\n" +" If the quantity needed is below this tolerance threshold, the recommended\n" +" quantity will be reduced a bit instead of adding another bucket.\n" +" The value is a percentage of the quantity multiple." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Set an storage capacity limit on stock buffers." +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.action_ddmrp_config +msgid "Settings" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Show Coverage Days in Stock Buffers" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__show_execution_chart +msgid "Show Execution Chart" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_coverage_days +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "" +"Shows the current on-hand for stock buffers expressed as coverage days." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "" +"Some incoming quantities are outside of the DLT Horizon and may require " +"rescheduling. Press this button " +"to display the involved supply orders" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "" +"Some incoming quantities are outside of the DLT Horizon and may require " +"rescheduling. Press this button to display the involved supply orders" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__distributed_source_location_qty +msgid "Source Location Free Quantity (distributed)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__distributed_source_location_id +msgid "" +"Source location from where goods will be replenished. Computed when buffer " +"is refreshed from following the Stock Rules." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_move_line__state +msgid "Status" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_buffer +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__buffer_id +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom__buffer_id +#: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line__buffer_id +#: model:ir.model.fields,field_description:ddmrp.field_mrp_production__buffer_id +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp +#: model:res.groups,name:ddmrp.group_stock_buffer_maintainer +msgid "Stock Buffer Maintainer" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_buffer_profile +msgid "Stock Buffer Profile" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_buffer_profile_lead_time +msgid "Stock Buffer Profile Lead Time Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_buffer_profile_variability +msgid "Stock Buffer Profile Variability Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.action_stock_buffer +#: model:ir.model.fields,field_description:ddmrp.field_product_product__buffer_ids +#: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__buffer_ids +#: model:ir.ui.menu,name:ddmrp.menu_stock_buffer +#: model_terms:ir.ui.view,arch_db:ddmrp.product_normal_form_view_inherit +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_form +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_form2 +msgid "Stock Buffers" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Stock Buffers & Packagings" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: ddmrp +#: model:ir.actions.act_window,name:ddmrp.stock_move_year_consumption_action +msgid "Stock Move Last Year Consumption" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_move_consumption_pivot +msgid "Stock Moves Yearly Consumption" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_stock_buffer_capacity_limit +msgid "Storage Capacity Limits" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_history +msgid "Store historical data from stock buffers" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Store historical data from stock buffers." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Supply" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Supply & Demand" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__on_hand_target_max +msgid "Target On Hand (Max)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "" +"The green zone determines the average order frequency and the order size. It" +" is determined as the maximum of the following three factors: Minimum Order " +"Cycle, Lead Time Factor and Minimum Order Quantity." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__main_supplier_id +msgid "" +"The main supplier is the first listed supplier defined on the product that " +"is valid for this product variant. Any date restrictions are not taken into " +"account." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__qty_multiple +msgid "" +"The procurement quantity will be rounded up to this multiple. If it is 0, " +"the exact quantity will be used." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "" +"The red zone is the embedded safety in the buffer. The larger the " +"variability associated with the product, the larger the red zone will be. It" +" is composed of two sub-zones: Red base and red safety." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "" +"The yellow zone represents the stock required to cover a full lead time." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__top_of_green +msgid "Top of Green" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__top_of_red +msgid "Top of Red" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__top_of_yellow +msgid "Top of Yellow" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "Total Incoming" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_res_company__ddmrp_auto_update_nfp +#: model:ir.model.fields,help:ddmrp.field_res_config_settings__ddmrp_auto_update_nfp +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "" +"Transfer status changes can trigger the update of relevant buffer's NFP." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_mrp_bom__is_buffered +#: model:ir.model.fields,help:ddmrp.field_mrp_bom_line__is_buffered +msgid "True when the product has an DDMRP buffer associated." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Type" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: ddmrp +#: model:product.product,uom_name:ddmrp.product_product_as01 +#: model:product.product,uom_name:ddmrp.product_product_fp01 +#: model:product.product,uom_name:ddmrp.product_product_rm01 +#: model:product.product,uom_name:ddmrp.product_product_rm02 +#: model:product.template,uom_name:ddmrp.product_product_as01_product_template +#: model:product.template,uom_name:ddmrp.product_product_fp01_product_template +#: model:product.template,uom_name:ddmrp.product_product_rm01_product_template +#: model:product.template,uom_name:ddmrp.product_product_rm02_product_template +#: model:stock.buffer,product_uom_name:ddmrp.stock_buffer_fp01 +#: model:stock.buffer,product_uom_name:ddmrp.stock_buffer_rm01 +msgid "Units" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/stock_buffer.py:0 +#, python-format +msgid "Unsupported operator %s" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree +msgid "UoM" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_company__ddmrp_auto_update_nfp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__ddmrp_auto_update_nfp +msgid "Update NFP on Stock Buffers on relevant events." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_packaging +#: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form +msgid "Use packagings on stock buffers." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard +msgid "" +"Use this assistant to generate a procurement request for this\n" +" stock buffer. According to the product configuration,\n" +" this may trigger a draft purchase order, a manufacturing\n" +" order or a transfer picking." +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Used In" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__variability_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__factor +msgid "Variability Factor" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__partner_id +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_execution_tree +msgid "Vendor" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_vendor_code +msgid "Vendor Code" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Future)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View Incoming (Within DLT)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View Qualified Demand from MRP" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View Qualified Demand from Pickings" +msgstr "" + +#. module: ddmrp +#: model:ir.model,name:ddmrp.model_stock_warehouse +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__warehouse_id +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__warehouse_id +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +msgid "Warehouse" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer_profile__replenish_distributed_limit_to_free_qty +msgid "" +"When activated, the recommended quantity will be maxed at the quantity " +"available in the replenishment source location." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__extra_lead_time +msgid "" +"When defined, this lead time will be added to the decoupled lead time for the computation of the zones size (it won't affect planned date for procurements).\n" +"This is particularly useful in situations of infrequent but periodic demand. E.g. We receive a large order every 30 days, whereas the supplier takes 10 days to supply. \n" +"In this case the yellow zone must cover for the entire cycle of 30 days of demand.\n" +"In situations with infrequent demand the ADU tends to be very small, and every new order would be treated as a spike, when \n" +"in reality this is not an exceptional situation." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__auto_procure_option__stockout +msgid "When in stockout" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__auto_procure_option__standard +msgid "When recommended (NFP below TOY)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__factor_future +msgid "" +"When using a blended method, this is the relative weight assigned to the " +"future part of the combination." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__factor_past +msgid "" +"When using a blended method, this is the relative weight assigned to the " +"past part of the combination." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer_profile__distributed_reschedule_max_proc_time +msgid "" +"When you request procurement from a buffer, their scheduled date is " +"rescheduled to now + this procurement time (in minutes). Their scheduled " +"date represents the latest the transfers should be done, and therefore, past" +" this timestamp, considered late." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,help:ddmrp.field_stock_buffer__auto_procure +msgid "" +"Whenever the buffer is recomputed, if this option is set, it will procure " +"automatically if needed." +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__wiz_id +msgid "Wizard" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields.selection,name:ddmrp.selection__mrp_production__execution_priority_level__2_yellow +#: model:ir.model.fields.selection,name:ddmrp.selection__purchase_order_line__execution_priority_level__2_yellow +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__execution_priority_level__2_yellow +#: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__planning_priority_level__2_yellow +#: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_search +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search +#: model_terms:ir.ui.view,arch_db:ddmrp.view_mrp_production_filter +msgid "Yellow" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__yellow_override +msgid "Yellow Zone (Override)" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__yellow_zone_qty +msgid "Yellow Zone Qty" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Yellow zone" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/models/stock_buffer.py:0 +#, python-format +msgid "" +"You have to select a product unit of measure that is inthe same category " +"than the default unit ofmeasure of the product" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "Zones Information" +msgstr "" + +#. module: ddmrp +#: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_adjustment +msgid "apply adjustments to dynamically alter buffers" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form +msgid "days" +msgstr "" + +#. module: ddmrp +#: code:addons/ddmrp/hooks.py:0 code:addons/ddmrp/hooks.py:0 +#, python-format +msgid "minutes" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard +msgid "or" +msgstr "" From 861571e2639950862f531d3c11f118a5738397c9 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 12:56:50 +0000 Subject: [PATCH 010/120] Added translation using Weblate (Italian) --- ddmrp_product_replace/i18n/it.po | 378 +++++++++++++++++++++++++++++++ 1 file changed, 378 insertions(+) create mode 100644 ddmrp_product_replace/i18n/it.po diff --git a/ddmrp_product_replace/i18n/it.po b/ddmrp_product_replace/i18n/it.po new file mode 100644 index 000000000..3e25dc28b --- /dev/null +++ b/ddmrp_product_replace/i18n/it.po @@ -0,0 +1,378 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_product_replace +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form +msgid "" +"\n" +" When there are more than one product replaced, only the buffer(s) of the primary product in\n" +" this list will be used to create the buffer(s) and/or product(s) for replacement." +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.stock_buffer_view_form +msgid "" +"" +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_make_procurement_buffer_wizard +msgid "" +"" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__buffer_ids +msgid "Affected Buffers" +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/models/stock_buffer.py:0 +#, python-format +msgid "Buffered product must be considered as demand." +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/models/stock_buffer.py:0 +#, python-format +msgid "Buffers Replaced" +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form +msgid "Cancel" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__consider_past_demand +msgid "Consider Old Product Demand" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,help:ddmrp_product_replace.field_ddmrp_product_replace__consider_past_demand +msgid "Consider Old product moves as demand for new product" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__demand_product_ids +msgid "Considered As Demand" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__copy_packaging +msgid "Copy Packaging" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__copy_putaway +msgid "Copy Put Away Strategy" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__copy_route +msgid "Copy Routes" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields.selection,name:ddmrp_product_replace.selection__ddmrp_product_replace__use_existing__new +msgid "Create New Product" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields.selection,name:ddmrp_product_replace.selection__ddmrp_product_replace__mode__new_buffer +msgid "Create a new buffer for the replacing product." +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__create_uid +msgid "Created by" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__create_date +msgid "Created on" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model,name:ddmrp_product_replace.model_ddmrp_product_replace +msgid "DDMRP Product Replace" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__display_name +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_make_procurement_buffer__display_name +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__display_name +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_move__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_make_procurement_buffer__has_replaced_buffers +msgid "Has Replaced Buffers" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__id +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_make_procurement_buffer__id +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__id +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__use_replacement_for_buffer_status +msgid "" +"If you tick this option, the buffer will consider the incoming and on-hand " +"of all products it replaces and this will impact its NFP." +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__use_replacement_for_buffer_status +msgid "Include Incoming & On-Hands of replaced products" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__is_already_replaced +msgid "Is Already Replaced" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace____last_update +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_make_procurement_buffer____last_update +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer____last_update +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__write_date +msgid "Last Updated on" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model,name:ddmrp_product_replace.model_make_procurement_buffer +msgid "Make Procurements from Stock Buffers" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__mode +msgid "Mode" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__multi_product +msgid "Multi Product" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__new_product_default_code +msgid "New Product Internal Ref." +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__new_product_name +msgid "New Product Name" +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 +#, python-format +msgid "New Stock Buffers" +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 +#, python-format +msgid "No affected buffers found." +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__primary_old_product_id +msgid "Primary Replaced Product" +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.stock_buffer_view_form +msgid "Product Replacement" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.actions.act_window,name:ddmrp_product_replace.action_ddmrp_product_replace_wizard +#: model:ir.ui.menu,name:ddmrp_product_replace.menu_ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form +msgid "Product Replacement Tool" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,help:ddmrp_product_replace.field_ddmrp_product_replace__new_product_id +msgid "Product that is going to replace the other one." +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,help:ddmrp_product_replace.field_ddmrp_product_replace__old_product_ids +msgid "Product to be replaced." +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields.selection,name:ddmrp_product_replace.selection__ddmrp_product_replace__mode__use_existing +msgid "Replace product in existing buffers" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_make_procurement_buffer__replaced_by_alert_text +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__replaced_by_alert_text +msgid "Replaced By Alert Text" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__old_product_ids +msgid "Replaced Products" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__replaced_by_id +msgid "Replaced by" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__replacement_for_count +msgid "Replacement For Count" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__is_replacement_product +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.stock_buffer_search +msgid "Replacement Product" +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.stock_buffer_view_form +msgid "Replacement for" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__replacement_for_ids +msgid "Replaces" +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 +#, python-format +msgid "Replacing Product" +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form +msgid "Select Replaced Products" +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form +msgid "Select Replacing Product" +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 +#, python-format +msgid "" +"Some of the affected buffers have a different product than the replaced " +"ones." +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 +#, python-format +msgid "Some of the buffers have already been replaced." +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/wizards/make_procurement_buffer.py:0 +#, python-format +msgid "Some products are being replaced:" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model,name:ddmrp_product_replace.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model,name:ddmrp_product_replace.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__new_product_id +msgid "Substitute Product" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__replaced_by_id +msgid "" +"The product in this buffer is replaced by the product of selected buffer. When you replace another buffer:\n" +" - Past Demand of the replacement buffer will include the past demand of this product\n" +" - Several buffers can be replaced in chained and coexist at the same time: A replaces B that replaces C, then A aggregates both B and C where B only aggregates C" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__is_replacement_product +msgid "The product of this buffer is replacing another product" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__demand_product_ids +msgid "" +"This field is used for a correct product replacement within a DDMRP buffer." +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/models/stock_buffer.py:0 +#, python-format +msgid "This product is replaced by %s." +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields.selection,name:ddmrp_product_replace.selection__ddmrp_product_replace__use_existing__existing +msgid "Use Existing Product" +msgstr "" + +#. module: ddmrp_product_replace +#: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__use_existing +msgid "Use Existing/New Product" +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form +msgid "Validate" +msgstr "" + +#. module: ddmrp_product_replace +#: code:addons/ddmrp_product_replace/models/stock_buffer.py:0 +#, python-format +msgid "You cannot create recursive \"Replaced by\" chains." +msgstr "" + +#. module: ddmrp_product_replace +#: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form +msgid "or" +msgstr "" From 26d3799915a143af81a53d389e08633f6e724f49 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 12:57:27 +0000 Subject: [PATCH 011/120] Added translation using Weblate (Italian) --- ddmrp_chatter/i18n/it.po | 310 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 310 insertions(+) create mode 100644 ddmrp_chatter/i18n/it.po diff --git a/ddmrp_chatter/i18n/it.po b/ddmrp_chatter/i18n/it.po new file mode 100644 index 000000000..bc50456c1 --- /dev/null +++ b/ddmrp_chatter/i18n/it.po @@ -0,0 +1,310 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_chatter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__adu_calculation_method +msgid "ADU calculation method" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_ids +msgid "Activities" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_state +msgid "Activity State" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__auto_procure +msgid "Auto Procure" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__auto_procure_option +msgid "Auto Procure Option" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__buffer_profile_id +msgid "Buffer Profile" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_needaction +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_error +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__location_id +msgid "Location" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__procure_max_qty +msgid "Maximum Procure Batch" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__procure_max_qty +msgid "Maximum qty for a single procurement" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_ids +msgid "Messages" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__order_cycle +msgid "Minimum Order Cycle (days)" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__minimum_order_quantity +msgid "Minimum Order Quantity" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__procure_min_qty +msgid "Minimum Procure Batch" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__procure_min_qty +msgid "Minimum qty for a single procurement" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__order_spike_horizon +msgid "Order Spike Horizon" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__procure_uom_id +msgid "Procurement UoM" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__product_id +msgid "Product" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__qty_multiple +msgid "Qty Multiple" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_has_sms_error +msgid "SMS Delivery error" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model,name:ddmrp_chatter.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__qty_multiple +msgid "" +"The procurement quantity will be rounded up to this multiple. If it is 0, " +"the exact quantity will be used." +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__warehouse_id +msgid "Warehouse" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: ddmrp_chatter +#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__auto_procure +msgid "" +"Whenever the buffer is recomputed, if this option is set, it will procure " +"automatically if needed." +msgstr "" From 435e02088c75ef8d85e9c124ff76215d9b4cbc55 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 13:03:04 +0000 Subject: [PATCH 012/120] Added translation using Weblate (Italian) --- ddmrp_adjustment/i18n/it.po | 334 ++++++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 ddmrp_adjustment/i18n/it.po diff --git a/ddmrp_adjustment/i18n/it.po b/ddmrp_adjustment/i18n/it.po new file mode 100644 index 000000000..fbc8a7e07 --- /dev/null +++ b/ddmrp_adjustment/i18n/it.po @@ -0,0 +1,334 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_adjustment +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__adjustment_type +msgid "Adjustment Type" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__line_ids +msgid "Adjustments" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__buffer_id +msgid "Apply to" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__buffer_id +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_search +msgid "Buffer" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model,name:ddmrp_adjustment.model_ddmrp_adjustment_sheet +msgid "Buffer Adjustment Sheet" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model,name:ddmrp_adjustment.model_ddmrp_adjustment_sheet_line +msgid "Buffer Adjustment Sheet Line" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.actions.act_window,name:ddmrp_adjustment.ddmrp_adjustment_action +#: model:ir.ui.menu,name:ddmrp_adjustment.menu_ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_tree +msgid "Buffer Adjustments" +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "Buffer Adjustments Wizard" +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "Buffers" +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "Cancel" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__company_id +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__company_id +msgid "Company" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.actions.act_window,name:ddmrp_adjustment.action_ddmrp_adjustment_sheet_wizard +#: model:ir.ui.menu,name:ddmrp_adjustment.menu_ddmrp_adjustment_sheet_wizard +msgid "Create Buffer Adjustments" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__create_uid +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__create_uid +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__create_uid +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__create_uid +msgid "Created by" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__create_date +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__create_date +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__create_date +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__create_date +msgid "Created on" +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.stock_buffer_view_form +msgid "DAF Demand Allocation" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model,name:ddmrp_adjustment.model_ddmrp_adjustment +msgid "DDMRP Adjustment" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model,name:ddmrp_adjustment.model_ddmrp_adjustment_demand +msgid "DDMRP Adjustment Demand" +msgstr "" + +#. module: ddmrp_adjustment +#: code:addons/ddmrp_adjustment/wizards/ddmrp_adjustment_sheet.py:0 +#, python-format +msgid "DDMRP Buffer Adjustment" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__buffer_ids +msgid "DDMRP Buffers" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__date_start +msgid "Date From" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__date_range_id +msgid "Date Range" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__date_range_type_id +msgid "Date Range Type" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__date_end +msgid "Date To" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,help:ddmrp_adjustment.field_ddmrp_adjustment_demand__product_uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__apply_daf +#: model:ir.model.fields.selection,name:ddmrp_adjustment.selection__ddmrp_adjustment__adjustment_type__daf +msgid "Demand Adjustment Factor" +msgstr "" + +#. module: ddmrp_adjustment +#: code:addons/ddmrp_adjustment/models/stock_buffer.py:0 +#, python-format +msgid "Demand Allocated to Components" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,help:ddmrp_adjustment.field_stock_buffer__extra_demand_ids +msgid "" +"Demand associated to Demand Adjustment Factors applied to parent buffers." +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__display_name +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__display_name +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__display_name +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__display_name +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__date_end +msgid "End date" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__extra_demand +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_stock_buffer__extra_demand_ids +msgid "Extra Demand" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__factor +msgid "Factors" +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "Factors to Apply" +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "" +"Fill the factors to apply in each period for all the\n" +" selected Buffers." +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_search +msgid "Group By" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__id +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__id +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__id +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__id +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment____last_update +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand____last_update +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet____last_update +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line____last_update +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__write_uid +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__write_uid +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__write_uid +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__write_date +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__write_date +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__write_date +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__apply_ltaf +#: model:ir.model.fields.selection,name:ddmrp_adjustment.selection__ddmrp_adjustment__adjustment_type__ltaf +msgid "Lead Time Adjustment Factor" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__location_id +msgid "Location" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__product_origin_id +msgid "Origin Product" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__buffer_origin_id +msgid "Originated from" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__date_range_id +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "Period" +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "Periods" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__product_id +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__product_id +msgid "Product" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__sheet_id +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "Sheet" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__date_start +msgid "Start date" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model,name:ddmrp_adjustment.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_adjustment +#: code:addons/ddmrp_adjustment/wizards/ddmrp_adjustment_sheet.py:0 +#, python-format +msgid "The start date cannot be later than the end date." +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__product_uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "Validate" +msgstr "" + +#. module: ddmrp_adjustment +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__value +#: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__value +msgid "Value" +msgstr "" + +#. module: ddmrp_adjustment +#: code:addons/ddmrp_adjustment/wizards/ddmrp_adjustment_sheet.py:0 +#, python-format +msgid "You must apply at least one factor" +msgstr "" + +#. module: ddmrp_adjustment +#: code:addons/ddmrp_adjustment/wizards/ddmrp_adjustment_sheet.py:0 +#, python-format +msgid "You must select at least one buffer." +msgstr "" + +#. module: ddmrp_adjustment +#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form +msgid "to" +msgstr "" From b0a8f14d2bd8ee0eca8fc63cf812de090686a338 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 13:11:16 +0000 Subject: [PATCH 013/120] Added translation using Weblate (Italian) --- ddmrp_warning/i18n/it.po | 222 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 222 insertions(+) create mode 100644 ddmrp_warning/i18n/it.po diff --git a/ddmrp_warning/i18n/it.po b/ddmrp_warning/i18n/it.po new file mode 100644 index 000000000..9850280e1 --- /dev/null +++ b/ddmrp_warning/i18n/it.po @@ -0,0 +1,222 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_warning +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__active +msgid "Active" +msgstr "" + +#. module: ddmrp_warning +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_definition_form +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_definition_search +msgid "Archived" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__buffer_id +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_item_search +msgid "Buffer" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__warning_domain +msgid "Buffer Applicable Domain" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__company_id +msgid "Company" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__create_uid +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__create_uid +msgid "Created by" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__create_date +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__create_date +msgid "Created on" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.actions.server,name:ddmrp_warning.ir_cron_ddmrp_warning_calculation_scheduler_action_ir_actions_server +#: model:ir.cron,cron_name:ddmrp_warning.ir_cron_ddmrp_warning_calculation_scheduler_action +#: model:ir.cron,name:ddmrp_warning.ir_cron_ddmrp_warning_calculation_scheduler_action +msgid "DDMRP Buffer Warning calculation" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model,name:ddmrp_warning.model_ddmrp_warning_definition +msgid "DDMRP Warning Definition" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.actions.act_window,name:ddmrp_warning.action_ddmrp_warning_definition +msgid "DDMRP Warning Definitions" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model,name:ddmrp_warning.model_ddmrp_warning_item +msgid "DDMRP Warning Item" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.actions.act_window,name:ddmrp_warning.action_ddmrp_warning_item +msgid "DDMRP Warning Items" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.ui.menu,name:ddmrp_warning.menu_ddmrp_warning_item +msgid "DDMRP Warnings" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_stock_buffer__ddmrp_warning_item_ids +msgid "Ddmrp Warning Item" +msgstr "" + +#. module: ddmrp_warning +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_item_search +msgid "Definition" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__name +msgid "Description" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__display_name +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__display_name +#: model:ir.model.fields,field_description:ddmrp_warning.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,help:ddmrp_warning.field_ddmrp_warning_definition__warning_domain +msgid "" +"Domain based on Stock Buffer, to define if the warning is applicable or not." +msgstr "" + +#. module: ddmrp_warning +#: code:addons/ddmrp_warning/models/ddmrp_warning_definition.py:0 +#, python-format +msgid "" +"Error evaluating %s.\n" +" %s" +msgstr "" + +#. module: ddmrp_warning +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_item_search +msgid "Group By" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__3_high +msgid "High" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__id +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__id +#: model:ir.model.fields,field_description:ddmrp_warning.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition____last_update +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item____last_update +#: model:ir.model.fields,field_description:ddmrp_warning.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__write_uid +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__write_date +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__write_date +msgid "Last Updated on" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__1_low +msgid "Low" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__2_mid +msgid "Medium" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__name +msgid "Name" +msgstr "" + +#. module: ddmrp_warning +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_view_form +msgid "Refresh Warnings" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__severity +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__severity +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_item_search +msgid "Severity" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model,name:ddmrp_warning.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__warning_definition_id +msgid "Warning Definition" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.ui.menu,name:ddmrp_warning.menu_ddmrp_warning_definition +msgid "Warning Definitions" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__python_code +msgid "Warning Expression" +msgstr "" + +#. module: ddmrp_warning +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_view_form +msgid "Warnings" +msgstr "" + +#. module: ddmrp_warning +#: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_search +msgid "With Warnings" +msgstr "" + +#. module: ddmrp_warning +#: model:ir.model.fields,help:ddmrp_warning.field_ddmrp_warning_definition__python_code +msgid "" +"Write Python code that defines when this warning should raise. The result of" +" executing the expression must be a boolean." +msgstr "" From f6cbbb42a191d2b637824e5506acf3eab92f1a1e Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 13:11:22 +0000 Subject: [PATCH 014/120] Added translation using Weblate (Italian) --- ddmrp_history/i18n/it.po | 166 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 ddmrp_history/i18n/it.po diff --git a/ddmrp_history/i18n/it.po b/ddmrp_history/i18n/it.po new file mode 100644 index 000000000..0ff6b7da9 --- /dev/null +++ b/ddmrp_history/i18n/it.po @@ -0,0 +1,166 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_history +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__adu +msgid "ADU" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__adu +msgid "Average Daily Usage" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__buffer_id +msgid "Buffer" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__create_uid +msgid "Created by" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__create_date +msgid "Created on" +msgstr "" + +#. module: ddmrp_history +#: model:ir.actions.act_window,name:ddmrp_history.action_ddmrp_history +#: model:ir.ui.menu,name:ddmrp_history.menu_ddmrp_history +msgid "DDMRP Buffer History" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model,name:ddmrp_history.model_ddmrp_history +msgid "DDMRP History" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__date +msgid "Date" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__display_name +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_history +#: model_terms:ir.ui.view,arch_db:ddmrp_history.stock_buffer_view_form +msgid "Execution Chart" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__execution_history_chart +msgid "Execution Historical Chart" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__planning_history_chart +msgid "Historical Chart" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__id +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history____last_update +#: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__write_date +msgid "Last Updated on" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__net_flow_position +msgid "NFP" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__net_flow_position +msgid "Net flow position" +msgstr "" + +#. module: ddmrp_history +#: code:addons/ddmrp_history/models/stock_buffer.py:0 +#: code:addons/ddmrp_history/models/stock_buffer.py:0 +#, python-format +msgid "Not enough data available." +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__on_hand_position +msgid "OHP" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__on_hand_position +msgid "On-Hand Position" +msgstr "" + +#. module: ddmrp_history +#: model_terms:ir.ui.view,arch_db:ddmrp_history.stock_buffer_view_form +msgid "Planning Chart" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model,name:ddmrp_history.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__top_of_green +msgid "TOG" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__top_of_red +msgid "TOR" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__top_of_yellow +msgid "TOY" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__top_of_green +msgid "Top of Green" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__top_of_red +msgid "Top of Red" +msgstr "" + +#. module: ddmrp_history +#: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__top_of_yellow +msgid "Top of Yellow" +msgstr "" From a087b0b53c0eb1cbd47d424bf3d13f17c7aa9511 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 17:58:54 +0000 Subject: [PATCH 015/120] Added translation using Weblate (Italian) --- ddmrp_packaging/i18n/it.po | 95 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 ddmrp_packaging/i18n/it.po diff --git a/ddmrp_packaging/i18n/it.po b/ddmrp_packaging/i18n/it.po new file mode 100644 index 000000000..4388789a2 --- /dev/null +++ b/ddmrp_packaging/i18n/it.po @@ -0,0 +1,95 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_packaging +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_packaging +#: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__display_name +#: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__id +#: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item____last_update +#: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model,name:ddmrp_packaging.model_make_procurement_buffer_item +msgid "Make Procurements from Stock Buffer Item" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__packaging_id +msgid "Package" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__package_multiple +msgid "Package Multiple" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__packaging_qty +msgid "Package Qty" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__packaging_id +msgid "Packaging" +msgstr "" + +#. module: ddmrp_packaging +#: code:addons/ddmrp_packaging/models/stock_buffer.py:0 +#, python-format +msgid "Please, select a packaging of the buffered product." +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__qty_multiple +msgid "Qty Multiple" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model,name:ddmrp_packaging.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_packaging +#: model:ir.model.fields,help:ddmrp_packaging.field_stock_buffer__qty_multiple +msgid "" +"The procurement quantity will be rounded up to this multiple. If it is 0, " +"the exact quantity will be used." +msgstr "" + +#. module: ddmrp_packaging +#: code:addons/ddmrp_packaging/models/stock_buffer.py:0 +#, python-format +msgid "" +"This product is packaged by %.2f %s. You should set 'Qty Multiple' to %.2f " +"%s." +msgstr "" + +#. module: ddmrp_packaging +#: code:addons/ddmrp_packaging/models/stock_buffer.py:0 +#, python-format +msgid "Warning" +msgstr "" From 170b58405b7e03d84c1e229452684a3b9957b6b5 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 17:58:59 +0000 Subject: [PATCH 016/120] Added translation using Weblate (Italian) --- ddmrp_exclude_moves_adu_calc/i18n/it.po | 85 +++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 ddmrp_exclude_moves_adu_calc/i18n/it.po diff --git a/ddmrp_exclude_moves_adu_calc/i18n/it.po b/ddmrp_exclude_moves_adu_calc/i18n/it.po new file mode 100644 index 000000000..fe84a858a --- /dev/null +++ b/ddmrp_exclude_moves_adu_calc/i18n/it.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_exclude_moves_adu_calc +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer__display_name +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location__display_name +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.actions.server,name:ddmrp_exclude_moves_adu_calc.action_server_mrp_production_request_refresh +msgid "Exclude from ADU" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location__exclude_from_adu +msgid "Exclude this location from ADU calculation" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move__exclude_from_adu +msgid "Exclude this move from ADU calculation" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer__id +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location__id +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,help:ddmrp_exclude_moves_adu_calc.field_stock_location__exclude_from_adu +msgid "" +"If this flag is set stock moves into this location will be excluded from ADU" +" calculation in the origin location buffer." +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,help:ddmrp_exclude_moves_adu_calc.field_stock_move__exclude_from_adu +msgid "" +"If this flag is set this stock move will be excluded from ADU calculation" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model,name:ddmrp_exclude_moves_adu_calc.model_stock_location +msgid "Inventory Locations" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer____last_update +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location____last_update +#: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: code:addons/ddmrp_exclude_moves_adu_calc/models/stock_move.py:0 +#, python-format +msgid "Only inventory managers are allowed perform this action." +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model,name:ddmrp_exclude_moves_adu_calc.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_exclude_moves_adu_calc +#: model:ir.model,name:ddmrp_exclude_moves_adu_calc.model_stock_move +msgid "Stock Move" +msgstr "" From 8ab58b2b24478fac99b4dd2f3222a9ade7f76b15 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 18:03:56 +0000 Subject: [PATCH 017/120] Added translation using Weblate (Italian) --- stock_buffer_sales_analysis/i18n/it.po | 60 ++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 stock_buffer_sales_analysis/i18n/it.po diff --git a/stock_buffer_sales_analysis/i18n/it.po b/stock_buffer_sales_analysis/i18n/it.po new file mode 100644 index 000000000..da5d79a89 --- /dev/null +++ b/stock_buffer_sales_analysis/i18n/it.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_buffer_sales_analysis +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: stock_buffer_sales_analysis +#: model_terms:ir.ui.view,arch_db:stock_buffer_sales_analysis.stock_buffer_view_form +msgid "Sold" +msgstr "" + +#. module: stock_buffer_sales_analysis +#: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__product_id_sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: stock_buffer_sales_analysis +#: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_buffer_sales_analysis +#: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: stock_buffer_sales_analysis +#: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_buffer_sales_analysis +#: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__product_id_sales_count +msgid "Sold" +msgstr "" + +#. module: stock_buffer_sales_analysis +#: model_terms:ir.ui.view,arch_db:stock_buffer_sales_analysis.stock_buffer_view_form +msgid "Sold in the last 365 days" +msgstr "" + +#. module: stock_buffer_sales_analysis +#: model:ir.model,name:stock_buffer_sales_analysis.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: stock_buffer_sales_analysis +#: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__product_uom_name +msgid "Unit of Measure Name" +msgstr "" From 3f653ecfe568c539f3245027729571ad5b61710f Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 18:04:01 +0000 Subject: [PATCH 018/120] Added translation using Weblate (Italian) --- stock_buffer_capacity_limit/i18n/it.po | 48 ++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 stock_buffer_capacity_limit/i18n/it.po diff --git a/stock_buffer_capacity_limit/i18n/it.po b/stock_buffer_capacity_limit/i18n/it.po new file mode 100644 index 000000000..ce3275eca --- /dev/null +++ b/stock_buffer_capacity_limit/i18n/it.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_buffer_capacity_limit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: stock_buffer_capacity_limit +#: model:ir.model.fields,field_description:stock_buffer_capacity_limit.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_buffer_capacity_limit +#: model:ir.model.fields,field_description:stock_buffer_capacity_limit.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: stock_buffer_capacity_limit +#: model:ir.model.fields,field_description:stock_buffer_capacity_limit.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_buffer_capacity_limit +#: model:ir.model,name:stock_buffer_capacity_limit.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: stock_buffer_capacity_limit +#: model:ir.model.fields,field_description:stock_buffer_capacity_limit.field_stock_buffer__storage_capacity_limit +msgid "Storage Capacity Limit" +msgstr "" + +#. module: stock_buffer_capacity_limit +#: model:ir.model.fields,help:stock_buffer_capacity_limit.field_stock_buffer__storage_capacity_limit +msgid "" +"The system will never propose a procurement that would move on-hand qty " +"(considering short-term incoming qty as well) over this limit, even if this " +"means that you have planning or execution alerts." +msgstr "" From 1790179a9556d59ad211fd3ff26305efaa8d9552 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 19:30:53 +0000 Subject: [PATCH 019/120] Added translation using Weblate (Italian) --- ddmrp_coverage_days/i18n/it.po | 46 ++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 ddmrp_coverage_days/i18n/it.po diff --git a/ddmrp_coverage_days/i18n/it.po b/ddmrp_coverage_days/i18n/it.po new file mode 100644 index 000000000..f9e6cc909 --- /dev/null +++ b/ddmrp_coverage_days/i18n/it.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_coverage_days +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_coverage_days +#: model:ir.model.fields,field_description:ddmrp_coverage_days.field_stock_buffer__coverage_days +#: model_terms:ir.ui.view,arch_db:ddmrp_coverage_days.stock_buffer_view_tree +msgid "Days of Coverage" +msgstr "" + +#. module: ddmrp_coverage_days +#: model:ir.model.fields,field_description:ddmrp_coverage_days.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_coverage_days +#: model:ir.model.fields,field_description:ddmrp_coverage_days.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: ddmrp_coverage_days +#: model:ir.model.fields,field_description:ddmrp_coverage_days.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_coverage_days +#: model:ir.model,name:ddmrp_coverage_days.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_coverage_days +#: model_terms:ir.ui.view,arch_db:ddmrp_coverage_days.stock_buffer_view_form +msgid "days" +msgstr "" From 820e6dfbf0f2cb328230af1a29a9406f597f45ed Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 19:30:57 +0000 Subject: [PATCH 020/120] Added translation using Weblate (Italian) --- ddmrp_purchase_hide_onhand_status/i18n/it.po | 40 ++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 ddmrp_purchase_hide_onhand_status/i18n/it.po diff --git a/ddmrp_purchase_hide_onhand_status/i18n/it.po b/ddmrp_purchase_hide_onhand_status/i18n/it.po new file mode 100644 index 000000000..c075af4e8 --- /dev/null +++ b/ddmrp_purchase_hide_onhand_status/i18n/it.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_purchase_hide_onhand_status +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_purchase_hide_onhand_status +#: model:ir.model.fields,field_description:ddmrp_purchase_hide_onhand_status.field_purchase_order__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_purchase_hide_onhand_status +#: model:ir.model.fields,field_description:ddmrp_purchase_hide_onhand_status.field_purchase_order__id +msgid "ID" +msgstr "" + +#. module: ddmrp_purchase_hide_onhand_status +#: model:ir.model.fields,field_description:ddmrp_purchase_hide_onhand_status.field_purchase_order____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_purchase_hide_onhand_status +#: model_terms:ir.ui.view,arch_db:ddmrp_purchase_hide_onhand_status.purchase_order_form +msgid "Line On-Hand Status" +msgstr "" + +#. module: ddmrp_purchase_hide_onhand_status +#: model:ir.model,name:ddmrp_purchase_hide_onhand_status.model_purchase_order +msgid "Purchase Order" +msgstr "" From 007183b35a459f287afe44428bb4d3b4e23fc800 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 19:45:57 +0000 Subject: [PATCH 021/120] Added translation using Weblate (Italian) --- stock_buffer_route/i18n/it.po | 46 +++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 stock_buffer_route/i18n/it.po diff --git a/stock_buffer_route/i18n/it.po b/stock_buffer_route/i18n/it.po new file mode 100644 index 000000000..c5ccae44f --- /dev/null +++ b/stock_buffer_route/i18n/it.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_buffer_route +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: stock_buffer_route +#: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer__route_ids +msgid "Allowed routes" +msgstr "" + +#. module: stock_buffer_route +#: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_buffer_route +#: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer__id +msgid "ID" +msgstr "" + +#. module: stock_buffer_route +#: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_buffer_route +#: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer__route_id +#: model_terms:ir.ui.view,arch_db:stock_buffer_route.stock_buffer_search +msgid "Route" +msgstr "" + +#. module: stock_buffer_route +#: model:ir.model,name:stock_buffer_route.model_stock_buffer +msgid "Stock Buffer" +msgstr "" From ca2e6c865ef4ee6255b8bb4225a7f99d042604ec Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 19:46:01 +0000 Subject: [PATCH 022/120] Added translation using Weblate (Italian) --- ddmrp_cron_actions_as_job/i18n/it.po | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 ddmrp_cron_actions_as_job/i18n/it.po diff --git a/ddmrp_cron_actions_as_job/i18n/it.po b/ddmrp_cron_actions_as_job/i18n/it.po new file mode 100644 index 000000000..11fd3b315 --- /dev/null +++ b/ddmrp_cron_actions_as_job/i18n/it.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ddmrp_cron_actions_as_job +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: ddmrp_cron_actions_as_job +#: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_buffer__display_name +#: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_move__display_name +msgid "Display Name" +msgstr "" + +#. module: ddmrp_cron_actions_as_job +#: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_buffer__id +#: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: ddmrp_cron_actions_as_job +#: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_buffer____last_update +#: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ddmrp_cron_actions_as_job +#: model:ir.model,name:ddmrp_cron_actions_as_job.model_stock_buffer +msgid "Stock Buffer" +msgstr "" + +#. module: ddmrp_cron_actions_as_job +#: model:ir.model,name:ddmrp_cron_actions_as_job.model_stock_move +msgid "Stock Move" +msgstr "" From 68a7485a3ac8417a7733d5b06d1ca101f53e0c49 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 25 Oct 2023 21:05:50 +0000 Subject: [PATCH 023/120] Translated using Weblate (Italian) Currently translated at 100.0% (323 of 323 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp/it/ --- ddmrp/i18n/it.po | 688 +++++++++++++++++++++++++++-------------------- 1 file changed, 401 insertions(+), 287 deletions(-) diff --git a/ddmrp/i18n/it.po b/ddmrp/i18n/it.po index c6f95111e..1f7debc4d 100644 --- a/ddmrp/i18n/it.po +++ b/ddmrp/i18n/it.po @@ -6,23 +6,25 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__used_in_bom_count msgid "# BoM Where Used" -msgstr "" +msgstr "N° DiBa dove utilizzata" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "(Outside DLT:" -msgstr "" +msgstr "(fuori da DLT:" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_move_line__state @@ -33,6 +35,15 @@ msgid "" "* Available: When products are reserved, it is set to 'Available'.\n" "* Done: When the shipment is processed, the state is 'Done'." msgstr "" +"* Nuova: quando il mvimento di magazzino è creato ma non ancora confermato.\n" +"* Attesa altro movimento: questo stato si attiva quando un movimento è in " +"attesa dI un altro, per esempio in un flusso concatenato.\n" +"* Attesa disponibilità: questo stato viene raggiunto quando il completamento " +"dell'approvvigionamento non è semplice. Richiede l'esecuzione della " +"schedulazione, la lavorazione di un componente...\n" +"* Disponibile: qando i prodotti sono prenotati, è impostato a 'Disponibile'." +"\n" +"* Eseguito: quando la spedizione viene elaborata, lo stato è 'Eseguito'." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form @@ -41,6 +52,9 @@ msgid "" "specific.\" role=\"img\" aria-label=\"Values set here are company-" "specific.\" groups=\"base.group_multi_company\"/>" msgstr "" +"" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__product_type @@ -49,44 +63,49 @@ msgid "" "A consumable product is a product for which stock is not managed.\n" "A service is a non-material product you provide." msgstr "" +"Un prodotto stoccabile è un prodotto per il quale si gestiscono le giacenze. " +"Deve essere installata l'app Magazzino.\n" +"Un prodotto consumabile è un prodotto per il quale non sono gestite le " +"giacenze.\n" +"Un servizio è un prodotto non materiale che viene fornito." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__adu msgid "ADU" -msgstr "" +msgstr "ADU" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_tree msgid "ADU Calculation Method" -msgstr "" +msgstr "Metodo di calcolo ADU" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__adu_calculation_method msgid "ADU calculation method" -msgstr "" +msgstr "Metodo di calcolo ADU" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.product_adu_calculation_method_form_action #: model:ir.ui.menu,name:ddmrp.menu_product_adu_calculation_method msgid "ADU calculation methods" -msgstr "" +msgstr "Metodi di calcolo ADU" #. module: ddmrp #: model:product.product,name:ddmrp.product_product_as01 #: model:product.template,name:ddmrp.product_product_as01_product_template msgid "AS-01" -msgstr "" +msgstr "AS-01" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Adds chatter and activities to stock buffers." -msgstr "" +msgstr "Aggiunge messaggi e attività ai buffer di materiale." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form @@ -94,12 +113,14 @@ msgid "" "Apply adjustments to dynamically alter stock buffers to respond to planned " "or anticipated events." msgstr "" +"Applica messe a punto per modificare dinamicamente i buffer di materiale in " +"risposta a eventi pianificati o anticipati." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: ddmrp #: code:addons/ddmrp/models/product_template.py:0 @@ -108,84 +129,86 @@ msgid "" "At least one stock buffer for this product has a different Procurement unit " "of measure category." msgstr "" +"Almeno un buffer di materiale per questo prodotto ha una categoria di unità " +"di misura di approvvigionamento diversa." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__auto_procure msgid "Auto Procure" -msgstr "" +msgstr "Auto approvvigionamento" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__auto_procure_option msgid "Auto Procure Option" -msgstr "" +msgstr "Opzine auto approvvigionamento" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Auto update Net Flow Position" -msgstr "" +msgstr "Posizione nuovo flusso auto approvvigionamento" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__adu msgid "Average Daily Usage" -msgstr "" +msgstr "Utilizzo medio giornaliero" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__on_hand_target_position msgid "Avg On Hand Target Position" -msgstr "" +msgstr "Posizionamento obiettivo disponibilità media" #. module: ddmrp #: model:ir.model,name:ddmrp.model_report_mrp_report_bom_structure msgid "BOM Structure Report" -msgstr "" +msgstr "Resoconto struttura DiBa" #. module: ddmrp #: model:ir.model,name:ddmrp.model_mrp_bom msgid "Bill of Material" -msgstr "" +msgstr "Distinta base" #. module: ddmrp #: model:ir.model,name:ddmrp.model_mrp_bom_line msgid "Bill of Material Line" -msgstr "" +msgstr "Riga distinta base" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Bill of Materials" -msgstr "" +msgstr "Distinta base" #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 #, python-format msgid "Blended" -msgstr "" +msgstr "Misto" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_product__buffer_count msgid "Buffer Count" -msgstr "" +msgstr "Conteggio buffer" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Buffer Information" -msgstr "" +msgstr "Informazioni buffer" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_mrp_production__execution_priority_level msgid "Buffer On-Hand Alert Level" -msgstr "" +msgstr "Livello allarme disponibilità buffer" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__execution_priority_level msgid "Buffer On-Hand Status Level" -msgstr "" +msgstr "Livello stati disponibilità buffer" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__buffer_profile_id #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_form #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_tree msgid "Buffer Profile" -msgstr "" +msgstr "Profilo buffer" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_lead_time_form_action @@ -193,7 +216,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_form #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_tree msgid "Buffer Profile Lead Time Factor" -msgstr "" +msgstr "Fattore tempo attraversamento profilo buffer" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_variability_form_action @@ -201,34 +224,34 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_form #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_tree msgid "Buffer Profile Variability Factor" -msgstr "" +msgstr "Fattore variabilità profilo buffer" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_mgt msgid "Buffer Profiles" -msgstr "" +msgstr "Profili buffer" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Buffer summary" -msgstr "" +msgstr "Riepilogo buffer" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_search msgid "Buffered" -msgstr "" +msgstr "Messo nel buffer" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_mrp_bom__is_buffered #: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line__is_buffered msgid "Buffered?" -msgstr "" +msgstr "Messo nel buffer?" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_execution_tree msgid "Buffers" -msgstr "" +msgstr "Buffer" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard @@ -237,48 +260,54 @@ msgid "" " For distributed buffers, when the option on the profile is active,\n" " the quantity is limited to the free quantity." msgstr "" +"Come predefinito, la quantità è uguale a quella raccomandata.\n" +" Per buffer distribuiti, quando l'opzione del profilo è " +"attiva,\n" +" la quantità è limitata a quella libera." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__method #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__adu_calculation_method_type msgid "Calculation method" -msgstr "" +msgstr "Metodo di calcolo" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard #: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard msgid "Cancel" -msgstr "" +msgstr "Annulla" #. module: ddmrp #: model:res.groups,name:ddmrp.group_change_buffer_procure_qty msgid "Change quantity in manual procurements from Stock Buffers" msgstr "" +"Modifica la quantità negli approvvigionamenti manuali dai buffer di materiale" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_chatter msgid "Chatter in Stock Buffers" -msgstr "" +msgstr "Messaggi nei buffer di materiale" #. module: ddmrp #: model_terms:ir.actions.act_window,help:ddmrp.stock_buffer_profile_form_action msgid "Click to start a new buffer profile" -msgstr "" +msgstr "Fare clic per iniziare un nuovo profilo buffer" #. module: ddmrp #: model_terms:ir.actions.act_window,help:ddmrp.stock_buffer_profile_lead_time_form_action msgid "Click to start a new buffer profile lead time factor" msgstr "" +"Fare clic per iniziare un nuovo fattore tempo attraversamento profilo buffer" #. module: ddmrp #: model_terms:ir.actions.act_window,help:ddmrp.stock_buffer_profile_variability_form_action msgid "Click to start a new buffer profile variability factor" -msgstr "" +msgstr "Fare clic per iniziare un nuovo fattore variabilità profilo buffer" #. module: ddmrp #: model:ir.model,name:ddmrp.model_res_company msgid "Companies" -msgstr "" +msgstr "Aziende" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__company_id @@ -287,37 +316,37 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__company_id #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__company_id msgid "Company" -msgstr "" +msgstr "Azienda" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Company Settings" -msgstr "" +msgstr "Impostazioni azienda" #. module: ddmrp #: model:ir.model,name:ddmrp.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Impostazioni configurazione" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_warning msgid "Configuration Warnings in Stock Buffers" -msgstr "" +msgstr "Configurazione allerte nei buffer di materiale" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Consumption" -msgstr "" +msgstr "Consumo" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "Create Procurement" -msgstr "" +msgstr "Crea approvvigionamento" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_move__created_purchase_line_id msgid "Created Purchase Order Line" -msgstr "" +msgstr "Riga ordine approvvigionamento creata" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__create_uid @@ -329,7 +358,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__create_uid #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__create_date @@ -341,99 +370,99 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__create_date #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: ddmrp #: model:ir.module.category,name:ddmrp.module_category_ddmrp #: model:ir.ui.menu,name:ddmrp.menu_ddmrp_config msgid "DDMRP" -msgstr "" +msgstr "DDMRP" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "DDMRP Adjustments" -msgstr "" +msgstr "Messe a punto DDMRP" #. module: ddmrp #: model:ir.actions.server,name:ddmrp.ir_cron_ddmrp_adu_calculation_scheduler_action_ir_actions_server #: model:ir.cron,cron_name:ddmrp.ir_cron_ddmrp_adu_calculation_scheduler_action #: model:ir.cron,name:ddmrp.ir_cron_ddmrp_adu_calculation_scheduler_action msgid "DDMRP Buffer ADU calculation" -msgstr "" +msgstr "Calcolo ADU buffer DDMRP" #. module: ddmrp #: model:ir.actions.server,name:ddmrp.ir_cron_ddmrp_calculation_scheduler_action_ir_actions_server #: model:ir.cron,cron_name:ddmrp.ir_cron_ddmrp_calculation_scheduler_action #: model:ir.cron,name:ddmrp.ir_cron_ddmrp_calculation_scheduler_action msgid "DDMRP Buffer calculation" -msgstr "" +msgstr "Calcolo buffer DDMRP" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__ddmrp_chart msgid "DDMRP Chart" -msgstr "" +msgstr "Grafico DDMRP" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__ddmrp_demand_chart msgid "DDMRP Demand Chart" -msgstr "" +msgstr "Grafico fabbisogno DDMRP" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__ddmrp_chart_execution msgid "DDMRP Execution Chart" -msgstr "" +msgstr "Grafico esecuzione DDMRP" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "DDMRP History" -msgstr "" +msgstr "Storico DDMRP" #. module: ddmrp #: model:res.groups,name:ddmrp.group_ddmrp_manager msgid "DDMRP Manager" -msgstr "" +msgstr "Responsabile DDMRP" #. module: ddmrp #: model:ir.model,name:ddmrp.model_ddmrp_run msgid "DDMRP Manual Run Wizard" -msgstr "" +msgstr "Procedura guidata esecuzione manuale DDMRP" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__ddmrp_supply_chart msgid "DDMRP Supply Chart" -msgstr "" +msgstr "Grafico fornitura DDMRP" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.report_mrpbomstructure_ddmrp msgid "DLT" -msgstr "" +msgstr "DLT" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__dlt msgid "DLT (days)" -msgstr "" +msgstr "DLT (giorni)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_mrp_bom__dlt #: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line__dlt #: model:ir.model.fields,help:ddmrp.field_stock_buffer__dlt msgid "Decoupled Lead Time (days)" -msgstr "" +msgstr "Tempo di transito disaccoppiato (giorni)" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.report_mrpbomstructure_ddmrp msgid "Decoupled lead time of the BoM" -msgstr "" +msgstr "Tempo di transito disaccoppiato della DiBa" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__product_uom msgid "Default unit of measure used for all stock operations." -msgstr "" +msgstr "Unità di misura predefinita per tutte le operazioni di magazzino." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Demand" -msgstr "" +msgstr "Fabbisogno" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__display_name @@ -462,13 +491,13 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_rule__display_name #: model:ir.model.fields,field_description:ddmrp.field_stock_warehouse__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__item_type__distributed #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Distributed" -msgstr "" +msgstr "Distribuito" #. module: ddmrp #: code:addons/ddmrp/models/stock_buffer.py:0 @@ -477,37 +506,39 @@ msgid "" "Error: The product default Unit of Measure and the procurement Unit of " "Measure must be in the same category." msgstr "" +"Errore: l'unità di misura del prodotto e l'unità di misura di " +"approvvigionamento devono essere della stessa categoria." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Estimates" -msgstr "" +msgstr "Stime" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard msgid "Execute" -msgstr "" +msgstr "Esegui" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Execution" -msgstr "" +msgstr "Esecuzione" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Extensions" -msgstr "" +msgstr "Estensioni" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__extra_lead_time msgid "Extra lead time (for Sizing)" -msgstr "" +msgstr "Tempo attraversamento extra (per misurazione)" #. module: ddmrp #: model:product.product,name:ddmrp.product_product_fp01 #: model:product.template,name:ddmrp.product_product_fp01_product_template msgid "FP-01" -msgstr "" +msgstr "FP-01" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_warehouse__nfp_incoming_safety_factor @@ -515,50 +546,52 @@ msgid "" "Factor used to compute the number of days to look into the future for " "incoming shipments for the purposes of the Net Flow position calculation." msgstr "" +"Fattore utilizzato per calcolare il numero di giorni futuri per spedizioni " +"in arrivo al fine di calcolare la posizione del flusso netto." #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__adu_fixed #, python-format msgid "Fixed ADU" -msgstr "" +msgstr "ADU fisso" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_purchase_order__ddmrp_comment #: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__ddmrp_comment msgid "Follow-up Notes" -msgstr "" +msgstr "Note aggiornamento" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__virtual_location_qty msgid "Forecast On Location" -msgstr "" +msgstr "Previsto nell'ubicazione" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__factor_future msgid "Future Factor" -msgstr "" +msgstr "Fattore futuro" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__horizon_future msgid "Future Horizon" -msgstr "" +msgstr "Orizzonte futuro" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__source_future msgid "Future Source" -msgstr "" +msgstr "Origine futura" #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 #, python-format msgid "Future-looking" -msgstr "" +msgstr "Visione futura" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Get configuration warnings for stock buffers." -msgstr "" +msgstr "Ricevi allerte configurazione per buffer di materiale." #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__mrp_production__execution_priority_level__3_green @@ -569,77 +602,77 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search #: model_terms:ir.ui.view,arch_db:ddmrp.view_mrp_production_filter msgid "Green" -msgstr "" +msgstr "Verde" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_override msgid "Green Zone (Override)" -msgstr "" +msgstr "Zona verde (forza)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_lt_factor msgid "Green Zone Lead Time Factor" -msgstr "" +msgstr "Fattore tempo attraversamento zona verde" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_moq msgid "Green Zone Minimum Order Quantity" -msgstr "" +msgstr "Quantità minima ordine zona verde" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_oc msgid "Green Zone Order Cycle" -msgstr "" +msgstr "Ciclo ordine zona verde" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_qty msgid "Green Zone Qty" -msgstr "" +msgstr "Qta. zona verde" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Green zone" -msgstr "" +msgstr "Zona verde" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__green_zone_lt_factor msgid "Green zone Lead Time Factor" -msgstr "" +msgstr "Fattore tempo attraversamento zona verde" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__green_zone_oc msgid "Green zone qty option considering desired Order Cycle" -msgstr "" +msgstr "Opzione qta. zona verde considerando il ciclo ordine desiderato" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__green_zone_moq msgid "Green zone qty option considering minimum order quantity" -msgstr "" +msgstr "Opzione qta. zona verde considerando la quantità ordine minima" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Group By" -msgstr "" +msgstr "Raggruppa per" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Has Long Term Supply" -msgstr "" +msgstr "Ha fornitura a lungo termine" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Has Stock In Source Location" -msgstr "" +msgstr "Ha giacienza nell'ubicazione origine" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_purchase_hide_onhand_status msgid "Hide Purchase On-Hand Status" -msgstr "" +msgstr "Nascondi stati disponibilità acquisto" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Hides on-hand status from purchase order line." -msgstr "" +msgstr "Nasconde stati disponibili da righe ordine acquisto." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__id @@ -668,12 +701,14 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_rule__id #: model:ir.model.fields,field_description:ddmrp.field_stock_warehouse__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_make_procurement_buffer__partner_id msgid "If set, will be used as preferred vendor for purchase routes." msgstr "" +"Se impostato, verrà utilizzato come fornitore preferito per le rotte di " +"acquisto." #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 @@ -682,52 +717,54 @@ msgid "" "In blended method, past and future factors must be positive and sum exactly " "1,0." msgstr "" +"Nel metodo misto, i fattori passati e futuri devono essere positivi con " +"somma pari a 1,0." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_company__ddmrp_adu_calc_include_scrap #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__ddmrp_adu_calc_include_scrap msgid "Include scrap locations in ADU calculation" -msgstr "" +msgstr "Include le ubicazioni scarti nel calcolo ADU" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__incoming_outside_dlt_qty msgid "Incoming (Outside DLT)" -msgstr "" +msgstr "Ricezione (fuori da DLT)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__incoming_dlt_qty msgid "Incoming (Within DLT)" -msgstr "" +msgstr "Ricezione (all'interno di DLT)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__incoming_location_qty msgid "Incoming On Location" -msgstr "" +msgstr "In arrivo nell'ubicazione" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "Incoming Outside DLT" -msgstr "" +msgstr "In arrivo fuori da DLT" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "Incoming Within DLT" -msgstr "" +msgstr "In arrivo all'interno di DLT" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__source_future msgid "Information source used for future calculation." -msgstr "" +msgstr "Origine informazione utilizzata per calcoli futuri." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__source_past msgid "Information source used for past calculation." -msgstr "" +msgstr "Origine informazione utitlizzata per calcoli del passato." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__on_hand_target_max msgid "It denotes how far you are on average from the target" -msgstr "" +msgstr "Indica quato si è lontani mediamente dall'obbiettivo" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__on_hand_target_position @@ -735,28 +772,30 @@ msgid "" "It denotes what the target stock on hand is. The computation is: OH Target =" " TOR + Green Zone / 2 " msgstr "" +"Indica qual'è l'obiettivo della giacenza disponibilità. Il calcolo è: " +"obiettivo OH = TOR + zona verde / Z " #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__on_hand_target_min msgid "It denotes what the target stock on hand range is." -msgstr "" +msgstr "Indica qual'è l'intervallo della disponibilità giacenza obiettivo." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__item_type #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__item_type msgid "Item Type" -msgstr "" +msgstr "Tipo articolo" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__item_ids #: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard msgid "Items" -msgstr "" +msgstr "Articoli" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.report_mrpbomstructure_ddmrp msgid "LT" -msgstr "" +msgstr "LT" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run____last_update @@ -785,7 +824,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_rule____last_update #: model:ir.model.fields,field_description:ddmrp.field_stock_warehouse____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__write_uid @@ -797,7 +836,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__write_uid #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_ddmrp_run__write_date @@ -809,127 +848,127 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__write_date #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__lead_days msgid "Lead Time (Distributed)" -msgstr "" +msgstr "Tempo di transito (distribuito)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__lead_time_id #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__factor msgid "Lead Time Factor" -msgstr "" +msgstr "Fattore tempo di transito" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__lead_days msgid "Lead time for distributed products." -msgstr "" +msgstr "Tempo di transito per prodotti distribuiti." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.report_mrpbomstructure_ddmrp msgid "Lead time of the product" -msgstr "" +msgstr "Tempo attraversamento del prodotto" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__horizon_future msgid "Length-of-period horizon in days looking forward." -msgstr "" +msgstr "Ampiezza periodo orizzonte in giorni visibilità futura." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__horizon_past msgid "Length-of-period horizon in days looking past." -msgstr "" +msgstr "Ampiezza periodo orizzonte in giorni visibilità passato." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__replenish_distributed_limit_to_free_qty msgid "Limit replenishment to free quantity" -msgstr "" +msgstr "Limita riempimento a quantità libera" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_move__buffer_ids msgid "Linked Stock Buffers" -msgstr "" +msgstr "Buffer di materiale collegati" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__location_id #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__location_id #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Main Buffer size factors" -msgstr "" +msgstr "Fattore dimensione buffer principale" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__main_supplier_id msgid "Main Supplier" -msgstr "" +msgstr "Fornitore principale" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Main supplier" -msgstr "" +msgstr "Fornitore principale" #. module: ddmrp #: model:ir.model,name:ddmrp.model_make_procurement_buffer_item msgid "Make Procurements from Stock Buffer Item" -msgstr "" +msgstr "Esegue approvvigionamenti dagli elementi del buffer di materiale" #. module: ddmrp #: model:ir.model,name:ddmrp.model_make_procurement_buffer msgid "Make Procurements from Stock Buffers" -msgstr "" +msgstr "Esegue approvvigionamenti dai buffer di materiale" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__item_type__manufactured #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Manufactured" -msgstr "" +msgstr "Prodotto" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__mrp_production_ids #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Manufacturing Orders" -msgstr "" +msgstr "Ordini di produzione" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__procure_max_qty msgid "Maximum Procure Batch" -msgstr "" +msgstr "Lotto approvvigionamento massimo" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__procure_max_qty msgid "Maximum qty for a single procurement" -msgstr "" +msgstr "Quantità massima per un singolo approvvigionamento" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__replenish_method__min_max msgid "Min-max" -msgstr "" +msgstr "Minimo-massimo" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__order_cycle msgid "Minimum Order Cycle (days)" -msgstr "" +msgstr "Ciclo ordine minimo (giorni)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__minimum_order_quantity msgid "Minimum Order Quantity" -msgstr "" +msgstr "Quantità minima ordine" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__procure_min_qty msgid "Minimum Procure Batch" -msgstr "" +msgstr "Lotto minimo approvvigionamento" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__procure_min_qty msgid "Minimum qty for a single procurement" -msgstr "" +msgstr "Quantità minima per un singolo approvvigionamento" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__group_id @@ -938,11 +977,14 @@ msgid "" "none is given, the moves generated by stock rules will be grouped into one " "big picking." msgstr "" +"I movimenti creati tramite questo buffer verranno inseriti in questo gruppo " +"di approvvigionamento. Se non ne viene fornito nessuno, i movimenti generati " +"dalle regole di giacenza verranno raggruppate in un unico grande prelievo." #. module: ddmrp #: model:ir.model,name:ddmrp.model_mrp_multi_level msgid "Multi Level MRP" -msgstr "" +msgstr "MRP multi livello" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__name @@ -951,352 +993,353 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_lead_time__name #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_warehouse__nfp_incoming_safety_factor msgid "Net Flow Position Incoming Safety Factor" -msgstr "" +msgstr "Fattore sicurezza ingresso posizione flusso netta" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__net_flow_position msgid "Net flow position" -msgstr "" +msgstr "Posizione flusso netta" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__net_flow_position_percent msgid "Net flow position (% of TOG)" -msgstr "" +msgstr "Posizione flusso netta (% di TOG)" #. module: ddmrp #: code:addons/ddmrp/models/stock_buffer.py:0 #, python-format msgid "No demand detected." -msgstr "" +msgstr "Nessuna richiesta rilevata." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "No stock available on source location for distributed buffer" msgstr "" +"Nessuna giacenza disponibile nell'ubicazione origine per buffer distribuito" #. module: ddmrp #: code:addons/ddmrp/wizards/make_procurement_buffer.py:0 #, python-format msgid "No stock buffer found." -msgstr "" +msgstr "Nessuna giacenza buffer trovata." #. module: ddmrp #: code:addons/ddmrp/models/stock_buffer.py:0 #, python-format msgid "No supply detected." -msgstr "" +msgstr "Nessuna fornitura trovata." #. module: ddmrp #: code:addons/ddmrp/models/stock_buffer.py:0 #, python-format msgid "Non-completed Moves" -msgstr "" +msgstr "Movimenti non completati" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_search #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search #: model_terms:ir.ui.view,arch_db:ddmrp.view_mrp_production_filter msgid "On Hand Alert Zones" -msgstr "" +msgstr "Zone allarme disponibilità" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "On Hand Target" -msgstr "" +msgstr "Obiettivo disponibilità" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__on_hand_target_min msgid "On Hand Target Range" -msgstr "" +msgstr "Intervallo obiettivo disponibilità" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_mrp_production__on_hand_percent #: model:ir.model.fields,field_description:ddmrp.field_purchase_order_line__on_hand_percent #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__on_hand_percent msgid "On Hand/TOR (%)" -msgstr "" +msgstr "Disponibilità/TOR (%)" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "On-Hand" -msgstr "" +msgstr "A disposizione" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__execution_priority_level msgid "On-Hand Alert Level" -msgstr "" +msgstr "Livello allarme disponibilità" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_purchase_order_filter msgid "On-Hand Alert: Red" -msgstr "" +msgstr "Allarme disponibilità: rosso" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_purchase_order_filter msgid "On-Hand Alert: Yellow" -msgstr "" +msgstr "Allarme disponibilità: giallo" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "Open Non-completed Moves" -msgstr "" +msgstr "Apri movimenti non completi" #. module: ddmrp #: code:addons/ddmrp/hooks.py:0 #, python-format msgid "Operations" -msgstr "" +msgstr "Operazioni" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__order_spike_horizon msgid "Order Spike Horizon" -msgstr "" +msgstr "Orizzonte picco ordine" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__order_spike_threshold msgid "Order Spike Threshold" -msgstr "" +msgstr "Soglia picco ordine" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__outgoing_location_qty msgid "Outgoing On Location" -msgstr "" +msgstr "In uscita dall'ubicazione" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.po_line_execution_action #: model:ir.ui.menu,name:ddmrp.menu_pol_execution msgid "PO lines On-Hand Status" -msgstr "" +msgstr "Stato disponibilità righe OP" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__factor_past msgid "Past Factor" -msgstr "" +msgstr "Fattore passato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__horizon_past msgid "Past Horizon" -msgstr "" +msgstr "Orizzonte passato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_product_adu_calculation_method__source_past msgid "Past Source" -msgstr "" +msgstr "Sorgente passata" #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 #, python-format msgid "Past-looking" -msgstr "" +msgstr "Vista passato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__date_planned msgid "Planned Date" -msgstr "" +msgstr "Data pianificata" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Planning" -msgstr "" +msgstr "Pianificazione" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__planning_priority_level msgid "Planning Priority Level" -msgstr "" +msgstr "Livello priorità pianificazione" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Planning Priority Zones" -msgstr "" +msgstr "Zone priorità pianificazione" #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 #, python-format msgid "Please indicate a Future Horizon." -msgstr "" +msgstr "Indicare un orizzonte futuro." #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 #, python-format msgid "Please indicate a Future Source." -msgstr "" +msgstr "Indicare una origine futura." #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 #, python-format msgid "Please indicate a Past Horizon." -msgstr "" +msgstr "Indicare un orizzonte passato." #. module: ddmrp #: code:addons/ddmrp/models/product_adu_calculation_method.py:0 #, python-format msgid "Please indicate a Past Source." -msgstr "" +msgstr "Indicare una origine passata." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__procure_recommended_qty msgid "Procure Recommendation" -msgstr "" +msgstr "Consiglio approvvigionamento" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Procurement" -msgstr "" +msgstr "Approvvigionamento" #. module: ddmrp #: model:ir.model,name:ddmrp.model_procurement_group #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__group_id msgid "Procurement Group" -msgstr "" +msgstr "Gruppo approvvigionamento" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard msgid "Procurement Request" -msgstr "" +msgstr "Richiesta approvvigionamento" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Procurement Settings" -msgstr "" +msgstr "Impostazioni approvvigionamento" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__procure_uom_id msgid "Procurement UoM" -msgstr "" +msgstr "UdM di approvvigionamento" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Procurement recommended" -msgstr "" +msgstr "Approvvigionamento consigliato" #. module: ddmrp #: model:ir.model,name:ddmrp.model_product_product #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__product_id #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_id msgid "Product" -msgstr "" +msgstr "Prodotto" #. module: ddmrp #: model:ir.model,name:ddmrp.model_product_adu_calculation_method msgid "Product Average Daily Usage calculation method" -msgstr "" +msgstr "Metodo calcolo utilizzo medio giornaliero prodotto" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_picking_form msgid "Product Buffers" -msgstr "" +msgstr "Buffer prodotto" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_move_line msgid "Product Moves (Stock Move Line)" -msgstr "" +msgstr "Movimenti prodotto (riga movimento di magazzino)" #. module: ddmrp #: model:ir.model,name:ddmrp.model_product_template msgid "Product Template" -msgstr "" +msgstr "Modello prodotto" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_type msgid "Product Type" -msgstr "" +msgstr "Tipologia prodotto" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_uom msgid "Product Unit of Measure" -msgstr "" +msgstr "Unità di misura del prodotto" #. module: ddmrp #: model:ir.model,name:ddmrp.model_mrp_production msgid "Production Order" -msgstr "" +msgstr "Ordine di produzione" #. module: ddmrp #: model:ir.model,name:ddmrp.model_purchase_order msgid "Purchase Order" -msgstr "" +msgstr "Ordine di acquisto" #. module: ddmrp #: model:ir.model,name:ddmrp.model_purchase_order_line msgid "Purchase Order Line" -msgstr "" +msgstr "Riga ordine di acquisto" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__purchase_line_ids msgid "Purchase Order Lines" -msgstr "" +msgstr "Righe ordine di acquisto" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Purchase Orders" -msgstr "" +msgstr "Ordini di acquisto" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__item_type__purchased #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Purchased" -msgstr "" +msgstr "Acquistato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__qty msgid "Qty" -msgstr "" +msgstr "Qta." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qty_multiple msgid "Qty Multiple" -msgstr "" +msgstr "Multiplo qta." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_company__ddmrp_qty_multiple_tolerance #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__ddmrp_qty_multiple_tolerance msgid "Qty Multiple Tolerance" -msgstr "" +msgstr "Tolleranza multiplo qta." #. module: ddmrp #: model:ir.model.constraint,message:ddmrp.constraint_stock_buffer_qty_multiple_check msgid "Qty Multiple must be greater than or equal to zero." -msgstr "" +msgstr "Il multiplo qta. deve essere maggiore o uguale a zero." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Qualified Demand" -msgstr "" +msgstr "Fabbisogno qualificato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qualified_demand_mrp_move_ids msgid "Qualified Demand Mrp Move" -msgstr "" +msgstr "Movimento MRP fabbisogno qualificato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qualified_demand_stock_move_ids msgid "Qualified Demand Stock Move" -msgstr "" +msgstr "Movimento di magazzino fabbisogno qualificato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qualified_demand msgid "Qualified demand" -msgstr "" +msgstr "Fabbisogno qualificato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__qty_without_security msgid "Quantity" -msgstr "" +msgstr "Quantità" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_location_qty_available_not_res msgid "Quantity On Hand (Unreserved)" -msgstr "" +msgstr "Quantità disponibile (non riservata)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_location_qty msgid "Quantity On Location" -msgstr "" +msgstr "Quantità nell'ubicazione" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__product_location_qty_available_not_res @@ -1304,6 +1347,8 @@ msgid "" "Quantity available in this stock buffer, this is the total quantity on hand " "minus the outgoing reservations." msgstr "" +"Quantità disponibile in questo buffer di materiale, questa è la quantità " +"totale disponibile meno le prenotazioni in uscita." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__distributed_source_location_qty @@ -1312,44 +1357,47 @@ msgid "" "procurement is requested, if the option is active on the profile, it will be" " limited to this quantity." msgstr "" +"Quantità disponibile per buffer distribuito nell'ubicazione origine. Quando " +"viene richiesto un aprovvigionamento, se l'opzine è attiva nel profilo, " +"verrà limitata a questa quantità." #. module: ddmrp #: code:addons/ddmrp/wizards/make_procurement_buffer.py:0 #, python-format msgid "Quantity must be positive." -msgstr "" +msgstr "La quantità deve essere positiva." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__rfq_outside_dlt_qty msgid "RFQ Qty (Outside DLT)" -msgstr "" +msgstr "Qta. RFQ (fuori da DLT)" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "RFQ Qty Outside DLT" -msgstr "" +msgstr "Qta. RFQ fuori da DLT" #. module: ddmrp #: model:product.product,name:ddmrp.product_product_rm01 #: model:product.template,name:ddmrp.product_product_rm01_product_template msgid "RM-01" -msgstr "" +msgstr "RM-01" #. module: ddmrp #: model:product.product,name:ddmrp.product_product_rm02 #: model:product.template,name:ddmrp.product_product_rm02_product_template msgid "RM-02" -msgstr "" +msgstr "RM-02" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__distributed_reschedule_max_proc_time msgid "Re-Schedule Procurement Max Proc. Time (minutes)" -msgstr "" +msgstr "Tempo elaborazione massimo rischedulazione approvvigionamento (minuti)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__recommended_qty msgid "Recommended Qty" -msgstr "" +msgstr "Qta. suggerita" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__mrp_production__execution_priority_level__1_red @@ -1360,64 +1408,64 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search #: model_terms:ir.ui.view,arch_db:ddmrp.view_mrp_production_filter msgid "Red" -msgstr "" +msgstr "Rossa" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_base_qty msgid "Red Base Qty" -msgstr "" +msgstr "Qta. base rossa" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_safety_qty msgid "Red Safety Qty" -msgstr "" +msgstr "Qta. sicurezza rossa" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_override msgid "Red Zone (Override)" -msgstr "" +msgstr "Zona rossa (forza)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_zone_qty msgid "Red Zone Qty" -msgstr "" +msgstr "Qta. zona rossa" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Red zone" -msgstr "" +msgstr "Zona rossa" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "Refresh Buffer" -msgstr "" +msgstr "Aggiorna buffer" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__replenish_method__replenish msgid "Replenished" -msgstr "" +msgstr "Rifornito" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer_profile__replenish_method__replenish_override msgid "Replenished Override" -msgstr "" +msgstr "Forza rifornimento" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__distributed_source_location_id msgid "Replenishment Location" -msgstr "" +msgstr "Ubicazione rifornimento" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__replenish_method #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__replenish_method msgid "Replenishment method" -msgstr "" +msgstr "Metodo rifornimento" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.act_make_procurement_from_buffer msgid "Request Procurement" -msgstr "" +msgstr "Richiesta approvvigionamento" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__rfq_outside_dlt_qty @@ -1425,48 +1473,50 @@ msgid "" "Request for Quotation total quantity that is planned outside of the DLT " "horizon." msgstr "" +"Richiedi quotazione quantità totale pianificata al di fuori dell'orizzone " +"del DLT." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard msgid "Run ADU calculation" -msgstr "" +msgstr "Esegui calcolo ADU" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.action_ddmrp_run #: model:ir.ui.menu,name:ddmrp.ddmrp_run_menu #: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard msgid "Run DDMRP" -msgstr "" +msgstr "Esegui DDMRP" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard msgid "Run DDMRP Buffer calculation" -msgstr "" +msgstr "Esegui calcolo buffer DDMRP" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_search msgid "Search ADU Calculatiion methods" -msgstr "" +msgstr "Cerca metodo calcolo ADU" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_search msgid "Search Buffer Profile Lead Time" -msgstr "" +msgstr "Cerca tempo esecuzione profilo buffer" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_search msgid "Search Buffer Profile Variability" -msgstr "" +msgstr "Cerca variabilità profilo buffer" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_search msgid "Search Buffer Profiles" -msgstr "" +msgstr "Cerca profili buffer" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Secondary Buffer size factors" -msgstr "" +msgstr "Fattori dimensione buffer secondari" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form @@ -1476,26 +1526,34 @@ msgid "" " quantity will be reduced a bit instead of adding another bucket.\n" " The value is a percentage of the quantity multiple." msgstr "" +"Impostare una tolleranza da applicare nei multipli quantità nei buffer di " +"materiale.\n" +" Se la quantità richiesta è inferiore a " +"questa soglia di tolleranza, la quantità\n" +" raccomandata verrà ridotta un po' invece " +"di aggiungere un altro multiplo.\n" +" Il valore è una percentuale del multiplo " +"quantità." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Set an storage capacity limit on stock buffers." -msgstr "" +msgstr "Imposta un limite capacità sotccaggio nei buffer di materiale." #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.action_ddmrp_config msgid "Settings" -msgstr "" +msgstr "Impostazioni" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Show Coverage Days in Stock Buffers" -msgstr "" +msgstr "Visualizza giorni di copertura nei buffer di materiale" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__show_execution_chart msgid "Show Execution Chart" -msgstr "" +msgstr "Visualizza grafico esecuzione" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_coverage_days @@ -1503,6 +1561,8 @@ msgstr "" msgid "" "Shows the current on-hand for stock buffers expressed as coverage days." msgstr "" +"Visualizza la disponibilità attuale per buffer di materiale espressa in " +"giorni di copertura." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form @@ -1511,6 +1571,9 @@ msgid "" "rescheduling. Press this button " "to display the involved supply orders" msgstr "" +"Alcune quantità in ingresso sono al di fuori dell'orizzonte DLT e possono " +"richiedere una rischedulazione. " +"Cliccare il pulsante per visualizzare gli ordini di acquisto coinvolti" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree @@ -1518,11 +1581,14 @@ msgid "" "Some incoming quantities are outside of the DLT Horizon and may require " "rescheduling. Press this button to display the involved supply orders" msgstr "" +"Alcune quantità in ingresso sono al di fuori dell'orizzonte DLT e possono " +"richiedere una rischedulazione. Cliccare il pulsante per visualizzare gli " +"ordini di acquisto coinvolti" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__distributed_source_location_qty msgid "Source Location Free Quantity (distributed)" -msgstr "" +msgstr "Ubicazione origine quantità libera (distribuita)" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__distributed_source_location_id @@ -1530,11 +1596,13 @@ msgid "" "Source location from where goods will be replenished. Computed when buffer " "is refreshed from following the Stock Rules." msgstr "" +"Ubicazione orgine da dove la merce verrà alimentata. Calcolata quando il " +"buffer viene aggiornato dalle seguenti regole di giacenza." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_move_line__state msgid "Status" -msgstr "" +msgstr "Stati" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_buffer @@ -1543,27 +1611,27 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_mrp_bom_line__buffer_id #: model:ir.model.fields,field_description:ddmrp.field_mrp_production__buffer_id msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp #: model:res.groups,name:ddmrp.group_stock_buffer_maintainer msgid "Stock Buffer Maintainer" -msgstr "" +msgstr "Manutentore buffer di materiale" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_buffer_profile msgid "Stock Buffer Profile" -msgstr "" +msgstr "Profilo buffer di materiale" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_buffer_profile_lead_time msgid "Stock Buffer Profile Lead Time Factor" -msgstr "" +msgstr "Fattore tempo attraversamento del profil buffer di materiale" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_buffer_profile_variability msgid "Stock Buffer Profile Variability Factor" -msgstr "" +msgstr "Fattore variabilità del profilo buffer di materiale" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.action_stock_buffer @@ -1574,62 +1642,62 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_form #: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_form2 msgid "Stock Buffers" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Stock Buffers & Packagings" -msgstr "" +msgstr "Buffer di materiale & imballi" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: ddmrp #: model:ir.actions.act_window,name:ddmrp.stock_move_year_consumption_action msgid "Stock Move Last Year Consumption" -msgstr "" +msgstr "Consumo movimento di magazzino anno precednete" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_move_consumption_pivot msgid "Stock Moves Yearly Consumption" -msgstr "" +msgstr "Consumo annuale movimenti di magazzino" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Regola di giacenza" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_stock_buffer_capacity_limit msgid "Storage Capacity Limits" -msgstr "" +msgstr "Limiti capacità stoccaggio" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_history msgid "Store historical data from stock buffers" -msgstr "" +msgstr "Archivia dati storici da buffer di materiale" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Store historical data from stock buffers." -msgstr "" +msgstr "Archivia dati storici da buffer di materiale." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Supply" -msgstr "" +msgstr "Fornitura" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Supply & Demand" -msgstr "" +msgstr "Fornitura & richiesta" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__on_hand_target_max msgid "Target On Hand (Max)" -msgstr "" +msgstr "Disponibilità obiettivo (massimo)" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form @@ -1638,6 +1706,9 @@ msgid "" " is determined as the maximum of the following three factors: Minimum Order " "Cycle, Lead Time Factor and Minimum Order Quantity." msgstr "" +"La zona verde definisce la frequenza media ordine e la dimensione ordine. " +"Viene determinata come il massimo dei tre fattori seguenti: ciclo ordine " +"minimo, fattore tempo attraversamento e quantità minima ordine." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__main_supplier_id @@ -1646,6 +1717,9 @@ msgid "" "is valid for this product variant. Any date restrictions are not taken into " "account." msgstr "" +"Il fornitore principale è il primo fornitore elencato definito sul prodotto " +"valido per questa variante prodotto. Nessuna limitazione di periodo viene " +"considerata." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__qty_multiple @@ -1653,6 +1727,8 @@ msgid "" "The procurement quantity will be rounded up to this multiple. If it is 0, " "the exact quantity will be used." msgstr "" +"La quantità di approvvigionamento sarà arrotondata a questo multiplo. Se è " +"0, verrà utilizzata la quantità esatta." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form @@ -1661,37 +1737,42 @@ msgid "" "variability associated with the product, the larger the red zone will be. It" " is composed of two sub-zones: Red base and red safety." msgstr "" +"La zona rossa è quella inclusa nel buffer. Maggiore è la variabilità " +"associata al prodotto, maggiore sarà la zona rossa. È composta da due sotto " +"zone. Base rossa e sicurezza rossa." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "" "The yellow zone represents the stock required to cover a full lead time." msgstr "" +"La zona gialla rappresenta la giacenza richiesta per coprire un tempo di " +"attraversamento completo." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__top_of_green msgid "Top of Green" -msgstr "" +msgstr "Superiore della verde" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__top_of_red msgid "Top of Red" -msgstr "" +msgstr "Superiore della rossa" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__top_of_yellow msgid "Top of Yellow" -msgstr "" +msgstr "Superiore della gialla" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "Total Incoming" -msgstr "" +msgstr "Totale in ingresso" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_res_company__ddmrp_auto_update_nfp @@ -1700,22 +1781,24 @@ msgstr "" msgid "" "Transfer status changes can trigger the update of relevant buffer's NFP." msgstr "" +"La modifiche dello stato trasferimento possono attivare l'aggiornamento ddi " +"buffer dell' NFP rilevanti." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_mrp_bom__is_buffered #: model:ir.model.fields,help:ddmrp.field_mrp_bom_line__is_buffered msgid "True when the product has an DDMRP buffer associated." -msgstr "" +msgstr "Vero quando il prodotto ha un buffer DDMRP associato." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Type" -msgstr "" +msgstr "Tipo" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__uom_id msgid "Unit of Measure" -msgstr "" +msgstr "Unità di misura" #. module: ddmrp #: model:product.product,uom_name:ddmrp.product_product_as01 @@ -1729,30 +1812,30 @@ msgstr "" #: model:stock.buffer,product_uom_name:ddmrp.stock_buffer_fp01 #: model:stock.buffer,product_uom_name:ddmrp.stock_buffer_rm01 msgid "Units" -msgstr "" +msgstr "Unità" #. module: ddmrp #: code:addons/ddmrp/models/stock_buffer.py:0 #, python-format msgid "Unsupported operator %s" -msgstr "" +msgstr "Operatore %s non supportato" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "UoM" -msgstr "" +msgstr "UdM" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_company__ddmrp_auto_update_nfp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__ddmrp_auto_update_nfp msgid "Update NFP on Stock Buffers on relevant events." -msgstr "" +msgstr "Aggiorna NFP nei bufferi di materiale negli eventi rilevanti." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_packaging #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "Use packagings on stock buffers." -msgstr "" +msgstr "Usa imballi nei buffer di materiale." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_make_procurement_buffer_wizard @@ -1762,53 +1845,58 @@ msgid "" " this may trigger a draft purchase order, a manufacturing\n" " order or a transfer picking." msgstr "" +"Usa questo assistente per generare una richiesta di approvvigionamento per\n" +" questo buffer di materiale. In accordo con la " +"configurazione prodotto,\n" +" può generare una bozza di ordine di acquisto, un ordine\n" +" di produzione o un prelievo di trasferimento." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Used In" -msgstr "" +msgstr "Utilizzato in" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile__variability_id #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer_profile_variability__factor msgid "Variability Factor" -msgstr "" +msgstr "Fattore variabilità" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer__partner_id #: model_terms:ir.ui.view,arch_db:ddmrp.purchase_order_line_execution_tree msgid "Vendor" -msgstr "" +msgstr "Fornitore" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__product_vendor_code msgid "Vendor Code" -msgstr "" +msgstr "Codice fornitore" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "View ADU (Future)" -msgstr "" +msgstr "Visualizza ADU (futuro)" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "View ADU (Past)" -msgstr "" +msgstr "Visualizza ADU (passato)" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "View Incoming (Within DLT)" -msgstr "" +msgstr "Visualizza ingressi (interno a DLT)" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "View Qualified Demand from MRP" -msgstr "" +msgstr "Visualizza fabbisogno qualificato da MRP" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "View Qualified Demand from Pickings" -msgstr "" +msgstr "Visualizza fabbisogno qualificato da prelievi" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_warehouse @@ -1816,7 +1904,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__warehouse_id #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search msgid "Warehouse" -msgstr "" +msgstr "Magazzino" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer_profile__replenish_distributed_limit_to_free_qty @@ -1824,6 +1912,8 @@ msgid "" "When activated, the recommended quantity will be maxed at the quantity " "available in the replenishment source location." msgstr "" +"Quando attivata, la quantità raccomandata verrà massimizzata alla quantità " +"disponibile nell'ubicazione di rifornimento origine." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__extra_lead_time @@ -1834,16 +1924,27 @@ msgid "" "In situations with infrequent demand the ADU tends to be very small, and every new order would be treated as a spike, when \n" "in reality this is not an exceptional situation." msgstr "" +"Quando definita, questo tempo di attraversamento verrà aggiunto al tempo di " +"attraversamento disaccoppiato per il calcolo della dimensione delle zone (" +"non interesserà le date pianificate per gli approvvigionamenti).\n" +"Questo è particolarmente utile nelle situazioni di richieste periodice ma " +"non frequenti. Es. quando si ricevono grandi ordini ogni 30 giorni, quando " +"il fornitore rifornisce ogni 10 giorni.\n" +"In questo caso la zona gialla deve coprire l'intero ciclo di 30 giorni della " +"domanda.\n" +"Nelle situazioni con richieste non frequenti l'ADU tende ad essere molto " +"piccolo e ogni nuovo ordine verrà trattato come un impulso,\n" +"quando in realtà non è una situazione eccezionale." #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__auto_procure_option__stockout msgid "When in stockout" -msgstr "" +msgstr "Quando esaurito" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__stock_buffer__auto_procure_option__standard msgid "When recommended (NFP below TOY)" -msgstr "" +msgstr "Quando raccomandato (NFP inferiore a TOY)" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__factor_future @@ -1851,6 +1952,8 @@ msgid "" "When using a blended method, this is the relative weight assigned to the " "future part of the combination." msgstr "" +"Nell'usare un metodo misto, questo è il peso relativo assegnato alla parte " +"futura della combinazione." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_product_adu_calculation_method__factor_past @@ -1858,6 +1961,8 @@ msgid "" "When using a blended method, this is the relative weight assigned to the " "past part of the combination." msgstr "" +"Nell'usare un metodo misto, questo è il peso relativo assegnato alla parte " +"trascorsa della combinazione." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer_profile__distributed_reschedule_max_proc_time @@ -1867,6 +1972,11 @@ msgid "" "date represents the latest the transfers should be done, and therefore, past" " this timestamp, considered late." msgstr "" +"Quando si richiedono approvvigionamenti da un buffer, la loro data " +"schedulata è rischedulata ad ora + questo tempo di attraversamento (in " +"minuti). La loro data schedulata rappresenta l'ultima entro la quale i " +"trasferimenti devono essere fatti, e quindi, trascorso questo orario, " +"consderati in ritardo." #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__auto_procure @@ -1874,11 +1984,13 @@ msgid "" "Whenever the buffer is recomputed, if this option is set, it will procure " "automatically if needed." msgstr "" +"Ogni volta che il buffer è ricalcolato, se questa opzione è impostata, se " +"necessario approvvigionerà automaticamente." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__wiz_id msgid "Wizard" -msgstr "" +msgstr "Procedura guidata" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__mrp_production__execution_priority_level__2_yellow @@ -1889,22 +2001,22 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search #: model_terms:ir.ui.view,arch_db:ddmrp.view_mrp_production_filter msgid "Yellow" -msgstr "" +msgstr "Gialla" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__yellow_override msgid "Yellow Zone (Override)" -msgstr "" +msgstr "Zona gialla (forza)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__yellow_zone_qty msgid "Yellow Zone Qty" -msgstr "" +msgstr "Qta. zona gialla" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Yellow zone" -msgstr "" +msgstr "Zona gialla" #. module: ddmrp #: code:addons/ddmrp/models/stock_buffer.py:0 @@ -1913,30 +2025,32 @@ msgid "" "You have to select a product unit of measure that is inthe same category " "than the default unit ofmeasure of the product" msgstr "" +"Bisogna selezionare una unità di misura prodotto nella stessa categoria " +"della unità di misura predefinita del prodotto" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form msgid "Zones Information" -msgstr "" +msgstr "Informazioni zone" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__module_ddmrp_adjustment msgid "apply adjustments to dynamically alter buffers" -msgstr "" +msgstr "applica aggiustamenti per modificare dinamicamente i buffer" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form msgid "days" -msgstr "" +msgstr "giorni" #. module: ddmrp #: code:addons/ddmrp/hooks.py:0 code:addons/ddmrp/hooks.py:0 #, python-format msgid "minutes" -msgstr "" +msgstr "minuti" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard msgid "or" -msgstr "" +msgstr "o" From 4dfd9dc9b909826f3390a46c2d72256f8dee8e61 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 13:13:47 +0000 Subject: [PATCH 024/120] Translated using Weblate (Italian) Currently translated at 100.0% (65 of 65 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_product_replace Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_product_replace/it/ --- ddmrp_product_replace/i18n/it.po | 141 ++++++++++++++++++------------- 1 file changed, 83 insertions(+), 58 deletions(-) diff --git a/ddmrp_product_replace/i18n/it.po b/ddmrp_product_replace/i18n/it.po index 3e25dc28b..bd99f4a16 100644 --- a/ddmrp_product_replace/i18n/it.po +++ b/ddmrp_product_replace/i18n/it.po @@ -6,13 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form @@ -21,6 +23,11 @@ msgid "" " When there are more than one product replaced, only the buffer(s) of the primary product in\n" " this list will be used to create the buffer(s) and/or product(s) for replacement." msgstr "" +"\n" +" Quando c'è più di un prodotto sostituito, solo " +"il buffer del prodotto primario in\n" +" questa lista verrà utilizzato per creare il " +"buffer e/o il prodotto per la sostituzione." #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.stock_buffer_view_form @@ -28,6 +35,8 @@ msgid "" "" msgstr "" +"" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_make_procurement_buffer_wizard @@ -35,83 +44,86 @@ msgid "" "" msgstr "" +"" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__buffer_ids msgid "Affected Buffers" -msgstr "" +msgstr "Buffer coinvolti" #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/models/stock_buffer.py:0 #, python-format msgid "Buffered product must be considered as demand." -msgstr "" +msgstr "I prodotti nei buffer devono essere considerati come fabbisogno." #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/models/stock_buffer.py:0 #, python-format msgid "Buffers Replaced" -msgstr "" +msgstr "Buffer sostituiti" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form msgid "Cancel" -msgstr "" +msgstr "Annulla" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__consider_past_demand msgid "Consider Old Product Demand" -msgstr "" +msgstr "Considerare vecchio fabbisogno prodotto" #. module: ddmrp_product_replace #: model:ir.model.fields,help:ddmrp_product_replace.field_ddmrp_product_replace__consider_past_demand msgid "Consider Old product moves as demand for new product" msgstr "" +"Considerare i vecchi movimenti prodotto come fabbisogno per nuovi prodotti" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__demand_product_ids msgid "Considered As Demand" -msgstr "" +msgstr "Considerato come fabbisogno" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__copy_packaging msgid "Copy Packaging" -msgstr "" +msgstr "Copia imballaggio" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__copy_putaway msgid "Copy Put Away Strategy" -msgstr "" +msgstr "Copia strategia inoltro" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__copy_route msgid "Copy Routes" -msgstr "" +msgstr "Copia rotte" #. module: ddmrp_product_replace #: model:ir.model.fields.selection,name:ddmrp_product_replace.selection__ddmrp_product_replace__use_existing__new msgid "Create New Product" -msgstr "" +msgstr "Crea nuovo prodotto" #. module: ddmrp_product_replace #: model:ir.model.fields.selection,name:ddmrp_product_replace.selection__ddmrp_product_replace__mode__new_buffer msgid "Create a new buffer for the replacing product." -msgstr "" +msgstr "Creare un nuovo buffer per il prodotto da sostituire." #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: ddmrp_product_replace #: model:ir.model,name:ddmrp_product_replace.model_ddmrp_product_replace msgid "DDMRP Product Replace" -msgstr "" +msgstr "Sostituzione prodotto DDMRP" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__display_name @@ -119,12 +131,12 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__display_name #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_move__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_make_procurement_buffer__has_replaced_buffers msgid "Has Replaced Buffers" -msgstr "" +msgstr "Ha buffer sostituiti" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__id @@ -132,7 +144,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__id #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_move__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_product_replace #: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__use_replacement_for_buffer_status @@ -140,16 +152,19 @@ msgid "" "If you tick this option, the buffer will consider the incoming and on-hand " "of all products it replaces and this will impact its NFP." msgstr "" +"Se si seleziona questa opzione, il buffer considererà gli ingressi e le " +"disponibilità di tutti i prodotti che sostituisce e questo impatterà il suo " +"NFP." #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__use_replacement_for_buffer_status msgid "Include Incoming & On-Hands of replaced products" -msgstr "" +msgstr "Includere ingressi e disponibilità dei prodotti sostituiti" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__is_already_replaced msgid "Is Already Replaced" -msgstr "" +msgstr "Già sostituito" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace____last_update @@ -157,139 +172,139 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer____last_update #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_move____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: ddmrp_product_replace #: model:ir.model,name:ddmrp_product_replace.model_make_procurement_buffer msgid "Make Procurements from Stock Buffers" -msgstr "" +msgstr "Esegue approvvigionamenti dai buffer di materiale" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__mode msgid "Mode" -msgstr "" +msgstr "Modo" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__multi_product msgid "Multi Product" -msgstr "" +msgstr "Multi prodotto" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__new_product_default_code msgid "New Product Internal Ref." -msgstr "" +msgstr "Rif. interno nuovo prodotto" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__new_product_name msgid "New Product Name" -msgstr "" +msgstr "Nome nuovo prodotto" #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 #, python-format msgid "New Stock Buffers" -msgstr "" +msgstr "Nuovi buffer di materiale" #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 #, python-format msgid "No affected buffers found." -msgstr "" +msgstr "Nessun buffer coinvolto." #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__primary_old_product_id msgid "Primary Replaced Product" -msgstr "" +msgstr "Prodotto sostituito primario" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.stock_buffer_view_form msgid "Product Replacement" -msgstr "" +msgstr "Sostituzione prodotto" #. module: ddmrp_product_replace #: model:ir.actions.act_window,name:ddmrp_product_replace.action_ddmrp_product_replace_wizard #: model:ir.ui.menu,name:ddmrp_product_replace.menu_ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form msgid "Product Replacement Tool" -msgstr "" +msgstr "Strumento sostituzione prodotto" #. module: ddmrp_product_replace #: model:ir.model.fields,help:ddmrp_product_replace.field_ddmrp_product_replace__new_product_id msgid "Product that is going to replace the other one." -msgstr "" +msgstr "Prodotto che sta sostituendo l'altro." #. module: ddmrp_product_replace #: model:ir.model.fields,help:ddmrp_product_replace.field_ddmrp_product_replace__old_product_ids msgid "Product to be replaced." -msgstr "" +msgstr "Prodotto da sostituire." #. module: ddmrp_product_replace #: model:ir.model.fields.selection,name:ddmrp_product_replace.selection__ddmrp_product_replace__mode__use_existing msgid "Replace product in existing buffers" -msgstr "" +msgstr "Sostituisce prodotto nei buffer esistenti" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_make_procurement_buffer__replaced_by_alert_text #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__replaced_by_alert_text msgid "Replaced By Alert Text" -msgstr "" +msgstr "Sostituito da testo allerta" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__old_product_ids msgid "Replaced Products" -msgstr "" +msgstr "Prodotti sostituiti" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__replaced_by_id msgid "Replaced by" -msgstr "" +msgstr "Sostituito da" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__replacement_for_count msgid "Replacement For Count" -msgstr "" +msgstr "Sostituzione per conteggio" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__is_replacement_product #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.stock_buffer_search msgid "Replacement Product" -msgstr "" +msgstr "Prodotto sostitutivo" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.stock_buffer_view_form msgid "Replacement for" -msgstr "" +msgstr "Sostituzione per" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_stock_buffer__replacement_for_ids msgid "Replaces" -msgstr "" +msgstr "Sostituisce" #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 #, python-format msgid "Replacing Product" -msgstr "" +msgstr "Sostituzione prodotto" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form msgid "Select Replaced Products" -msgstr "" +msgstr "Selezionare prodotti sostituiti" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form msgid "Select Replacing Product" -msgstr "" +msgstr "Selezionare prodotto sostituto" #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 @@ -298,33 +313,34 @@ msgid "" "Some of the affected buffers have a different product than the replaced " "ones." msgstr "" +"Alcuni dei buffer coinvolti hanno un prodotto diverso da quello sostituito." #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/wizards/ddmrp_product_replace.py:0 #, python-format msgid "Some of the buffers have already been replaced." -msgstr "" +msgstr "Alcuni dei prodotti sono già stati sostituiti." #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/wizards/make_procurement_buffer.py:0 #, python-format msgid "Some products are being replaced:" -msgstr "" +msgstr "Alcuni prodotti verranno sostituiti:" #. module: ddmrp_product_replace #: model:ir.model,name:ddmrp_product_replace.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_product_replace #: model:ir.model,name:ddmrp_product_replace.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__new_product_id msgid "Substitute Product" -msgstr "" +msgstr "Prodotto sostitutivo" #. module: ddmrp_product_replace #: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__replaced_by_id @@ -333,46 +349,55 @@ msgid "" " - Past Demand of the replacement buffer will include the past demand of this product\n" " - Several buffers can be replaced in chained and coexist at the same time: A replaces B that replaces C, then A aggregates both B and C where B only aggregates C" msgstr "" +"il prodotto in questo buffer è sostituito dal prodotto del buffer " +"selezionato. Quando si sostituisce un altro buffer:\n" +" - la domanda passata del buffer sostituito includeà la domanda del " +"fabbisogno passato di questo prodotto\n" +" - diversi buffer possono essere sostituiti in sequenza e coesistere allo " +"stesso tempo: A sostituisce B che sostituisce C, quindi A aggrega sia B che " +"C dove B aggrega solo C" #. module: ddmrp_product_replace #: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__is_replacement_product msgid "The product of this buffer is replacing another product" -msgstr "" +msgstr "Il prodotto di questo buffer sta sostituendo un altro prodotto" #. module: ddmrp_product_replace #: model:ir.model.fields,help:ddmrp_product_replace.field_stock_buffer__demand_product_ids msgid "" "This field is used for a correct product replacement within a DDMRP buffer." msgstr "" +"Questo campo è utilizzato per una sostituzione corretta all'interno di un " +"buffer DDMRP." #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/models/stock_buffer.py:0 #, python-format msgid "This product is replaced by %s." -msgstr "" +msgstr "Questo prodotto è sostituito da %s." #. module: ddmrp_product_replace #: model:ir.model.fields.selection,name:ddmrp_product_replace.selection__ddmrp_product_replace__use_existing__existing msgid "Use Existing Product" -msgstr "" +msgstr "Usa prodotto esistente" #. module: ddmrp_product_replace #: model:ir.model.fields,field_description:ddmrp_product_replace.field_ddmrp_product_replace__use_existing msgid "Use Existing/New Product" -msgstr "" +msgstr "Utilizza prodotto esistente/nuovo" #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form msgid "Validate" -msgstr "" +msgstr "Valida" #. module: ddmrp_product_replace #: code:addons/ddmrp_product_replace/models/stock_buffer.py:0 #, python-format msgid "You cannot create recursive \"Replaced by\" chains." -msgstr "" +msgstr "Non si possono creare catene \"sostituito da\" ricorsive." #. module: ddmrp_product_replace #: model_terms:ir.ui.view,arch_db:ddmrp_product_replace.view_ddmrp_adjustment_sheet_wizard_form msgid "or" -msgstr "" +msgstr "o" From bde46f8a5c2cfa76190425fd823566b6eee1e397 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 12:57:41 +0000 Subject: [PATCH 025/120] Translated using Weblate (Italian) Currently translated at 100.0% (57 of 57 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_chatter Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_chatter/it/ --- ddmrp_chatter/i18n/it.po | 120 +++++++++++++++++++++------------------ 1 file changed, 65 insertions(+), 55 deletions(-) diff --git a/ddmrp_chatter/i18n/it.po b/ddmrp_chatter/i18n/it.po index bc50456c1..4f4129424 100644 --- a/ddmrp_chatter/i18n/it.po +++ b/ddmrp_chatter/i18n/it.po @@ -6,250 +6,252 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__adu_calculation_method msgid "ADU calculation method" -msgstr "" +msgstr "Metodo di calcolo ADU" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_needaction msgid "Action Needed" -msgstr "" +msgstr "Azione richiesta" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_ids msgid "Activities" -msgstr "" +msgstr "Attività" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_exception_decoration msgid "Activity Exception Decoration" -msgstr "" +msgstr "Decorazione eccezione attività" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_state msgid "Activity State" -msgstr "" +msgstr "Stato attività" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_type_icon msgid "Activity Type Icon" -msgstr "" +msgstr "Icona tipo attività" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_attachment_count msgid "Attachment Count" -msgstr "" +msgstr "Conteggio allegati" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__auto_procure msgid "Auto Procure" -msgstr "" +msgstr "Auto approvvigionamento" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__auto_procure_option msgid "Auto Procure Option" -msgstr "" +msgstr "Opzine auto approvvigionamento" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__buffer_profile_id msgid "Buffer Profile" -msgstr "" +msgstr "Profilo buffer" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_follower_ids msgid "Followers" -msgstr "" +msgstr "Seguito da" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_channel_ids msgid "Followers (Channels)" -msgstr "" +msgstr "Chi segue (canali)" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_partner_ids msgid "Followers (Partners)" -msgstr "" +msgstr "Chi segue (partner)" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_type_icon msgid "Font awesome icon e.g. fa-tasks" -msgstr "" +msgstr "Icona Font Awesome es. fa-tasks" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_exception_icon msgid "Icon" -msgstr "" +msgstr "Icona" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_exception_icon msgid "Icon to indicate an exception activity." -msgstr "" +msgstr "Icona per indicare un'attività eccezione." #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_needaction #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_unread msgid "If checked, new messages require your attention." -msgstr "" +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_error #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_sms_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_is_follower msgid "Is Follower" -msgstr "" +msgstr "Segue" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__location_id msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_main_attachment_id msgid "Main Attachment" -msgstr "" +msgstr "Allegato principale" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__procure_max_qty msgid "Maximum Procure Batch" -msgstr "" +msgstr "Lotto approvvigionamento massimo" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__procure_max_qty msgid "Maximum qty for a single procurement" -msgstr "" +msgstr "Quantità massima per un singolo approvvigionamento" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Errore di consegna messaggio" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_ids msgid "Messages" -msgstr "" +msgstr "Messaggi" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__order_cycle msgid "Minimum Order Cycle (days)" -msgstr "" +msgstr "Ciclo ordine minimo (giorni)" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__minimum_order_quantity msgid "Minimum Order Quantity" -msgstr "" +msgstr "Quantità minima ordine" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__procure_min_qty msgid "Minimum Procure Batch" -msgstr "" +msgstr "Lotto minimo approvvigionamento" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__procure_min_qty msgid "Minimum qty for a single procurement" -msgstr "" +msgstr "Quantità minima per un singolo approvvigionamento" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__my_activity_date_deadline msgid "My Activity Deadline" -msgstr "" +msgstr "Scadenza mia attività" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_date_deadline msgid "Next Activity Deadline" -msgstr "" +msgstr "Scadenza prossima attività" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_summary msgid "Next Activity Summary" -msgstr "" +msgstr "Riepilogo prossima attività" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Tipo prossima attività" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_needaction_counter msgid "Number of Actions" -msgstr "" +msgstr "Numero di azioni" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_has_error_counter msgid "Number of errors" -msgstr "" +msgstr "Numero di errori" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_needaction_counter msgid "Number of messages which requires an action" -msgstr "" +msgstr "Numero di messaggi che richiedono un'azione" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Numero di messaggi con errore di consegna" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_unread_counter msgid "Number of unread messages" -msgstr "" +msgstr "Numero di messaggi non letti" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__order_spike_horizon msgid "Order Spike Horizon" -msgstr "" +msgstr "Orizzonte picco ordine" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__procure_uom_id msgid "Procurement UoM" -msgstr "" +msgstr "UdM di approvvigionamento" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__product_id msgid "Product" -msgstr "" +msgstr "Prodotto" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__qty_multiple msgid "Qty Multiple" -msgstr "" +msgstr "Multiplo qta." #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_user_id msgid "Responsible User" -msgstr "" +msgstr "Utente responsabile" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_has_sms_error msgid "SMS Delivery error" -msgstr "" +msgstr "Errore consegna SMS" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_state @@ -259,11 +261,15 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." #. module: ddmrp_chatter #: model:ir.model,name:ddmrp_chatter.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__qty_multiple @@ -271,36 +277,38 @@ msgid "" "The procurement quantity will be rounded up to this multiple. If it is 0, " "the exact quantity will be used." msgstr "" +"La quantità di approvvigionamento sarà arrotondata a questo multiplo. Se è " +"0, verrà utilizzata la quantità esatta." #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_exception_decoration msgid "Type of the exception activity on record." -msgstr "" +msgstr "Tipo di attività eccezione sul record." #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_unread msgid "Unread Messages" -msgstr "" +msgstr "Messaggi non letti" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_unread_counter msgid "Unread Messages Counter" -msgstr "" +msgstr "Contatore messaggi non letti" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__warehouse_id msgid "Warehouse" -msgstr "" +msgstr "Magazzino" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__website_message_ids msgid "Website Messages" -msgstr "" +msgstr "Messaggi sito web" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__website_message_ids msgid "Website communication history" -msgstr "" +msgstr "Cronologia comunicazioni sito web" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__auto_procure @@ -308,3 +316,5 @@ msgid "" "Whenever the buffer is recomputed, if this option is set, it will procure " "automatically if needed." msgstr "" +"Ogni volta che il buffer è ricalcolato, se questa opzione è impostata, se " +"necessario approvvigionerà automaticamente." From f72655574cbf15f192e50cf67043a6cf90a1b34c Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 18:11:03 +0000 Subject: [PATCH 026/120] Translated using Weblate (Italian) Currently translated at 100.0% (55 of 55 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_adjustment Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_adjustment/it/ --- ddmrp_adjustment/i18n/it.po | 114 +++++++++++++++++++----------------- 1 file changed, 60 insertions(+), 54 deletions(-) diff --git a/ddmrp_adjustment/i18n/it.po b/ddmrp_adjustment/i18n/it.po index fbc8a7e07..7f2f28610 100644 --- a/ddmrp_adjustment/i18n/it.po +++ b/ddmrp_adjustment/i18n/it.po @@ -6,78 +6,80 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__adjustment_type msgid "Adjustment Type" -msgstr "" +msgstr "Tipo correzione" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__line_ids msgid "Adjustments" -msgstr "" +msgstr "Correzioni" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__buffer_id msgid "Apply to" -msgstr "" +msgstr "Applica a" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__buffer_id #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_search msgid "Buffer" -msgstr "" +msgstr "Buffer" #. module: ddmrp_adjustment #: model:ir.model,name:ddmrp_adjustment.model_ddmrp_adjustment_sheet msgid "Buffer Adjustment Sheet" -msgstr "" +msgstr "Foglio correzione buffer" #. module: ddmrp_adjustment #: model:ir.model,name:ddmrp_adjustment.model_ddmrp_adjustment_sheet_line msgid "Buffer Adjustment Sheet Line" -msgstr "" +msgstr "Riga foglio correzione buffer" #. module: ddmrp_adjustment #: model:ir.actions.act_window,name:ddmrp_adjustment.ddmrp_adjustment_action #: model:ir.ui.menu,name:ddmrp_adjustment.menu_ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_tree msgid "Buffer Adjustments" -msgstr "" +msgstr "Correzioni buffer" #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "Buffer Adjustments Wizard" -msgstr "" +msgstr "Procedura guidata correzioni buffer" #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "Buffers" -msgstr "" +msgstr "Buffer" #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "Cancel" -msgstr "" +msgstr "Annulla" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__company_id #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__company_id msgid "Company" -msgstr "" +msgstr "Azienda" #. module: ddmrp_adjustment #: model:ir.actions.act_window,name:ddmrp_adjustment.action_ddmrp_adjustment_sheet_wizard #: model:ir.ui.menu,name:ddmrp_adjustment.menu_ddmrp_adjustment_sheet_wizard msgid "Create Buffer Adjustments" -msgstr "" +msgstr "Crea correzioni buffer" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__create_uid @@ -85,7 +87,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__create_uid #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__create_date @@ -93,76 +95,78 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__create_date #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.stock_buffer_view_form msgid "DAF Demand Allocation" -msgstr "" +msgstr "Allocazione fabbisogno DAF" #. module: ddmrp_adjustment #: model:ir.model,name:ddmrp_adjustment.model_ddmrp_adjustment msgid "DDMRP Adjustment" -msgstr "" +msgstr "Correzione DDMRP" #. module: ddmrp_adjustment #: model:ir.model,name:ddmrp_adjustment.model_ddmrp_adjustment_demand msgid "DDMRP Adjustment Demand" -msgstr "" +msgstr "Fabbisogno correzione DDMRP" #. module: ddmrp_adjustment #: code:addons/ddmrp_adjustment/wizards/ddmrp_adjustment_sheet.py:0 #, python-format msgid "DDMRP Buffer Adjustment" -msgstr "" +msgstr "Correzione buffer DDMRP" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__buffer_ids msgid "DDMRP Buffers" -msgstr "" +msgstr "Buffer DDMRP" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__date_start msgid "Date From" -msgstr "" +msgstr "Dalla data" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__date_range_id msgid "Date Range" -msgstr "" +msgstr "Intervallo date" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__date_range_type_id msgid "Date Range Type" -msgstr "" +msgstr "Tipo intervallo date" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__date_end msgid "Date To" -msgstr "" +msgstr "Alla data" #. module: ddmrp_adjustment #: model:ir.model.fields,help:ddmrp_adjustment.field_ddmrp_adjustment_demand__product_uom_id msgid "Default unit of measure used for all stock operations." -msgstr "" +msgstr "Unità di misura predefinita per tutte le operazioni di magazzino." #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__apply_daf #: model:ir.model.fields.selection,name:ddmrp_adjustment.selection__ddmrp_adjustment__adjustment_type__daf msgid "Demand Adjustment Factor" -msgstr "" +msgstr "Fattore correzione fabbisogno" #. module: ddmrp_adjustment #: code:addons/ddmrp_adjustment/models/stock_buffer.py:0 #, python-format msgid "Demand Allocated to Components" -msgstr "" +msgstr "Fabbisogno allocato ai componenti" #. module: ddmrp_adjustment #: model:ir.model.fields,help:ddmrp_adjustment.field_stock_buffer__extra_demand_ids msgid "" "Demand associated to Demand Adjustment Factors applied to parent buffers." msgstr "" +"Fabbisogno associato ai fattori correzione fabbisogno applicati ai buffer " +"padre." #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__display_name @@ -171,28 +175,28 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__display_name #: model:ir.model.fields,field_description:ddmrp_adjustment.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__date_end msgid "End date" -msgstr "" +msgstr "Data fine" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__extra_demand #: model:ir.model.fields,field_description:ddmrp_adjustment.field_stock_buffer__extra_demand_ids msgid "Extra Demand" -msgstr "" +msgstr "Fabbisogno extra" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__factor msgid "Factors" -msgstr "" +msgstr "Fattori" #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "Factors to Apply" -msgstr "" +msgstr "Fattori da applicare" #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form @@ -200,11 +204,13 @@ msgid "" "Fill the factors to apply in each period for all the\n" " selected Buffers." msgstr "" +"Compilare i fattori da applicare in ogni periodo per tutti\n" +" i buffer selezionati." #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_search msgid "Group By" -msgstr "" +msgstr "Raggruppa per" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__id @@ -213,7 +219,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__id #: model:ir.model.fields,field_description:ddmrp_adjustment.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment____last_update @@ -222,7 +228,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line____last_update #: model:ir.model.fields,field_description:ddmrp_adjustment.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__write_uid @@ -230,7 +236,7 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__write_uid #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__write_date @@ -238,97 +244,97 @@ msgstr "" #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__write_date #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet__apply_ltaf #: model:ir.model.fields.selection,name:ddmrp_adjustment.selection__ddmrp_adjustment__adjustment_type__ltaf msgid "Lead Time Adjustment Factor" -msgstr "" +msgstr "Fattore tempo esecuzione aggiustamento" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__location_id msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__product_origin_id msgid "Origin Product" -msgstr "" +msgstr "Prodotto origine" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__buffer_origin_id msgid "Originated from" -msgstr "" +msgstr "Originato da" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__date_range_id #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "Period" -msgstr "" +msgstr "Periodo" #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "Periods" -msgstr "" +msgstr "Periodi" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__product_id #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__product_id msgid "Product" -msgstr "" +msgstr "Prodotto" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__sheet_id #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "Sheet" -msgstr "" +msgstr "Foglio" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__date_start msgid "Start date" -msgstr "" +msgstr "Data inizio" #. module: ddmrp_adjustment #: model:ir.model,name:ddmrp_adjustment.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_adjustment #: code:addons/ddmrp_adjustment/wizards/ddmrp_adjustment_sheet.py:0 #, python-format msgid "The start date cannot be later than the end date." -msgstr "" +msgstr "La data di inizio non può essere successiva alla data di fine." #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_demand__product_uom_id msgid "Unit of Measure" -msgstr "" +msgstr "Unità di misura" #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "Validate" -msgstr "" +msgstr "Valida" #. module: ddmrp_adjustment #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment__value #: model:ir.model.fields,field_description:ddmrp_adjustment.field_ddmrp_adjustment_sheet_line__value msgid "Value" -msgstr "" +msgstr "Valore" #. module: ddmrp_adjustment #: code:addons/ddmrp_adjustment/wizards/ddmrp_adjustment_sheet.py:0 #, python-format msgid "You must apply at least one factor" -msgstr "" +msgstr "Bisogna applicare almeno un fattore" #. module: ddmrp_adjustment #: code:addons/ddmrp_adjustment/wizards/ddmrp_adjustment_sheet.py:0 #, python-format msgid "You must select at least one buffer." -msgstr "" +msgstr "Bisogna selezionare almeno un buffer." #. module: ddmrp_adjustment #: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_sheet_wizard_form msgid "to" -msgstr "" +msgstr "a" From a71654a8a7238cbc32e4e86cb729787b8e6d5096 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 18:08:37 +0000 Subject: [PATCH 027/120] Translated using Weblate (Italian) Currently translated at 100.0% (37 of 37 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_warning Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_warning/it/ --- ddmrp_warning/i18n/it.po | 78 ++++++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 35 deletions(-) diff --git a/ddmrp_warning/i18n/it.po b/ddmrp_warning/i18n/it.po index 9850280e1..cf579a440 100644 --- a/ddmrp_warning/i18n/it.po +++ b/ddmrp_warning/i18n/it.po @@ -6,112 +6,116 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_definition_form #: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_definition_search msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__buffer_id #: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_item_search msgid "Buffer" -msgstr "" +msgstr "Buffer" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__warning_domain msgid "Buffer Applicable Domain" -msgstr "" +msgstr "Dominio buffer applicabile" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__company_id msgid "Company" -msgstr "" +msgstr "Azienda" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__create_uid #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__create_date #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: ddmrp_warning #: model:ir.actions.server,name:ddmrp_warning.ir_cron_ddmrp_warning_calculation_scheduler_action_ir_actions_server #: model:ir.cron,cron_name:ddmrp_warning.ir_cron_ddmrp_warning_calculation_scheduler_action #: model:ir.cron,name:ddmrp_warning.ir_cron_ddmrp_warning_calculation_scheduler_action msgid "DDMRP Buffer Warning calculation" -msgstr "" +msgstr "Calcolo avviso buffer DDMRP" #. module: ddmrp_warning #: model:ir.model,name:ddmrp_warning.model_ddmrp_warning_definition msgid "DDMRP Warning Definition" -msgstr "" +msgstr "Definizione avviso DDMRP" #. module: ddmrp_warning #: model:ir.actions.act_window,name:ddmrp_warning.action_ddmrp_warning_definition msgid "DDMRP Warning Definitions" -msgstr "" +msgstr "Definizioni avviso DDMRP" #. module: ddmrp_warning #: model:ir.model,name:ddmrp_warning.model_ddmrp_warning_item msgid "DDMRP Warning Item" -msgstr "" +msgstr "Elemento avviso DDRMP" #. module: ddmrp_warning #: model:ir.actions.act_window,name:ddmrp_warning.action_ddmrp_warning_item msgid "DDMRP Warning Items" -msgstr "" +msgstr "Elementi avviso DDRMP" #. module: ddmrp_warning #: model:ir.ui.menu,name:ddmrp_warning.menu_ddmrp_warning_item msgid "DDMRP Warnings" -msgstr "" +msgstr "Avvisi DDMRP" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_stock_buffer__ddmrp_warning_item_ids msgid "Ddmrp Warning Item" -msgstr "" +msgstr "Elemento avviso DDRMP" #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_item_search msgid "Definition" -msgstr "" +msgstr "Definizione" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__name msgid "Description" -msgstr "" +msgstr "Descrizione" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__display_name #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__display_name #: model:ir.model.fields,field_description:ddmrp_warning.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_warning #: model:ir.model.fields,help:ddmrp_warning.field_ddmrp_warning_definition__warning_domain msgid "" "Domain based on Stock Buffer, to define if the warning is applicable or not." msgstr "" +"Dominio basato sui buffer di materiale, per definire se la regola è " +"applicabile o meno." #. module: ddmrp_warning #: code:addons/ddmrp_warning/models/ddmrp_warning_definition.py:0 @@ -120,99 +124,101 @@ msgid "" "Error evaluating %s.\n" " %s" msgstr "" +"Errore valutando %s.\n" +" %s" #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_item_search msgid "Group By" -msgstr "" +msgstr "Raggruppa per" #. module: ddmrp_warning #: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__3_high msgid "High" -msgstr "" +msgstr "Alta" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__id #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__id #: model:ir.model.fields,field_description:ddmrp_warning.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition____last_update #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item____last_update #: model:ir.model.fields,field_description:ddmrp_warning.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__write_uid #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__write_date #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: ddmrp_warning #: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__1_low msgid "Low" -msgstr "" +msgstr "Bassa" #. module: ddmrp_warning #: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__2_mid msgid "Medium" -msgstr "" +msgstr "Media" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_view_form msgid "Refresh Warnings" -msgstr "" +msgstr "Aggiorna avvisi" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__severity #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__severity #: model_terms:ir.ui.view,arch_db:ddmrp_warning.view_ddmrp_warning_item_search msgid "Severity" -msgstr "" +msgstr "Gravità" #. module: ddmrp_warning #: model:ir.model,name:ddmrp_warning.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__warning_definition_id msgid "Warning Definition" -msgstr "" +msgstr "Definizione avviso" #. module: ddmrp_warning #: model:ir.ui.menu,name:ddmrp_warning.menu_ddmrp_warning_definition msgid "Warning Definitions" -msgstr "" +msgstr "Definizioni avviso" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_definition__python_code msgid "Warning Expression" -msgstr "" +msgstr "Espressione avviso" #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_view_form msgid "Warnings" -msgstr "" +msgstr "Avvisi" #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_search msgid "With Warnings" -msgstr "" +msgstr "Con avvisi" #. module: ddmrp_warning #: model:ir.model.fields,help:ddmrp_warning.field_ddmrp_warning_definition__python_code @@ -220,3 +226,5 @@ msgid "" "Write Python code that defines when this warning should raise. The result of" " executing the expression must be a boolean." msgstr "" +"Scrivere codice Python che definisce quando questo avviso dovrebbe " +"comparire. Il risultato dell'espressione deve essere un booleano." From 8bb7c35ec2c3e53bcf56bcb8a4c36dcbc5127d42 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 18:05:48 +0000 Subject: [PATCH 028/120] Translated using Weblate (Italian) Currently translated at 100.0% (29 of 29 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_history Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_history/it/ --- ddmrp_history/i18n/it.po | 62 +++++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/ddmrp_history/i18n/it.po b/ddmrp_history/i18n/it.po index 0ff6b7da9..c4543203b 100644 --- a/ddmrp_history/i18n/it.po +++ b/ddmrp_history/i18n/it.po @@ -6,161 +6,163 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__adu msgid "ADU" -msgstr "" +msgstr "ADU" #. module: ddmrp_history #: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__adu msgid "Average Daily Usage" -msgstr "" +msgstr "Utilizzo medio giornaliero" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__buffer_id msgid "Buffer" -msgstr "" +msgstr "Buffer" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: ddmrp_history #: model:ir.actions.act_window,name:ddmrp_history.action_ddmrp_history #: model:ir.ui.menu,name:ddmrp_history.menu_ddmrp_history msgid "DDMRP Buffer History" -msgstr "" +msgstr "Storico buffer DDMRP" #. module: ddmrp_history #: model:ir.model,name:ddmrp_history.model_ddmrp_history msgid "DDMRP History" -msgstr "" +msgstr "Storico DDMRP" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__date msgid "Date" -msgstr "" +msgstr "Data" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__display_name #: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_history #: model_terms:ir.ui.view,arch_db:ddmrp_history.stock_buffer_view_form msgid "Execution Chart" -msgstr "" +msgstr "Grafico esecuzione" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__execution_history_chart msgid "Execution Historical Chart" -msgstr "" +msgstr "Grafico storico esecuzione" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__planning_history_chart msgid "Historical Chart" -msgstr "" +msgstr "Grafico storico" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__id #: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history____last_update #: model:ir.model.fields,field_description:ddmrp_history.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__net_flow_position msgid "NFP" -msgstr "" +msgstr "NFP" #. module: ddmrp_history #: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__net_flow_position msgid "Net flow position" -msgstr "" +msgstr "Posizione flusso netta" #. module: ddmrp_history #: code:addons/ddmrp_history/models/stock_buffer.py:0 #: code:addons/ddmrp_history/models/stock_buffer.py:0 #, python-format msgid "Not enough data available." -msgstr "" +msgstr "Dati disponibili non sufficienti." #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__on_hand_position msgid "OHP" -msgstr "" +msgstr "OHP" #. module: ddmrp_history #: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__on_hand_position msgid "On-Hand Position" -msgstr "" +msgstr "Posizione a disposizione" #. module: ddmrp_history #: model_terms:ir.ui.view,arch_db:ddmrp_history.stock_buffer_view_form msgid "Planning Chart" -msgstr "" +msgstr "Grafico pianificazione" #. module: ddmrp_history #: model:ir.model,name:ddmrp_history.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__top_of_green msgid "TOG" -msgstr "" +msgstr "TOG" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__top_of_red msgid "TOR" -msgstr "" +msgstr "TOR" #. module: ddmrp_history #: model:ir.model.fields,field_description:ddmrp_history.field_ddmrp_history__top_of_yellow msgid "TOY" -msgstr "" +msgstr "TOY" #. module: ddmrp_history #: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__top_of_green msgid "Top of Green" -msgstr "" +msgstr "Superiore della verde" #. module: ddmrp_history #: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__top_of_red msgid "Top of Red" -msgstr "" +msgstr "Superiore della rossa" #. module: ddmrp_history #: model:ir.model.fields,help:ddmrp_history.field_ddmrp_history__top_of_yellow msgid "Top of Yellow" -msgstr "" +msgstr "Superiore della gialla" From 8661fb9a73fcd3ae0c3ee76f28a789825c9b1246 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 18:00:34 +0000 Subject: [PATCH 029/120] Translated using Weblate (Italian) Currently translated at 100.0% (14 of 14 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_packaging Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_packaging/it/ --- ddmrp_packaging/i18n/it.po | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/ddmrp_packaging/i18n/it.po b/ddmrp_packaging/i18n/it.po index 4388789a2..ae1533b4b 100644 --- a/ddmrp_packaging/i18n/it.po +++ b/ddmrp_packaging/i18n/it.po @@ -6,72 +6,74 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__display_name #: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__id #: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item____last_update #: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_packaging #: model:ir.model,name:ddmrp_packaging.model_make_procurement_buffer_item msgid "Make Procurements from Stock Buffer Item" -msgstr "" +msgstr "Esegue approvvigionamenti dagli elementi del buffer di materiale" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__packaging_id msgid "Package" -msgstr "" +msgstr "Collo" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__package_multiple msgid "Package Multiple" -msgstr "" +msgstr "Multiplo collo" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__packaging_qty msgid "Package Qty" -msgstr "" +msgstr "Qta collo" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__packaging_id msgid "Packaging" -msgstr "" +msgstr "Imballaggio" #. module: ddmrp_packaging #: code:addons/ddmrp_packaging/models/stock_buffer.py:0 #, python-format msgid "Please, select a packaging of the buffered product." -msgstr "" +msgstr "Selezionare un imballaggio del prodotto del buffer." #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__qty_multiple msgid "Qty Multiple" -msgstr "" +msgstr "Multiplo qta." #. module: ddmrp_packaging #: model:ir.model,name:ddmrp_packaging.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_packaging #: model:ir.model.fields,help:ddmrp_packaging.field_stock_buffer__qty_multiple @@ -79,6 +81,8 @@ msgid "" "The procurement quantity will be rounded up to this multiple. If it is 0, " "the exact quantity will be used." msgstr "" +"La quantità di approvvigionamento sarà arrotondata a questo multiplo. Se è " +"0, verrà utilizzata la quantità esatta." #. module: ddmrp_packaging #: code:addons/ddmrp_packaging/models/stock_buffer.py:0 @@ -87,9 +91,11 @@ msgid "" "This product is packaged by %.2f %s. You should set 'Qty Multiple' to %.2f " "%s." msgstr "" +"Questo prodotto è imballato per %.2f %s. Bisogna impostare 'Multiplo qta.' a " +"%.2f %s." #. module: ddmrp_packaging #: code:addons/ddmrp_packaging/models/stock_buffer.py:0 #, python-format msgid "Warning" -msgstr "" +msgstr "Attenzione" From 17663ef86dbe45bea707e8e5302214c64408aaf6 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 17:59:35 +0000 Subject: [PATCH 030/120] Translated using Weblate (Italian) Currently translated at 100.0% (12 of 12 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_exclude_moves_adu_calc Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_exclude_moves_adu_calc/it/ --- ddmrp_exclude_moves_adu_calc/i18n/it.po | 28 +++++++++++++++---------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/ddmrp_exclude_moves_adu_calc/i18n/it.po b/ddmrp_exclude_moves_adu_calc/i18n/it.po index fe84a858a..2015a684d 100644 --- a/ddmrp_exclude_moves_adu_calc/i18n/it.po +++ b/ddmrp_exclude_moves_adu_calc/i18n/it.po @@ -6,42 +6,44 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer__display_name #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location__display_name #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.actions.server,name:ddmrp_exclude_moves_adu_calc.action_server_mrp_production_request_refresh msgid "Exclude from ADU" -msgstr "" +msgstr "Esclude da ADU" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location__exclude_from_adu msgid "Exclude this location from ADU calculation" -msgstr "" +msgstr "Esclude questa ubicazine dal calcolo ADU" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move__exclude_from_adu msgid "Exclude this move from ADU calculation" -msgstr "" +msgstr "Esclude questo movimento dal calcolo ADU" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer__id #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location__id #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,help:ddmrp_exclude_moves_adu_calc.field_stock_location__exclude_from_adu @@ -49,37 +51,41 @@ msgid "" "If this flag is set stock moves into this location will be excluded from ADU" " calculation in the origin location buffer." msgstr "" +"Se questa opzione è attiva, i mocimenti di magazino in questa ubicazine " +"verranno esclusi dal calcolo ADU nel buffer dell'ubicazione origine." #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,help:ddmrp_exclude_moves_adu_calc.field_stock_move__exclude_from_adu msgid "" "If this flag is set this stock move will be excluded from ADU calculation" msgstr "" +"Se qesta opzione è attiva, questo movimento di magazzino verrà escluso dal " +"calcolo ADU" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model,name:ddmrp_exclude_moves_adu_calc.model_stock_location msgid "Inventory Locations" -msgstr "" +msgstr "Ubicazioni di inventario" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_buffer____last_update #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_location____last_update #: model:ir.model.fields,field_description:ddmrp_exclude_moves_adu_calc.field_stock_move____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_exclude_moves_adu_calc #: code:addons/ddmrp_exclude_moves_adu_calc/models/stock_move.py:0 #, python-format msgid "Only inventory managers are allowed perform this action." -msgstr "" +msgstr "Solo i responsabili dell'inventario possono eseguire questa azione." #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model,name:ddmrp_exclude_moves_adu_calc.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_exclude_moves_adu_calc #: model:ir.model,name:ddmrp_exclude_moves_adu_calc.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" From 508370f116b8cf6beb2365149a0a62776522648e Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 18:05:24 +0000 Subject: [PATCH 031/120] Translated using Weblate (Italian) Currently translated at 100.0% (9 of 9 strings) Translation: ddmrp-14.0/ddmrp-14.0-stock_buffer_sales_analysis Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-stock_buffer_sales_analysis/it/ --- stock_buffer_sales_analysis/i18n/it.po | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/stock_buffer_sales_analysis/i18n/it.po b/stock_buffer_sales_analysis/i18n/it.po index da5d79a89..b15416e3e 100644 --- a/stock_buffer_sales_analysis/i18n/it.po +++ b/stock_buffer_sales_analysis/i18n/it.po @@ -6,55 +6,57 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: stock_buffer_sales_analysis #: model_terms:ir.ui.view,arch_db:stock_buffer_sales_analysis.stock_buffer_view_form msgid "Sold" -msgstr "" +msgstr "Venduto" #. module: stock_buffer_sales_analysis #: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__product_id_sale_ok msgid "Can be Sold" -msgstr "" +msgstr "Può essere venduto" #. module: stock_buffer_sales_analysis #: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_buffer_sales_analysis #: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_buffer_sales_analysis #: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_buffer_sales_analysis #: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__product_id_sales_count msgid "Sold" -msgstr "" +msgstr "Venduto" #. module: stock_buffer_sales_analysis #: model_terms:ir.ui.view,arch_db:stock_buffer_sales_analysis.stock_buffer_view_form msgid "Sold in the last 365 days" -msgstr "" +msgstr "Vendudo negli ultimi 365 giorni" #. module: stock_buffer_sales_analysis #: model:ir.model,name:stock_buffer_sales_analysis.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: stock_buffer_sales_analysis #: model:ir.model.fields,field_description:stock_buffer_sales_analysis.field_stock_buffer__product_uom_name msgid "Unit of Measure Name" -msgstr "" +msgstr "Nome unità di misura" From 36bf29cb5cc24ccb7bd91ad9ec349be119699a05 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 18:04:24 +0000 Subject: [PATCH 032/120] Translated using Weblate (Italian) Currently translated at 100.0% (6 of 6 strings) Translation: ddmrp-14.0/ddmrp-14.0-stock_buffer_capacity_limit Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-stock_buffer_capacity_limit/it/ --- stock_buffer_capacity_limit/i18n/it.po | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/stock_buffer_capacity_limit/i18n/it.po b/stock_buffer_capacity_limit/i18n/it.po index ce3275eca..0a41284f1 100644 --- a/stock_buffer_capacity_limit/i18n/it.po +++ b/stock_buffer_capacity_limit/i18n/it.po @@ -6,38 +6,40 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: stock_buffer_capacity_limit #: model:ir.model.fields,field_description:stock_buffer_capacity_limit.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_buffer_capacity_limit #: model:ir.model.fields,field_description:stock_buffer_capacity_limit.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_buffer_capacity_limit #: model:ir.model.fields,field_description:stock_buffer_capacity_limit.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_buffer_capacity_limit #: model:ir.model,name:stock_buffer_capacity_limit.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: stock_buffer_capacity_limit #: model:ir.model.fields,field_description:stock_buffer_capacity_limit.field_stock_buffer__storage_capacity_limit msgid "Storage Capacity Limit" -msgstr "" +msgstr "Limite capactà stoccaggio" #. module: stock_buffer_capacity_limit #: model:ir.model.fields,help:stock_buffer_capacity_limit.field_stock_buffer__storage_capacity_limit @@ -46,3 +48,6 @@ msgid "" "(considering short-term incoming qty as well) over this limit, even if this " "means that you have planning or execution alerts." msgstr "" +"Il sistema non proporrà mai un approvvigionamento che muoerà qta- " +"disponibile (considerando qta in ingresso a breve) oltre questo limite, " +"anche se qusto significa avere allerte pianificazion o esecuzione." From dc6d76b3f1303819175397463e97c439d4919de4 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 20:07:02 +0000 Subject: [PATCH 033/120] Translated using Weblate (Italian) Currently translated at 100.0% (6 of 6 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_coverage_days Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_coverage_days/it/ --- ddmrp_coverage_days/i18n/it.po | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ddmrp_coverage_days/i18n/it.po b/ddmrp_coverage_days/i18n/it.po index f9e6cc909..cec47438d 100644 --- a/ddmrp_coverage_days/i18n/it.po +++ b/ddmrp_coverage_days/i18n/it.po @@ -6,41 +6,43 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_coverage_days #: model:ir.model.fields,field_description:ddmrp_coverage_days.field_stock_buffer__coverage_days #: model_terms:ir.ui.view,arch_db:ddmrp_coverage_days.stock_buffer_view_tree msgid "Days of Coverage" -msgstr "" +msgstr "Giorni di copertura" #. module: ddmrp_coverage_days #: model:ir.model.fields,field_description:ddmrp_coverage_days.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_coverage_days #: model:ir.model.fields,field_description:ddmrp_coverage_days.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_coverage_days #: model:ir.model.fields,field_description:ddmrp_coverage_days.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_coverage_days #: model:ir.model,name:ddmrp_coverage_days.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_coverage_days #: model_terms:ir.ui.view,arch_db:ddmrp_coverage_days.stock_buffer_view_form msgid "days" -msgstr "" +msgstr "giorni" From dae28d09442efbcceb8eda8d9b7c54df9af506ea Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 19:46:20 +0000 Subject: [PATCH 034/120] Translated using Weblate (Italian) Currently translated at 100.0% (5 of 5 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_purchase_hide_onhand_status Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_purchase_hide_onhand_status/it/ --- ddmrp_purchase_hide_onhand_status/i18n/it.po | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ddmrp_purchase_hide_onhand_status/i18n/it.po b/ddmrp_purchase_hide_onhand_status/i18n/it.po index c075af4e8..ba483f6ec 100644 --- a/ddmrp_purchase_hide_onhand_status/i18n/it.po +++ b/ddmrp_purchase_hide_onhand_status/i18n/it.po @@ -6,35 +6,37 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_purchase_hide_onhand_status #: model:ir.model.fields,field_description:ddmrp_purchase_hide_onhand_status.field_purchase_order__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_purchase_hide_onhand_status #: model:ir.model.fields,field_description:ddmrp_purchase_hide_onhand_status.field_purchase_order__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_purchase_hide_onhand_status #: model:ir.model.fields,field_description:ddmrp_purchase_hide_onhand_status.field_purchase_order____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_purchase_hide_onhand_status #: model_terms:ir.ui.view,arch_db:ddmrp_purchase_hide_onhand_status.purchase_order_form msgid "Line On-Hand Status" -msgstr "" +msgstr "Stato disponibilità riga" #. module: ddmrp_purchase_hide_onhand_status #: model:ir.model,name:ddmrp_purchase_hide_onhand_status.model_purchase_order msgid "Purchase Order" -msgstr "" +msgstr "Ordine di acquisto" From 7f46a1968a6977592e618ff9f018e19d38c6c40a Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 20:06:26 +0000 Subject: [PATCH 035/120] Translated using Weblate (Italian) Currently translated at 100.0% (6 of 6 strings) Translation: ddmrp-14.0/ddmrp-14.0-stock_buffer_route Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-stock_buffer_route/it/ --- stock_buffer_route/i18n/it.po | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/stock_buffer_route/i18n/it.po b/stock_buffer_route/i18n/it.po index c5ccae44f..2451f09c7 100644 --- a/stock_buffer_route/i18n/it.po +++ b/stock_buffer_route/i18n/it.po @@ -6,41 +6,43 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: stock_buffer_route #: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer__route_ids msgid "Allowed routes" -msgstr "" +msgstr "Rotte consentite" #. module: stock_buffer_route #: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_buffer_route #: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_buffer_route #: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_buffer_route #: model:ir.model.fields,field_description:stock_buffer_route.field_stock_buffer__route_id #: model_terms:ir.ui.view,arch_db:stock_buffer_route.stock_buffer_search msgid "Route" -msgstr "" +msgstr "Percorso" #. module: stock_buffer_route #: model:ir.model,name:stock_buffer_route.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" From 55cac94ec9c304180713cb5694d9a2cd359abe01 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 26 Oct 2023 19:47:03 +0000 Subject: [PATCH 036/120] Translated using Weblate (Italian) Currently translated at 100.0% (5 of 5 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_cron_actions_as_job Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_cron_actions_as_job/it/ --- ddmrp_cron_actions_as_job/i18n/it.po | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ddmrp_cron_actions_as_job/i18n/it.po b/ddmrp_cron_actions_as_job/i18n/it.po index 11fd3b315..79ae42ac3 100644 --- a/ddmrp_cron_actions_as_job/i18n/it.po +++ b/ddmrp_cron_actions_as_job/i18n/it.po @@ -6,38 +6,40 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: ddmrp_cron_actions_as_job #: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_buffer__display_name #: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_move__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: ddmrp_cron_actions_as_job #: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_buffer__id #: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_move__id msgid "ID" -msgstr "" +msgstr "ID" #. module: ddmrp_cron_actions_as_job #: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_buffer____last_update #: model:ir.model.fields,field_description:ddmrp_cron_actions_as_job.field_stock_move____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: ddmrp_cron_actions_as_job #: model:ir.model,name:ddmrp_cron_actions_as_job.model_stock_buffer msgid "Stock Buffer" -msgstr "" +msgstr "Buffer di materiale" #. module: ddmrp_cron_actions_as_job #: model:ir.model,name:ddmrp_cron_actions_as_job.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" From 3e043af8ab8176fa02a976a113cb7fbd64d82d39 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sat, 28 Oct 2023 20:07:54 +0000 Subject: [PATCH 037/120] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_warning Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_warning/ --- ddmrp_warning/i18n/it.po | 14 ++++++++++++-- ddmrp_warning/i18n/pt_BR.po | 10 ++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/ddmrp_warning/i18n/it.po b/ddmrp_warning/i18n/it.po index cf579a440..d5fd7341e 100644 --- a/ddmrp_warning/i18n/it.po +++ b/ddmrp_warning/i18n/it.po @@ -163,6 +163,11 @@ msgstr "Ultimo aggiornamento di" msgid "Last Updated on" msgstr "Ultimo aggiornamento il" +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__location_id +msgid "Location" +msgstr "" + #. module: ddmrp_warning #: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__1_low msgid "Low" @@ -178,6 +183,11 @@ msgstr "Media" msgid "Name" msgstr "Nome" +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__product_id +msgid "Product" +msgstr "" + #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_view_form msgid "Refresh Warnings" @@ -223,8 +233,8 @@ msgstr "Con avvisi" #. module: ddmrp_warning #: model:ir.model.fields,help:ddmrp_warning.field_ddmrp_warning_definition__python_code msgid "" -"Write Python code that defines when this warning should raise. The result of" -" executing the expression must be a boolean." +"Write Python code that defines when this warning should raise. The result of " +"executing the expression must be a boolean." msgstr "" "Scrivere codice Python che definisce quando questo avviso dovrebbe " "comparire. Il risultato dell'espressione deve essere un booleano." diff --git a/ddmrp_warning/i18n/pt_BR.po b/ddmrp_warning/i18n/pt_BR.po index 54cfbce50..31bb23580 100644 --- a/ddmrp_warning/i18n/pt_BR.po +++ b/ddmrp_warning/i18n/pt_BR.po @@ -157,6 +157,11 @@ msgstr "" msgid "Last Updated on" msgstr "" +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__location_id +msgid "Location" +msgstr "" + #. module: ddmrp_warning #: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__1_low msgid "Low" @@ -172,6 +177,11 @@ msgstr "" msgid "Name" msgstr "" +#. module: ddmrp_warning +#: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__product_id +msgid "Product" +msgstr "" + #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_view_form msgid "Refresh Warnings" From 501d24e40f9ea596b0367a5e8dac202d143100c4 Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 08:43:08 +0000 Subject: [PATCH 038/120] Translated using Weblate (Italian) Currently translated at 100.0% (323 of 323 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp/it/ --- ddmrp/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ddmrp/i18n/it.po b/ddmrp/i18n/it.po index 1f7debc4d..b6aa6a790 100644 --- a/ddmrp/i18n/it.po +++ b/ddmrp/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"PO-Revision-Date: 2023-10-29 08:47+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -1930,8 +1930,8 @@ msgstr "" "Questo è particolarmente utile nelle situazioni di richieste periodice ma " "non frequenti. Es. quando si ricevono grandi ordini ogni 30 giorni, quando " "il fornitore rifornisce ogni 10 giorni.\n" -"In questo caso la zona gialla deve coprire l'intero ciclo di 30 giorni della " -"domanda.\n" +"In questo caso la zona gialla deve coprire l'intero ciclo di 30 giorni del " +"fabbisogno.\n" "Nelle situazioni con richieste non frequenti l'ADU tende ad essere molto " "piccolo e ogni nuovo ordine verrà trattato come un impulso,\n" "quando in realtà non è una situazione eccezionale." From 303409d6a86897d13e44b8c47b9ddde6c02436ee Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 08:43:06 +0000 Subject: [PATCH 039/120] Translated using Weblate (Italian) Currently translated at 100.0% (65 of 65 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_product_replace Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_product_replace/it/ --- ddmrp_product_replace/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ddmrp_product_replace/i18n/it.po b/ddmrp_product_replace/i18n/it.po index bd99f4a16..4ba2eb949 100644 --- a/ddmrp_product_replace/i18n/it.po +++ b/ddmrp_product_replace/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"PO-Revision-Date: 2023-10-29 08:47+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -351,8 +351,8 @@ msgid "" msgstr "" "il prodotto in questo buffer è sostituito dal prodotto del buffer " "selezionato. Quando si sostituisce un altro buffer:\n" -" - la domanda passata del buffer sostituito includeà la domanda del " -"fabbisogno passato di questo prodotto\n" +" - il fabbisogno passato del buffer sostituito includerà il fabbisogno " +"passato di questo prodotto\n" " - diversi buffer possono essere sostituiti in sequenza e coesistere allo " "stesso tempo: A sostituisce B che sostituisce C, quindi A aggrega sia B che " "C dove B aggrega solo C" From 52a66ae3efe15c559c3ba472a2e3941a12f1df4e Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 15:09:26 +0000 Subject: [PATCH 040/120] Translated using Weblate (Italian) Currently translated at 100.0% (323 of 323 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp/it/ --- ddmrp/i18n/it.po | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/ddmrp/i18n/it.po b/ddmrp/i18n/it.po index b6aa6a790..ac7d1404f 100644 --- a/ddmrp/i18n/it.po +++ b/ddmrp/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-29 08:47+0000\n" +"PO-Revision-Date: 2023-10-29 17:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -627,7 +627,7 @@ msgstr "Ciclo ordine zona verde" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__green_zone_qty msgid "Green Zone Qty" -msgstr "Qta. zona verde" +msgstr "Q.tà zona verde" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form @@ -642,12 +642,12 @@ msgstr "Fattore tempo attraversamento zona verde" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__green_zone_oc msgid "Green zone qty option considering desired Order Cycle" -msgstr "Opzione qta. zona verde considerando il ciclo ordine desiderato" +msgstr "Opzione q.tà zona verde considerando il ciclo ordine desiderato" #. module: ddmrp #: model:ir.model.fields,help:ddmrp.field_stock_buffer__green_zone_moq msgid "Green zone qty option considering minimum order quantity" -msgstr "Opzione qta. zona verde considerando la quantità ordine minima" +msgstr "Opzione q.tà zona verde considerando la quantità ordine minima" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_search @@ -1288,23 +1288,23 @@ msgstr "Acquistato" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__qty msgid "Qty" -msgstr "Qta." +msgstr "Q.tà" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__qty_multiple msgid "Qty Multiple" -msgstr "Multiplo qta." +msgstr "Multiplo q.tà" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_res_company__ddmrp_qty_multiple_tolerance #: model:ir.model.fields,field_description:ddmrp.field_res_config_settings__ddmrp_qty_multiple_tolerance msgid "Qty Multiple Tolerance" -msgstr "Tolleranza multiplo qta." +msgstr "Tolleranza multiplo q.tà" #. module: ddmrp #: model:ir.model.constraint,message:ddmrp.constraint_stock_buffer_qty_multiple_check msgid "Qty Multiple must be greater than or equal to zero." -msgstr "Il multiplo qta. deve essere maggiore o uguale a zero." +msgstr "Il multiplo q.tà deve essere maggiore o uguale a zero." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form @@ -1370,12 +1370,12 @@ msgstr "La quantità deve essere positiva." #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__rfq_outside_dlt_qty msgid "RFQ Qty (Outside DLT)" -msgstr "Qta. RFQ (fuori da DLT)" +msgstr "Q.tà RdP (fuori da DLT)" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_tree msgid "RFQ Qty Outside DLT" -msgstr "Qta. RFQ fuori da DLT" +msgstr "Q.tà RdP fuori da DLT" #. module: ddmrp #: model:product.product,name:ddmrp.product_product_rm01 @@ -1397,7 +1397,7 @@ msgstr "Tempo elaborazione massimo rischedulazione approvvigionamento (minuti)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_make_procurement_buffer_item__recommended_qty msgid "Recommended Qty" -msgstr "Qta. suggerita" +msgstr "Q.tà suggerita" #. module: ddmrp #: model:ir.model.fields.selection,name:ddmrp.selection__mrp_production__execution_priority_level__1_red @@ -1413,12 +1413,12 @@ msgstr "Rossa" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_base_qty msgid "Red Base Qty" -msgstr "Qta. base rossa" +msgstr "Q.tà base rossa" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_safety_qty msgid "Red Safety Qty" -msgstr "Qta. sicurezza rossa" +msgstr "Q.tà sicurezza rossa" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_override @@ -1428,7 +1428,7 @@ msgstr "Zona rossa (forza)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__red_zone_qty msgid "Red Zone Qty" -msgstr "Qta. zona rossa" +msgstr "Q.tà zona rossa" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form @@ -2011,7 +2011,7 @@ msgstr "Zona gialla (forza)" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__yellow_zone_qty msgid "Yellow Zone Qty" -msgstr "Qta. zona gialla" +msgstr "Q.tà zona gialla" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form From ea006ca76a1b39e015e1ebcff6158ae6c57946c8 Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 15:11:38 +0000 Subject: [PATCH 041/120] Translated using Weblate (Italian) Currently translated at 100.0% (57 of 57 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_chatter Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_chatter/it/ --- ddmrp_chatter/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ddmrp_chatter/i18n/it.po b/ddmrp_chatter/i18n/it.po index 4f4129424..e727d0ef3 100644 --- a/ddmrp_chatter/i18n/it.po +++ b/ddmrp_chatter/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"PO-Revision-Date: 2023-10-29 17:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -241,7 +241,7 @@ msgstr "Prodotto" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__qty_multiple msgid "Qty Multiple" -msgstr "Multiplo qta." +msgstr "Multiplo q.tà" #. module: ddmrp_chatter #: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__activity_user_id From 7dd5639a864782503bce09e3f5f87c45cb89293d Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 15:26:52 +0000 Subject: [PATCH 042/120] Translated using Weblate (Italian) Currently translated at 100.0% (14 of 14 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_packaging Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_packaging/it/ --- ddmrp_packaging/i18n/it.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ddmrp_packaging/i18n/it.po b/ddmrp_packaging/i18n/it.po index ae1533b4b..ea6bd1fa1 100644 --- a/ddmrp_packaging/i18n/it.po +++ b/ddmrp_packaging/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"PO-Revision-Date: 2023-10-29 17:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -52,7 +52,7 @@ msgstr "Multiplo collo" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_make_procurement_buffer_item__packaging_qty msgid "Package Qty" -msgstr "Qta collo" +msgstr "Q.tà collo" #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__packaging_id @@ -68,7 +68,7 @@ msgstr "Selezionare un imballaggio del prodotto del buffer." #. module: ddmrp_packaging #: model:ir.model.fields,field_description:ddmrp_packaging.field_stock_buffer__qty_multiple msgid "Qty Multiple" -msgstr "Multiplo qta." +msgstr "Multiplo q.tà" #. module: ddmrp_packaging #: model:ir.model,name:ddmrp_packaging.model_stock_buffer @@ -91,8 +91,8 @@ msgid "" "This product is packaged by %.2f %s. You should set 'Qty Multiple' to %.2f " "%s." msgstr "" -"Questo prodotto è imballato per %.2f %s. Bisogna impostare 'Multiplo qta.' a " -"%.2f %s." +"Questo prodotto è imballato per %.2f %s. Bisogna impostare 'Multiplo q.tà.' " +"a %.2f %s." #. module: ddmrp_packaging #: code:addons/ddmrp_packaging/models/stock_buffer.py:0 From fbea8d01965d7a8bbe49474b4f18c44eb033f024 Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 15:28:20 +0000 Subject: [PATCH 043/120] Translated using Weblate (Italian) Currently translated at 100.0% (6 of 6 strings) Translation: ddmrp-14.0/ddmrp-14.0-stock_buffer_capacity_limit Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-stock_buffer_capacity_limit/it/ --- stock_buffer_capacity_limit/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stock_buffer_capacity_limit/i18n/it.po b/stock_buffer_capacity_limit/i18n/it.po index 0a41284f1..d3d32d146 100644 --- a/stock_buffer_capacity_limit/i18n/it.po +++ b/stock_buffer_capacity_limit/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"PO-Revision-Date: 2023-10-29 17:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -48,6 +48,6 @@ msgid "" "(considering short-term incoming qty as well) over this limit, even if this " "means that you have planning or execution alerts." msgstr "" -"Il sistema non proporrà mai un approvvigionamento che muoerà qta- " -"disponibile (considerando qta in ingresso a breve) oltre questo limite, " +"Il sistema non proporrà mai un approvvigionamento che muoverà q.tà " +"disponibile (considerando q.tà in ingresso a breve) oltre questo limite, " "anche se qusto significa avere allerte pianificazion o esecuzione." From 5b19288283a46583e683224b7f71f082e4954479 Mon Sep 17 00:00:00 2001 From: BernatPForgeFlow Date: Tue, 31 Oct 2023 16:29:13 +0100 Subject: [PATCH 044/120] [IMP] ddmrp: Unify '_demand_estimate_domain' in one method --- ddmrp/models/stock_buffer.py | 48 ++++++++++++++---------------------- ddmrp/tests/test_ddmrp.py | 2 +- 2 files changed, 20 insertions(+), 30 deletions(-) diff --git a/ddmrp/models/stock_buffer.py b/ddmrp/models/stock_buffer.py index 8b24ec8fe..b5b40d923 100644 --- a/ddmrp/models/stock_buffer.py +++ b/ddmrp/models/stock_buffer.py @@ -200,6 +200,18 @@ def action_view_yearly_consumption(self): action["domain"] = self._past_moves_domain(date_from, date_to, locations) return action + def _demand_estimate_domain(self, locations, date_from=False, date_to=False): + self.ensure_one() + domain = [ + ("location_id", "in", locations.ids), + ("product_id", "=", self.product_id.id), + ] + if date_to: + domain += [("date_from", "<=", date_to)] + if date_from: + domain += [("date_to", ">=", date_from)] + return domain + def action_view_stock_demand_estimates(self): result = self.env["ir.actions.actions"]._for_xml_id( "stock_demand_estimate.stock_demand_estimate_action" @@ -207,12 +219,8 @@ def action_view_stock_demand_estimates(self): locations = self.env["stock.location"].search( [("id", "child_of", [self.location_id.id])] ) - recs = self.env["stock.demand.estimate"].search( - [ - ("product_id", "=", self.product_id.id), - ("location_id", "in", locations.ids), - ] - ) + domain = self._demand_estimate_domain(locations) + recs = self.env["stock.demand.estimate"].search(domain) result["domain"] = [("id", "in", recs.ids)] return result @@ -1341,7 +1349,7 @@ def _search_open_stock_moves_domain(self): "in", ["draft", "waiting", "confirmed", "partially_available", "assigned"], ), - ("location_dest_id", "=", self.location_id.id), + ("location_dest_id", "child_of", [self.location_id.id]), ] @api.model @@ -1395,15 +1403,6 @@ def _past_mrp_move_domain(self, date_from, date_to, locations): ("mrp_origin", "in", ["mrp", "mo"]), ] - def _past_demand_estimate_domain(self, date_from, date_to, locations): - self.ensure_one() - return [ - ("location_id", "in", locations.ids), - ("product_id", "=", self.product_id.id), - ("date_from", "<=", date_to), - ("date_to", ">=", date_from), - ] - def _past_moves_domain(self, date_from, date_to, locations): self.ensure_one() domain = [ @@ -1436,7 +1435,7 @@ def _calc_adu_past_demand(self): for mrp_move in self.env["mrp.move"].search(domain): qty += -mrp_move.mrp_qty if self.adu_calculation_method.source_past in ["estimates", "estimates_mrp"]: - domain = self._past_demand_estimate_domain(date_from, date_to, locations) + domain = self._demand_estimate_domain(locations, date_from, date_to) for estimate in self.env["stock.demand.estimate"].search(domain): qty += estimate.get_quantity_by_date_range( fields.Date.from_string(date_from), fields.Date.from_string(date_to) @@ -1473,15 +1472,6 @@ def _future_mrp_move_domain(self, date_from, date_to, locations): ("mrp_origin", "in", ["mrp", "mo"]), ] - def _future_demand_estimate_domain(self, date_from, date_to, locations): - self.ensure_one() - return [ - ("location_id", "in", locations.ids), - ("product_id", "=", self.product_id.id), - ("date_from", "<=", date_to), - ("date_to", ">=", date_from), - ] - def _future_moves_domain(self, date_from, date_to, locations): self.ensure_one() domain = [ @@ -1510,7 +1500,7 @@ def _calc_adu_future_demand(self): for mrp_move in self.env["mrp.move"].search(domain): qty += -mrp_move.mrp_qty if self.adu_calculation_method.source_future in ["estimates", "estimates_mrp"]: - domain = self._future_demand_estimate_domain(date_from, date_to, locations) + domain = self._demand_estimate_domain(locations, date_from, date_to) for estimate in self.env["stock.demand.estimate"].search(domain): qty += estimate.get_quantity_by_date_range( fields.Date.from_string(date_from), fields.Date.from_string(date_to) @@ -1908,7 +1898,7 @@ def action_view_past_adu_direct_demand(self): result["context"] = {} result["domain"] = [("id", "in", moves.ids)] else: - domain = self._past_demand_estimate_domain(date_from, date_to, locations) + domain = self._demand_estimate_domain(locations, date_from, date_to) estimates = self.env["stock.demand.estimate"].search(domain) result = self.env["ir.actions.actions"]._for_xml_id( "stock_demand_estimate.stock_demand_estimate_action" @@ -1947,7 +1937,7 @@ def action_view_future_adu_direct_demand(self): result["context"] = {} result["domain"] = [("id", "in", moves.ids)] else: - domain = self._future_demand_estimate_domain(date_from, date_to, locations) + domain = self._demand_estimate_domain(locations, date_from, date_to) estimates = self.env["stock.demand.estimate"].search(domain) result = self.env["ir.actions.actions"]._for_xml_id( "stock_demand_estimate.stock_demand_estimate_action" diff --git a/ddmrp/tests/test_ddmrp.py b/ddmrp/tests/test_ddmrp.py index ad3f5f7ff..b65beae0f 100644 --- a/ddmrp/tests/test_ddmrp.py +++ b/ddmrp/tests/test_ddmrp.py @@ -1144,7 +1144,7 @@ def test_45_adu_calculation_blended_120_days_estimated_mrp(self): # create mrp move: 120 units / 120 days = 1 unit/day dt = self.calendar.plan_days(-1 * 120, datetime.today()) estimate_date_from = dt.date() - estimate_date_to = self.estimate_date_from - timedelta(days=1) + estimate_date_to = (datetime.today() - timedelta(days=1)).date() self.estimateModel.create( { "manual_date_from": estimate_date_from, From 7e59ff9dc68ea5a42c3e4fbc1ce5410b6e19d265 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 2 Nov 2023 08:01:26 +0000 Subject: [PATCH 045/120] Translated using Weblate (Italian) Currently translated at 100.0% (323 of 323 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp/it/ --- ddmrp/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ddmrp/i18n/it.po b/ddmrp/i18n/it.po index ac7d1404f..8356d6978 100644 --- a/ddmrp/i18n/it.po +++ b/ddmrp/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-29 17:37+0000\n" +"PO-Revision-Date: 2023-11-02 10:40+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -1602,7 +1602,7 @@ msgstr "" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_move_line__state msgid "Status" -msgstr "Stati" +msgstr "Stato" #. module: ddmrp #: model:ir.model,name:ddmrp.model_stock_buffer From 78554c2a6cf07235e918f1e922bf2b006d32c848 Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 12 Nov 2023 14:36:37 +0000 Subject: [PATCH 046/120] Translated using Weblate (Italian) Currently translated at 100.0% (39 of 39 strings) Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_warning Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_warning/it/ --- ddmrp_warning/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ddmrp_warning/i18n/it.po b/ddmrp_warning/i18n/it.po index d5fd7341e..de1efc8aa 100644 --- a/ddmrp_warning/i18n/it.po +++ b/ddmrp_warning/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-28 20:07+0000\n" +"PO-Revision-Date: 2023-11-12 14:40+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -166,7 +166,7 @@ msgstr "Ultimo aggiornamento il" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__location_id msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: ddmrp_warning #: model:ir.model.fields.selection,name:ddmrp_warning.selection__ddmrp_warning_definition__severity__1_low @@ -186,7 +186,7 @@ msgstr "Nome" #. module: ddmrp_warning #: model:ir.model.fields,field_description:ddmrp_warning.field_ddmrp_warning_item__product_id msgid "Product" -msgstr "" +msgstr "Prodotto" #. module: ddmrp_warning #: model_terms:ir.ui.view,arch_db:ddmrp_warning.stock_buffer_view_form From ebfce1811cfa92a857337af19b128ba9d9231348 Mon Sep 17 00:00:00 2001 From: Lois Rilo Date: Mon, 13 Nov 2023 15:55:53 +0100 Subject: [PATCH 047/120] [UPD] copier template --- .copier-answers.yml | 11 ++++++----- .eslintrc.yml | 1 + .github/workflows/pre-commit.yml | 13 ++++++++++++- .github/workflows/test.yml | 8 ++++---- .gitignore | 1 + .pre-commit-config.yaml | 19 ++++++++++++++++++- README.md | 3 ++- 7 files changed, 44 insertions(+), 12 deletions(-) diff --git a/.copier-answers.yml b/.copier-answers.yml index c4cb9b861..0a502feaa 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,8 +1,8 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.14.2 +_commit: v1.19.1 _src_path: gh:oca/oca-addons-repo-template -ci: Github -dependency_installation_mode: PIP +ci: GitHub +convert_readme_fragments_to_markdown: false generate_requirements_txt: true github_check_license: true github_ci_extra_env: {} @@ -11,6 +11,7 @@ github_enable_makepot: true github_enable_stale_action: true github_enforce_dev_status_compatibility: true include_wkhtmltopdf: false +odoo_test_flavor: Both odoo_version: 14.0 org_name: Odoo Community Association (OCA) org_slug: OCA @@ -20,6 +21,6 @@ repo_description: Demand Driven Material Requirements Planning implementation fo repo_name: DDMRP repo_slug: ddmrp repo_website: https://github.com/OCA/ddmrp -travis_apt_packages: [] -travis_apt_sources: [] +use_pyproject_toml: false +use_ruff: false diff --git a/.eslintrc.yml b/.eslintrc.yml index 9429bc688..fed88d70d 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -22,6 +22,7 @@ globals: odoo: readonly openerp: readonly owl: readonly + luxon: readonly # Styling is handled by Prettier, so we only need to enable AST rules; # see https://github.com/OCA/maintainer-quality-tools/pull/618#issuecomment-558576890 diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 755f8a225..602ecbca2 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -13,8 +13,10 @@ jobs: pre-commit: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-python@v2 + with: + python-version: "3.11" - name: Get python version run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV - uses: actions/cache@v1 @@ -25,6 +27,15 @@ jobs: run: pip install pre-commit - name: Run pre-commit run: pre-commit run --all-files --show-diff-on-failure --color=always + env: + # Consider valid a PR that changes README fragments but doesn't + # change the README.rst file itself. It's not really a problem + # because the bot will update it anyway after merge. This way, we + # lower the barrier for functional contributors that want to fix the + # readme fragments, while still letting developers get README + # auto-generated (which also helps functionals when using runboat). + # DOCS https://pre-commit.com/#temporarily-disabling-hooks + SKIP: oca-gen-addon-readme - name: Check that all files generated by pre-commit are in git run: | newfiles="$(git ls-files --others --exclude-from=.gitignore)" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1c4fe5171..326c12556 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest name: Detect unreleased dependencies steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: | for reqfile in requirements.txt test-requirements.txt ; do if [ -f ${reqfile} ] ; then @@ -28,7 +28,7 @@ jobs: fi done test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: ${{ matrix.container }} name: ${{ matrix.name }} strategy: @@ -36,10 +36,10 @@ jobs: matrix: include: - container: ghcr.io/oca/oca-ci/py3.6-odoo14.0:latest - makepot: "true" name: test with Odoo - container: ghcr.io/oca/oca-ci/py3.6-ocb14.0:latest name: test with OCB + makepot: "true" services: postgres: image: postgres:9.6 @@ -50,7 +50,7 @@ jobs: ports: - 5432:5432 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Install addons and dependencies diff --git a/.gitignore b/.gitignore index 9c283fd41..0090721f5 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ __pycache__/ *.py[cod] /.venv /.pytest_cache +/.ruff_cache # C extensions *.so diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d04b7e321..1acccaf9e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,6 +12,10 @@ exclude: | /static/(src/)?lib/| # Repos using Sphinx to generate docs don't need prettying ^docs/_templates/.*\.html$| + # Don't bother non-technical authors with formatting issues in docs + readme/.*\.(rst|md)$| + # Ignore build and dist directories in addons + /build/|/dist/| # You don't usually want a bot to modify your legal texts (LICENSE.*|COPYING.*) default_language_version: @@ -33,12 +37,25 @@ repos: language: fail files: '[a-zA-Z0-9_]*/i18n/en\.po$' - repo: https://github.com/oca/maintainer-tools - rev: ab1d7f6 + rev: f71041f22b8cd68cf7c77b73a14ca8d8cd190a60 hooks: # update the NOT INSTALLABLE ADDONS section above - id: oca-update-pre-commit-excluded-addons - id: oca-fix-manifest-website args: ["https://github.com/OCA/ddmrp"] + - id: oca-gen-addon-readme + args: + - --addons-dir=. + - --branch=14.0 + - --org-name=OCA + - --repo-name=ddmrp + - --if-source-changed + - --keep-source-digest + - repo: https://github.com/OCA/odoo-pre-commit-hooks + rev: v0.0.25 + hooks: + - id: oca-checks-odoo-module + - id: oca-checks-po - repo: https://github.com/myint/autoflake rev: v1.4 hooks: diff --git a/README.md b/README.md index 28332e88d..cbe2b9334 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ [![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/ddmrp&target_branch=14.0) -[![Build Status](https://travis-ci.com/OCA/ddmrp.svg?branch=14.0)](https://travis-ci.com/OCA/ddmrp) +[![Pre-commit Status](https://github.com/OCA/ddmrp/actions/workflows/pre-commit.yml/badge.svg?branch=14.0)](https://github.com/OCA/ddmrp/actions/workflows/pre-commit.yml?query=branch%3A14.0) +[![Build Status](https://github.com/OCA/ddmrp/actions/workflows/test.yml/badge.svg?branch=14.0)](https://github.com/OCA/ddmrp/actions/workflows/test.yml?query=branch%3A14.0) [![codecov](https://codecov.io/gh/OCA/ddmrp/branch/14.0/graph/badge.svg)](https://codecov.io/gh/OCA/ddmrp) [![Translation Status](https://translation.odoo-community.org/widgets/ddmrp-14-0/-/svg-badge.svg)](https://translation.odoo-community.org/engage/ddmrp-14-0/?utm_source=widget) From 1a1bd71c6b961af02edacf66d9dc57ccb214c32f Mon Sep 17 00:00:00 2001 From: Lois Rilo Date: Mon, 13 Nov 2023 16:06:04 +0100 Subject: [PATCH 048/120] [FIX] ddmrp: correction due to new CI checks. * remove depecrated data note. * demove deprecated string attribute. --- ddmrp/demo/res_partner_demo.xml | 36 +++++++++---------- .../product_adu_calculation_method_view.xml | 2 +- .../stock_buffer_profile_lead_time_view.xml | 2 +- .../stock_buffer_profile_variability_view.xml | 2 +- ddmrp/views/stock_buffer_profile_view.xml | 2 +- .../wizards/make_procurement_buffer_view.xml | 2 +- 6 files changed, 22 insertions(+), 24 deletions(-) diff --git a/ddmrp/demo/res_partner_demo.xml b/ddmrp/demo/res_partner_demo.xml index a98d2e536..3ee310380 100644 --- a/ddmrp/demo/res_partner_demo.xml +++ b/ddmrp/demo/res_partner_demo.xml @@ -1,21 +1,19 @@ - - - - ForgeFlow - 1 - - forgeflow@yourcompany.example.com - Rambla de Catalunya - Barcelona - 08008 - https://www.forgeflow.com - - - - + + + ForgeFlow + 1 + + forgeflow@yourcompany.example.com + Rambla de Catalunya + Barcelona + 08008 + https://www.forgeflow.com + + + diff --git a/ddmrp/views/product_adu_calculation_method_view.xml b/ddmrp/views/product_adu_calculation_method_view.xml index 5c1181731..e1b42e43e 100644 --- a/ddmrp/views/product_adu_calculation_method_view.xml +++ b/ddmrp/views/product_adu_calculation_method_view.xml @@ -4,7 +4,7 @@ product.adu.calculation.method.tree product.adu.calculation.method - + diff --git a/ddmrp/views/stock_buffer_profile_lead_time_view.xml b/ddmrp/views/stock_buffer_profile_lead_time_view.xml index b1cd5c92d..6675cee0f 100644 --- a/ddmrp/views/stock_buffer_profile_lead_time_view.xml +++ b/ddmrp/views/stock_buffer_profile_lead_time_view.xml @@ -28,7 +28,7 @@ stock.buffer.profile.lead.time.tree stock.buffer.profile.lead.time - + diff --git a/ddmrp/views/stock_buffer_profile_variability_view.xml b/ddmrp/views/stock_buffer_profile_variability_view.xml index d6dd4b5c9..c046b0f3b 100644 --- a/ddmrp/views/stock_buffer_profile_variability_view.xml +++ b/ddmrp/views/stock_buffer_profile_variability_view.xml @@ -28,7 +28,7 @@ stock.buffer.profile.variability.tree stock.buffer.profile.variability - + diff --git a/ddmrp/views/stock_buffer_profile_view.xml b/ddmrp/views/stock_buffer_profile_view.xml index c0728c13f..83128bba8 100644 --- a/ddmrp/views/stock_buffer_profile_view.xml +++ b/ddmrp/views/stock_buffer_profile_view.xml @@ -48,7 +48,7 @@ stock.buffer.profile.tree stock.buffer.profile - + diff --git a/ddmrp/wizards/make_procurement_buffer_view.xml b/ddmrp/wizards/make_procurement_buffer_view.xml index 0f69026b6..63c4f4f59 100644 --- a/ddmrp/wizards/make_procurement_buffer_view.xml +++ b/ddmrp/wizards/make_procurement_buffer_view.xml @@ -26,7 +26,7 @@ - + Date: Mon, 13 Nov 2023 16:07:26 +0100 Subject: [PATCH 049/120] [FIX] ddmrp_adjustment: remove deprecated string attribute. --- ddmrp_adjustment/views/ddmrp_adjustment_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ddmrp_adjustment/views/ddmrp_adjustment_view.xml b/ddmrp_adjustment/views/ddmrp_adjustment_view.xml index 868f29dc2..1aa23e447 100644 --- a/ddmrp_adjustment/views/ddmrp_adjustment_view.xml +++ b/ddmrp_adjustment/views/ddmrp_adjustment_view.xml @@ -6,7 +6,7 @@ ddmrp.adjustment.tree ddmrp.adjustment - + From 571607386b46f2274a678254576d2b983ac07e83 Mon Sep 17 00:00:00 2001 From: Lois Rilo Date: Mon, 13 Nov 2023 16:09:32 +0100 Subject: [PATCH 050/120] [FIX] deprecated lint disable estatement `pylint:disable` throws a deprecated warning, however the new oca-disable does not work as expected. The workaround is to disable the check for oca-checks-odoo. The same check is done by pytlint_odoo and in that case the old `pylint:disable` syntax do have an effect. See https://github.com/OCA/oca-addons-repo-template/issues/233 for details. --- .pre-commit-config.yaml | 3 +++ .../views/purchase_order_view.xml | 1 + 2 files changed, 4 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1acccaf9e..d72a7bcfd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -55,6 +55,9 @@ repos: rev: v0.0.25 hooks: - id: oca-checks-odoo-module + # While https://github.com/OCA/oca-addons-repo-template/issues/233 + # is not fixed. + args: ["--disable=xml-view-dangerous-replace-low-priority"] - id: oca-checks-po - repo: https://github.com/myint/autoflake rev: v1.4 diff --git a/ddmrp_purchase_hide_onhand_status/views/purchase_order_view.xml b/ddmrp_purchase_hide_onhand_status/views/purchase_order_view.xml index c876a32df..0984baa4d 100644 --- a/ddmrp_purchase_hide_onhand_status/views/purchase_order_view.xml +++ b/ddmrp_purchase_hide_onhand_status/views/purchase_order_view.xml @@ -1,4 +1,5 @@ + From 12f9fe0163fd173251f4090a6ff4e8670a83766f Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 15 Nov 2023 08:49:15 +0000 Subject: [PATCH 051/120] [UPD] Update ddmrp.pot --- ddmrp/i18n/ddmrp.pot | 4 ---- 1 file changed, 4 deletions(-) diff --git a/ddmrp/i18n/ddmrp.pot b/ddmrp/i18n/ddmrp.pot index 502bf0272..a30c3c118 100644 --- a/ddmrp/i18n/ddmrp.pot +++ b/ddmrp/i18n/ddmrp.pot @@ -56,7 +56,6 @@ msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_tree msgid "ADU Calculation Method" msgstr "" @@ -182,7 +181,6 @@ msgstr "" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__buffer_profile_id #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_tree msgid "Buffer Profile" msgstr "" @@ -190,7 +188,6 @@ msgstr "" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_lead_time_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_lead_time #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_tree msgid "Buffer Profile Lead Time Factor" msgstr "" @@ -198,7 +195,6 @@ msgstr "" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_variability_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_variability #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_tree msgid "Buffer Profile Variability Factor" msgstr "" From 381559926f26c16d8cd16d3a8ad86b326e64f4f6 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 15 Nov 2023 08:49:15 +0000 Subject: [PATCH 052/120] [UPD] Update ddmrp_adjustment.pot --- ddmrp_adjustment/i18n/ddmrp_adjustment.pot | 1 - 1 file changed, 1 deletion(-) diff --git a/ddmrp_adjustment/i18n/ddmrp_adjustment.pot b/ddmrp_adjustment/i18n/ddmrp_adjustment.pot index cb6a0b4eb..6e5010498 100644 --- a/ddmrp_adjustment/i18n/ddmrp_adjustment.pot +++ b/ddmrp_adjustment/i18n/ddmrp_adjustment.pot @@ -47,7 +47,6 @@ msgstr "" #. module: ddmrp_adjustment #: model:ir.actions.act_window,name:ddmrp_adjustment.ddmrp_adjustment_action #: model:ir.ui.menu,name:ddmrp_adjustment.menu_ddmrp_adjustment -#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_tree msgid "Buffer Adjustments" msgstr "" From 2cd2ca649167ddc5a44ab089108d7fedfee318fe Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 15 Nov 2023 08:49:15 +0000 Subject: [PATCH 053/120] [UPD] Update ddmrp_chatter.pot --- ddmrp_chatter/i18n/ddmrp_chatter.pot | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ddmrp_chatter/i18n/ddmrp_chatter.pot b/ddmrp_chatter/i18n/ddmrp_chatter.pot index 7a0c4f7d1..2b2db9d3c 100644 --- a/ddmrp_chatter/i18n/ddmrp_chatter.pot +++ b/ddmrp_chatter/i18n/ddmrp_chatter.pot @@ -111,7 +111,6 @@ msgstr "" #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_error -#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "" @@ -245,11 +244,6 @@ msgstr "" msgid "Responsible User" msgstr "" -#. module: ddmrp_chatter -#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_has_sms_error -msgid "SMS Delivery error" -msgstr "" - #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_state msgid "" From 571667ba9afed4cddd8d9abc7bf28543354744fd Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 15 Nov 2023 08:52:43 +0000 Subject: [PATCH 054/120] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ddmrp-14.0/ddmrp-14.0-ddmrp Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp/ --- ddmrp/i18n/es.po | 4 --- ddmrp/i18n/es_AR.po | 4 --- ddmrp/i18n/fr.po | 4 --- ddmrp/i18n/id.po | 4 --- ddmrp/i18n/it.po | 80 ++++++++++++++++++++++++------------------- ddmrp/i18n/pt_BR.po | 4 --- ddmrp/i18n/zh_Hans.po | 4 --- 7 files changed, 45 insertions(+), 59 deletions(-) diff --git a/ddmrp/i18n/es.po b/ddmrp/i18n/es.po index f03330e23..d14876fea 100644 --- a/ddmrp/i18n/es.po +++ b/ddmrp/i18n/es.po @@ -64,7 +64,6 @@ msgstr "CPD" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_tree msgid "ADU Calculation Method" msgstr "Método de cálculo CPD" @@ -193,7 +192,6 @@ msgstr "Estado del Nivel de Alerta de inventario en mano del Búfer" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__buffer_profile_id #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_tree msgid "Buffer Profile" msgstr "Perfil del Búfer" @@ -201,7 +199,6 @@ msgstr "Perfil del Búfer" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_lead_time_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_lead_time #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_tree msgid "Buffer Profile Lead Time Factor" msgstr "Factor de Plazo de Entrega del Perfil de Búfer" @@ -209,7 +206,6 @@ msgstr "Factor de Plazo de Entrega del Perfil de Búfer" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_variability_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_variability #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_tree msgid "Buffer Profile Variability Factor" msgstr "Factor de Variabilidad del Perfil de Búfer" diff --git a/ddmrp/i18n/es_AR.po b/ddmrp/i18n/es_AR.po index b959d4283..c752fb004 100644 --- a/ddmrp/i18n/es_AR.po +++ b/ddmrp/i18n/es_AR.po @@ -80,7 +80,6 @@ msgstr "CPD" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_tree msgid "ADU Calculation Method" msgstr "Método de cálculo CPD" @@ -210,7 +209,6 @@ msgstr "Estado del Nivel de Alerta de inventario en mano del Búfer" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__buffer_profile_id #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_tree msgid "Buffer Profile" msgstr "Perfil del Búfer" @@ -218,7 +216,6 @@ msgstr "Perfil del Búfer" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_lead_time_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_lead_time #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_tree msgid "Buffer Profile Lead Time Factor" msgstr "Factor de Plazo de Entrega del Perfil de Búfer" @@ -226,7 +223,6 @@ msgstr "Factor de Plazo de Entrega del Perfil de Búfer" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_variability_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_variability #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_tree msgid "Buffer Profile Variability Factor" msgstr "Factor de Variabilidad del Perfil de Búfer" diff --git a/ddmrp/i18n/fr.po b/ddmrp/i18n/fr.po index 0577497fc..52fd956f3 100644 --- a/ddmrp/i18n/fr.po +++ b/ddmrp/i18n/fr.po @@ -66,7 +66,6 @@ msgstr "CMJ" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_tree msgid "ADU Calculation Method" msgstr "Méthode de calcul de la CMJ" @@ -196,7 +195,6 @@ msgstr "" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__buffer_profile_id #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_tree msgid "Buffer Profile" msgstr "Profil de buffer" @@ -204,7 +202,6 @@ msgstr "Profil de buffer" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_lead_time_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_lead_time #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_tree msgid "Buffer Profile Lead Time Factor" msgstr "" @@ -212,7 +209,6 @@ msgstr "" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_variability_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_variability #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_tree msgid "Buffer Profile Variability Factor" msgstr "" diff --git a/ddmrp/i18n/id.po b/ddmrp/i18n/id.po index 90f8c248c..ccab1daed 100644 --- a/ddmrp/i18n/id.po +++ b/ddmrp/i18n/id.po @@ -63,7 +63,6 @@ msgstr "ADU" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_product_adu_calculation_method_tree msgid "ADU Calculation Method" msgstr "Metode Perhitungan ADU" @@ -193,7 +192,6 @@ msgstr "Tingkat Status Buffer di Tangan" #. module: ddmrp #: model:ir.model.fields,field_description:ddmrp.field_stock_buffer__buffer_profile_id #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_tree msgid "Buffer Profile" msgstr "Profil Buffer" @@ -201,7 +199,6 @@ msgstr "Profil Buffer" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_lead_time_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_lead_time #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_lead_time_tree msgid "Buffer Profile Lead Time Factor" msgstr "" @@ -209,7 +206,6 @@ msgstr "" #: model:ir.actions.act_window,name:ddmrp.stock_buffer_profile_variability_form_action #: model:ir.ui.menu,name:ddmrp.menu_stock_buffer_profile_variability #: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_form -#: model_terms:ir.ui.view,arch_db:ddmrp.view_stock_buffer_profile_variability_tree msgid "Buffer Profile Variability Factor" msgstr "" diff --git a/ddmrp/i18n/it.po b/ddmrp/i18n/it.po index 8356d6978..4e2dfb219 100644 --- a/ddmrp/i18n/it.po +++ b/ddmrp/i18n/it.po @@ -30,8 +30,11 @@ msgstr "(fuori da DLT:" #: model:ir.model.fields,help:ddmrp.field_stock_move_line__state msgid "" "* New: When the stock move is created and not yet confirmed.\n" -"* Waiting Another Move: This state can be seen when a move is waiting for another one, for example in a chained flow.\n" -"* Waiting Availability: This state is reached when the procurement resolution is not straight forward. It may need the scheduler to run, a component to be manufactured...\n" +"* Waiting Another Move: This state can be seen when a move is waiting for " +"another one, for example in a chained flow.\n" +"* Waiting Availability: This state is reached when the procurement " +"resolution is not straight forward. It may need the scheduler to run, a " +"component to be manufactured...\n" "* Available: When products are reserved, it is set to 'Available'.\n" "* Done: When the shipment is processed, the state is 'Done'." msgstr "" @@ -41,16 +44,16 @@ msgstr "" "* Attesa disponibilità: questo stato viene raggiunto quando il completamento " "dell'approvvigionamento non è semplice. Richiede l'esecuzione della " "schedulazione, la lavorazione di un componente...\n" -"* Disponibile: qando i prodotti sono prenotati, è impostato a 'Disponibile'." -"\n" +"* Disponibile: qando i prodotti sono prenotati, è impostato a " +"'Disponibile'.\n" "* Eseguito: quando la spedizione viene elaborata, lo stato è 'Eseguito'." #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.res_config_settings_view_form msgid "" "" +"specific.\" role=\"img\" aria-label=\"Values set here are company-specific." +"\" groups=\"base.group_multi_company\"/>" msgstr "" " Date: Wed, 15 Nov 2023 08:52:43 +0000 Subject: [PATCH 055/120] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_chatter Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_chatter/ --- ddmrp_chatter/i18n/it.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/ddmrp_chatter/i18n/it.po b/ddmrp_chatter/i18n/it.po index e727d0ef3..49a36b13e 100644 --- a/ddmrp_chatter/i18n/it.po +++ b/ddmrp_chatter/i18n/it.po @@ -114,7 +114,6 @@ msgstr "Se selezionata, nuovi messaggi richiedono attenzione." #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_error -#: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." @@ -248,11 +247,6 @@ msgstr "Multiplo q.tà" msgid "Responsible User" msgstr "Utente responsabile" -#. module: ddmrp_chatter -#: model:ir.model.fields,field_description:ddmrp_chatter.field_stock_buffer__message_has_sms_error -msgid "SMS Delivery error" -msgstr "Errore consegna SMS" - #. module: ddmrp_chatter #: model:ir.model.fields,help:ddmrp_chatter.field_stock_buffer__activity_state msgid "" @@ -318,3 +312,6 @@ msgid "" msgstr "" "Ogni volta che il buffer è ricalcolato, se questa opzione è impostata, se " "necessario approvvigionerà automaticamente." + +#~ msgid "SMS Delivery error" +#~ msgstr "Errore consegna SMS" From 041b324604388d0cb8feff11865192eb15b899e4 Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 15 Nov 2023 08:52:43 +0000 Subject: [PATCH 056/120] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ddmrp-14.0/ddmrp-14.0-ddmrp_adjustment Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp_adjustment/ --- ddmrp_adjustment/i18n/it.po | 1 - ddmrp_adjustment/i18n/pt_BR.po | 1 - 2 files changed, 2 deletions(-) diff --git a/ddmrp_adjustment/i18n/it.po b/ddmrp_adjustment/i18n/it.po index 7f2f28610..53875b989 100644 --- a/ddmrp_adjustment/i18n/it.po +++ b/ddmrp_adjustment/i18n/it.po @@ -50,7 +50,6 @@ msgstr "Riga foglio correzione buffer" #. module: ddmrp_adjustment #: model:ir.actions.act_window,name:ddmrp_adjustment.ddmrp_adjustment_action #: model:ir.ui.menu,name:ddmrp_adjustment.menu_ddmrp_adjustment -#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_tree msgid "Buffer Adjustments" msgstr "Correzioni buffer" diff --git a/ddmrp_adjustment/i18n/pt_BR.po b/ddmrp_adjustment/i18n/pt_BR.po index 9afea2451..3a7f31efd 100644 --- a/ddmrp_adjustment/i18n/pt_BR.po +++ b/ddmrp_adjustment/i18n/pt_BR.po @@ -48,7 +48,6 @@ msgstr "" #. module: ddmrp_adjustment #: model:ir.actions.act_window,name:ddmrp_adjustment.ddmrp_adjustment_action #: model:ir.ui.menu,name:ddmrp_adjustment.menu_ddmrp_adjustment -#: model_terms:ir.ui.view,arch_db:ddmrp_adjustment.view_ddmrp_adjustment_tree msgid "Buffer Adjustments" msgstr "" From d6bfe8244d765d0fbfe8c82951f9d1261b18e16f Mon Sep 17 00:00:00 2001 From: GuillemCForgeFlow Date: Thu, 9 Nov 2023 17:21:07 +0100 Subject: [PATCH 057/120] [FIX]ddmrp: initialize defaultdict with actual model If there is a new model inheriting the actual `stock.buffer` model, such as the `stock.simulation.buffer`, then the method will fail as the values from `self` will be from a different model. This is fixed by changing the initialization to an empty record of self. --- ddmrp/models/stock_buffer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ddmrp/models/stock_buffer.py b/ddmrp/models/stock_buffer.py index d71cfa45a..1333ce9c9 100644 --- a/ddmrp/models/stock_buffer.py +++ b/ddmrp/models/stock_buffer.py @@ -376,7 +376,7 @@ def _get_outgoing_reservation_qty(self): return sum(lines.mapped("product_qty")) def _compute_product_available_qty(self): - operation_by_location = defaultdict(lambda: self.env["stock.buffer"]) + operation_by_location = defaultdict(lambda: self.browse()) for rec in self: operation_by_location[rec.location_id] |= rec for location_id, buffer_in_location in operation_by_location.items(): From c7f2b017751c2a73a72ce7e7e6f44e2c86220890 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 15 Nov 2023 08:57:39 +0000 Subject: [PATCH 058/120] [BOT] post-merge updates --- README.md | 2 +- ddmrp/README.rst | 2 +- ddmrp/__manifest__.py | 2 +- ddmrp/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cbe2b9334..28c9901f6 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[ddmrp](ddmrp/) | 14.0.1.18.4 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Demand Driven Material Requirements Planning +[ddmrp](ddmrp/) | 14.0.1.18.5 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Demand Driven Material Requirements Planning [ddmrp_adjustment](ddmrp_adjustment/) | 14.0.1.1.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Allow to apply factor adjustments to buffers. [ddmrp_chatter](ddmrp_chatter/) | 14.0.1.0.0 | | Adds chatter and activities to stock buffers. [ddmrp_coverage_days](ddmrp_coverage_days/) | 14.0.1.2.0 | | Implements Coverage Days. diff --git a/ddmrp/README.rst b/ddmrp/README.rst index 049b280b8..a7adf8fef 100644 --- a/ddmrp/README.rst +++ b/ddmrp/README.rst @@ -7,7 +7,7 @@ DDMRP !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:74bf548cd863fc5b541716caaacd7c4929c727a144d3c7b2d2d53218eba2eec0 + !! source digest: sha256:7a9a0a9565c9491f479b46ece5539baf5cd79f263d40e110402f9abdeb38947c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/ddmrp/__manifest__.py b/ddmrp/__manifest__.py index dee747e00..6679e895f 100644 --- a/ddmrp/__manifest__.py +++ b/ddmrp/__manifest__.py @@ -5,7 +5,7 @@ { "name": "DDMRP", "summary": "Demand Driven Material Requirements Planning", - "version": "14.0.1.18.4", + "version": "14.0.1.18.5", "license": "LGPL-3", "development_status": "Beta", "author": "ForgeFlow, " "Odoo Community Association (OCA)", diff --git a/ddmrp/static/description/index.html b/ddmrp/static/description/index.html index 43578b35e..20d178854 100644 --- a/ddmrp/static/description/index.html +++ b/ddmrp/static/description/index.html @@ -367,7 +367,7 @@

DDMRP

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:74bf548cd863fc5b541716caaacd7c4929c727a144d3c7b2d2d53218eba2eec0 +!! source digest: sha256:7a9a0a9565c9491f479b46ece5539baf5cd79f263d40e110402f9abdeb38947c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: LGPL-3 OCA/ddmrp Translate me on Weblate Try me on Runboat

Demand Driven Material Requirements Planning is a formal multi-echelon From 33e3b467e2fe7399251f7526847dfe59b126911e Mon Sep 17 00:00:00 2001 From: BernatPForgeFlow Date: Tue, 1 Aug 2023 11:36:37 +0200 Subject: [PATCH 059/120] [IMP] ddmrp: Allow inheritance in the report BoM Lead Time --- ddmrp/report/mrp_report_bom_structure.py | 9 +++++++++ ddmrp/report/mrp_report_bom_structure.xml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ddmrp/report/mrp_report_bom_structure.py b/ddmrp/report/mrp_report_bom_structure.py index ab67cd8f8..e37f9ca61 100644 --- a/ddmrp/report/mrp_report_bom_structure.py +++ b/ddmrp/report/mrp_report_bom_structure.py @@ -7,6 +7,15 @@ class BomStructureReport(models.AbstractModel): _inherit = "report.mrp.report_bom_structure" + def _get_bom( + self, bom_id=False, product_id=False, line_qty=False, line_id=False, level=False + ): + res = super()._get_bom(bom_id, product_id, line_qty, line_id, level) + bom = self.env["mrp.bom"].browse(bom_id) + product = bom.product_id or bom.product_tmpl_id + res["lead_time"] = product.produce_delay + return res + @api.model def _get_bom_lines(self, bom, bom_quantity, product, line_id, level): res = super(BomStructureReport, self)._get_bom_lines( diff --git a/ddmrp/report/mrp_report_bom_structure.xml b/ddmrp/report/mrp_report_bom_structure.xml index 458619a4f..357771e52 100644 --- a/ddmrp/report/mrp_report_bom_structure.xml +++ b/ddmrp/report/mrp_report_bom_structure.xml @@ -31,7 +31,7 @@ > From a24c7f873c61fd4ff8d69442c5bc3470b3f59c3e Mon Sep 17 00:00:00 2001 From: BernatPForgeFlow Date: Thu, 16 Nov 2023 11:45:10 +0100 Subject: [PATCH 060/120] [REM] ddmrp: Remove unused file --- ddmrp/report/bom_structure.py | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 ddmrp/report/bom_structure.py diff --git a/ddmrp/report/bom_structure.py b/ddmrp/report/bom_structure.py deleted file mode 100644 index 434cbdf9d..000000000 --- a/ddmrp/report/bom_structure.py +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2017-20 ForgeFlow S.L. (http://www.forgeflow.com) -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). - -from odoo import api, models - - -class BomStructureReport(models.AbstractModel): - _inherit = "report.mrp.mrp_bom_structure_report" - - @api.model - def _get_child_vals(self, record, level, qty, uom): - res = super()._get_child_vals(record, level, qty, uom) - if record.product_id.bom_ids: - lead_time = record.product_id.produce_delay - else: - lead_time = ( - record.product_id.seller_ids - and record.product_id.seller_ids[0].delay - or 0.0 - ) - res["is_buffered"] = record.is_buffered - res["has_mto_rule"] = record.has_mto_rule - res["lead_time"] = lead_time or "" - res["dlt"] = record.dlt - return res From 25427323665eeefae987585eaeafbea6b1fe0036 Mon Sep 17 00:00:00 2001 From: BernatPForgeFlow Date: Thu, 16 Nov 2023 12:05:52 +0100 Subject: [PATCH 061/120] [IMP] ddmrp: Optimize open_moves search --- ddmrp/models/stock_buffer.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ddmrp/models/stock_buffer.py b/ddmrp/models/stock_buffer.py index b5b40d923..7d047cc29 100644 --- a/ddmrp/models/stock_buffer.py +++ b/ddmrp/models/stock_buffer.py @@ -1349,7 +1349,6 @@ def _search_open_stock_moves_domain(self): "in", ["draft", "waiting", "confirmed", "partially_available", "assigned"], ), - ("location_dest_id", "child_of", [self.location_id.id]), ] @api.model @@ -1377,8 +1376,11 @@ def open_moves(self): # Utility method used to add an "Open Moves" button in the buffer # planning view domain = self._search_open_stock_moves_domain() - records = self.env["stock.move"].search(domain) - return self._stock_move_tree_view(records) + moves = self.env["stock.move"].search(domain) + moves = moves.filtered( + lambda move: move.location_dest_id.is_sublocation_of(self.location_id) + ) + return self._stock_move_tree_view(moves) def _get_horizon_adu_past_demand(self): return self.adu_calculation_method.horizon_past or 0 From bbfc44d0bc842ef5fd384fa95285d90bc2c9a323 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 16 Nov 2023 11:23:32 +0000 Subject: [PATCH 062/120] [BOT] post-merge updates --- README.md | 2 +- ddmrp/README.rst | 2 +- ddmrp/__manifest__.py | 2 +- ddmrp/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 28c9901f6..56edb89bd 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[ddmrp](ddmrp/) | 14.0.1.18.5 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Demand Driven Material Requirements Planning +[ddmrp](ddmrp/) | 14.0.1.19.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Demand Driven Material Requirements Planning [ddmrp_adjustment](ddmrp_adjustment/) | 14.0.1.1.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Allow to apply factor adjustments to buffers. [ddmrp_chatter](ddmrp_chatter/) | 14.0.1.0.0 | | Adds chatter and activities to stock buffers. [ddmrp_coverage_days](ddmrp_coverage_days/) | 14.0.1.2.0 | | Implements Coverage Days. diff --git a/ddmrp/README.rst b/ddmrp/README.rst index a7adf8fef..e91920c67 100644 --- a/ddmrp/README.rst +++ b/ddmrp/README.rst @@ -7,7 +7,7 @@ DDMRP !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:7a9a0a9565c9491f479b46ece5539baf5cd79f263d40e110402f9abdeb38947c + !! source digest: sha256:0880e8b3b2f4d608a62db62b826aa48a2f7a08121d995e40bbd59753bd6c4944 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/ddmrp/__manifest__.py b/ddmrp/__manifest__.py index 6679e895f..48a19674e 100644 --- a/ddmrp/__manifest__.py +++ b/ddmrp/__manifest__.py @@ -5,7 +5,7 @@ { "name": "DDMRP", "summary": "Demand Driven Material Requirements Planning", - "version": "14.0.1.18.5", + "version": "14.0.1.19.0", "license": "LGPL-3", "development_status": "Beta", "author": "ForgeFlow, " "Odoo Community Association (OCA)", diff --git a/ddmrp/static/description/index.html b/ddmrp/static/description/index.html index 20d178854..98bf5f7da 100644 --- a/ddmrp/static/description/index.html +++ b/ddmrp/static/description/index.html @@ -367,7 +367,7 @@

DDMRP

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:7a9a0a9565c9491f479b46ece5539baf5cd79f263d40e110402f9abdeb38947c +!! source digest: sha256:0880e8b3b2f4d608a62db62b826aa48a2f7a08121d995e40bbd59753bd6c4944 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: LGPL-3 OCA/ddmrp Translate me on Weblate Try me on Runboat

Demand Driven Material Requirements Planning is a formal multi-echelon From fe1cc6253d817a85a6bc32f603cd5cd2f8ae15fa Mon Sep 17 00:00:00 2001 From: oca-ci Date: Thu, 16 Nov 2023 12:40:06 +0000 Subject: [PATCH 063/120] [UPD] Update ddmrp.pot --- ddmrp/i18n/ddmrp.pot | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ddmrp/i18n/ddmrp.pot b/ddmrp/i18n/ddmrp.pot index a30c3c118..7d89598ab 100644 --- a/ddmrp/i18n/ddmrp.pot +++ b/ddmrp/i18n/ddmrp.pot @@ -1782,12 +1782,22 @@ msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Future)" +msgid "View ADU (Future - Direct Demand)" msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Past)" +msgid "View ADU (Future - Indirect Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Direct Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Indirect Demand)" msgstr "" #. module: ddmrp From db7af6991f0317ffc46314651eec05e3ddf0a588 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 16 Nov 2023 12:43:43 +0000 Subject: [PATCH 064/120] [BOT] post-merge updates --- README.md | 2 +- ddmrp/README.rst | 2 +- ddmrp/__manifest__.py | 2 +- ddmrp/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 56edb89bd..e89f7c388 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[ddmrp](ddmrp/) | 14.0.1.19.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Demand Driven Material Requirements Planning +[ddmrp](ddmrp/) | 14.0.1.20.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Demand Driven Material Requirements Planning [ddmrp_adjustment](ddmrp_adjustment/) | 14.0.1.1.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Allow to apply factor adjustments to buffers. [ddmrp_chatter](ddmrp_chatter/) | 14.0.1.0.0 | | Adds chatter and activities to stock buffers. [ddmrp_coverage_days](ddmrp_coverage_days/) | 14.0.1.2.0 | | Implements Coverage Days. diff --git a/ddmrp/README.rst b/ddmrp/README.rst index e91920c67..158224f75 100644 --- a/ddmrp/README.rst +++ b/ddmrp/README.rst @@ -7,7 +7,7 @@ DDMRP !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:0880e8b3b2f4d608a62db62b826aa48a2f7a08121d995e40bbd59753bd6c4944 + !! source digest: sha256:c666f1886c0915f9fff5b0b7d3be63c6ffe665bfbcd3ff42e970832ce813e55b !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/ddmrp/__manifest__.py b/ddmrp/__manifest__.py index 48a19674e..4fe859f5c 100644 --- a/ddmrp/__manifest__.py +++ b/ddmrp/__manifest__.py @@ -5,7 +5,7 @@ { "name": "DDMRP", "summary": "Demand Driven Material Requirements Planning", - "version": "14.0.1.19.0", + "version": "14.0.1.20.0", "license": "LGPL-3", "development_status": "Beta", "author": "ForgeFlow, " "Odoo Community Association (OCA)", diff --git a/ddmrp/static/description/index.html b/ddmrp/static/description/index.html index 98bf5f7da..6fbf786f6 100644 --- a/ddmrp/static/description/index.html +++ b/ddmrp/static/description/index.html @@ -367,7 +367,7 @@

DDMRP

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:0880e8b3b2f4d608a62db62b826aa48a2f7a08121d995e40bbd59753bd6c4944 +!! source digest: sha256:c666f1886c0915f9fff5b0b7d3be63c6ffe665bfbcd3ff42e970832ce813e55b !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: LGPL-3 OCA/ddmrp Translate me on Weblate Try me on Runboat

Demand Driven Material Requirements Planning is a formal multi-echelon From 45b9b70834ca5629627170c78b6c89d8802f1ca5 Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 16 Nov 2023 12:48:34 +0000 Subject: [PATCH 065/120] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ddmrp-14.0/ddmrp-14.0-ddmrp Translate-URL: https://translation.odoo-community.org/projects/ddmrp-14-0/ddmrp-14-0-ddmrp/ --- ddmrp/i18n/es.po | 14 ++++++++++++-- ddmrp/i18n/es_AR.po | 24 ++++++++++++++++++++---- ddmrp/i18n/fr.po | 14 ++++++++++++-- ddmrp/i18n/id.po | 14 ++++++++++++-- ddmrp/i18n/it.po | 24 ++++++++++++++++++++---- ddmrp/i18n/pt_BR.po | 14 ++++++++++++-- ddmrp/i18n/zh_Hans.po | 14 ++++++++++++-- 7 files changed, 100 insertions(+), 18 deletions(-) diff --git a/ddmrp/i18n/es.po b/ddmrp/i18n/es.po index d14876fea..759e42e39 100644 --- a/ddmrp/i18n/es.po +++ b/ddmrp/i18n/es.po @@ -1829,12 +1829,22 @@ msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Future)" +msgid "View ADU (Future - Direct Demand)" msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Past)" +msgid "View ADU (Future - Indirect Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Direct Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Indirect Demand)" msgstr "" #. module: ddmrp diff --git a/ddmrp/i18n/es_AR.po b/ddmrp/i18n/es_AR.po index c752fb004..cb4432a13 100644 --- a/ddmrp/i18n/es_AR.po +++ b/ddmrp/i18n/es_AR.po @@ -1879,13 +1879,23 @@ msgstr "Código de Vendedor" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Future)" -msgstr "Ver ADU (Futuro)" +msgid "View ADU (Future - Direct Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Future - Indirect Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Direct Demand)" +msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Past)" -msgstr "Ver ADU (Pasado)" +msgid "View ADU (Past - Indirect Demand)" +msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form @@ -2064,6 +2074,12 @@ msgstr "minutos" msgid "or" msgstr "o" +#~ msgid "View ADU (Future)" +#~ msgstr "Ver ADU (Futuro)" + +#~ msgid "View ADU (Past)" +#~ msgstr "Ver ADU (Pasado)" + #~ msgid "MRP Move" #~ msgstr "Movimientos MRP" diff --git a/ddmrp/i18n/fr.po b/ddmrp/i18n/fr.po index 52fd956f3..cd61bb1ab 100644 --- a/ddmrp/i18n/fr.po +++ b/ddmrp/i18n/fr.po @@ -1801,12 +1801,22 @@ msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Future)" +msgid "View ADU (Future - Direct Demand)" msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Past)" +msgid "View ADU (Future - Indirect Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Direct Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Indirect Demand)" msgstr "" #. module: ddmrp diff --git a/ddmrp/i18n/id.po b/ddmrp/i18n/id.po index ccab1daed..007cc8c66 100644 --- a/ddmrp/i18n/id.po +++ b/ddmrp/i18n/id.po @@ -1797,12 +1797,22 @@ msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Future)" +msgid "View ADU (Future - Direct Demand)" msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Past)" +msgid "View ADU (Future - Indirect Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Direct Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Indirect Demand)" msgstr "" #. module: ddmrp diff --git a/ddmrp/i18n/it.po b/ddmrp/i18n/it.po index 4e2dfb219..017fc1e8f 100644 --- a/ddmrp/i18n/it.po +++ b/ddmrp/i18n/it.po @@ -1879,13 +1879,23 @@ msgstr "Codice fornitore" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Future)" -msgstr "Visualizza ADU (futuro)" +msgid "View ADU (Future - Direct Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Future - Indirect Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Direct Demand)" +msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Past)" -msgstr "Visualizza ADU (passato)" +msgid "View ADU (Past - Indirect Demand)" +msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form @@ -2064,3 +2074,9 @@ msgstr "minuti" #: model_terms:ir.ui.view,arch_db:ddmrp.view_run_ddmrp_wizard msgid "or" msgstr "o" + +#~ msgid "View ADU (Future)" +#~ msgstr "Visualizza ADU (futuro)" + +#~ msgid "View ADU (Past)" +#~ msgstr "Visualizza ADU (passato)" diff --git a/ddmrp/i18n/pt_BR.po b/ddmrp/i18n/pt_BR.po index 05c4d4d70..f4cef4580 100644 --- a/ddmrp/i18n/pt_BR.po +++ b/ddmrp/i18n/pt_BR.po @@ -1791,12 +1791,22 @@ msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Future)" +msgid "View ADU (Future - Direct Demand)" msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Past)" +msgid "View ADU (Future - Indirect Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Direct Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Indirect Demand)" msgstr "" #. module: ddmrp diff --git a/ddmrp/i18n/zh_Hans.po b/ddmrp/i18n/zh_Hans.po index 2705ba07f..eb472dd5a 100644 --- a/ddmrp/i18n/zh_Hans.po +++ b/ddmrp/i18n/zh_Hans.po @@ -1829,12 +1829,22 @@ msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Future)" +msgid "View ADU (Future - Direct Demand)" msgstr "" #. module: ddmrp #: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form -msgid "View ADU (Past)" +msgid "View ADU (Future - Indirect Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Direct Demand)" +msgstr "" + +#. module: ddmrp +#: model_terms:ir.ui.view,arch_db:ddmrp.stock_buffer_view_form +msgid "View ADU (Past - Indirect Demand)" msgstr "" #. module: ddmrp From 31b77c0c1206761c7d1d3bb645278f76ddad2c5c Mon Sep 17 00:00:00 2001 From: BernatPForgeFlow Date: Thu, 16 Nov 2023 11:28:44 +0100 Subject: [PATCH 066/120] [IMP] ddmrp: Allow to duplicate multiple buffers Select all the buffers to duplicate, determine the location and copy all the configuration. --- ddmrp/__manifest__.py | 1 + ddmrp/security/ir.model.access.csv | 2 + ddmrp/views/stock_buffer_view.xml | 2 +- ddmrp/wizards/__init__.py | 1 + ddmrp/wizards/ddmrp_duplicate_buffer.py | 82 ++++++++++++++++++++++++ ddmrp/wizards/ddmrp_duplicate_buffer.xml | 43 +++++++++++++ 6 files changed, 130 insertions(+), 1 deletion(-) create mode 100644 ddmrp/wizards/ddmrp_duplicate_buffer.py create mode 100644 ddmrp/wizards/ddmrp_duplicate_buffer.xml diff --git a/ddmrp/__manifest__.py b/ddmrp/__manifest__.py index dee747e00..713ef7b61 100644 --- a/ddmrp/__manifest__.py +++ b/ddmrp/__manifest__.py @@ -49,6 +49,7 @@ "views/ddmrp_assets_backend.xml", "report/mrp_report_bom_structure.xml", "data/ir_cron.xml", + "wizards/ddmrp_duplicate_buffer.xml", "wizards/ddmrp_run_view.xml", "wizards/res_config_settings_views.xml", ], diff --git a/ddmrp/security/ir.model.access.csv b/ddmrp/security/ir.model.access.csv index 7ecaadb9c..fce129bab 100644 --- a/ddmrp/security/ir.model.access.csv +++ b/ddmrp/security/ir.model.access.csv @@ -13,5 +13,7 @@ access_stock_buffer_procurements,stock.buffer.procurements.user,model_make_procu access_stock_buffer_procurements_manager,stock.buffer.procurements.manager,model_make_procurement_buffer,stock.group_stock_manager,1,1,1,1 access_stock_buffer_procurements_item,stock.buffer.procurements.item.user,model_make_procurement_buffer_item,stock.group_stock_user,1,0,0,0 access_stock_buffer_procurements_item_manager,stock.buffer.procurements.item.manager,model_make_procurement_buffer_item,stock.group_stock_manager,1,1,1,1 +access_ddmrp_duplicate_buffer,ddmrp.duplicate.buffer,model_ddmrp_duplicate_buffer,stock.group_stock_user,1,0,0,0 +access_ddmrp_duplicate_buffer_manager,ddmrp.duplicate.buffer,model_ddmrp_duplicate_buffer,stock.group_stock_manager,1,1,1,1 ddmrp_access_run,ddmrp.run,model_ddmrp_run,stock.group_stock_user,1,0,0,0 ddmrp_access_run_manager,ddmrp.run.manager,model_ddmrp_run,stock.group_stock_manager,1,1,1,1 diff --git a/ddmrp/views/stock_buffer_view.xml b/ddmrp/views/stock_buffer_view.xml index 7b068619b..2fd69d6f8 100644 --- a/ddmrp/views/stock_buffer_view.xml +++ b/ddmrp/views/stock_buffer_view.xml @@ -99,7 +99,7 @@ stock.buffer.form stock.buffer -

+