From 0efeedea3295d20ba9218287ff64ee964805bb13 Mon Sep 17 00:00:00 2001 From: JuMiSanAr Date: Tue, 29 Aug 2023 17:35:28 +0200 Subject: [PATCH 001/218] shopfloor checkout: fix bug two lines same article --- shopfloor/services/checkout.py | 16 ++++++++++++++-- ...heckout_scan_package_action_no_prefill_qty.py | 16 ++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/shopfloor/services/checkout.py b/shopfloor/services/checkout.py index 0b2ee075df2..baeda2476a4 100644 --- a/shopfloor/services/checkout.py +++ b/shopfloor/services/checkout.py @@ -970,6 +970,18 @@ def _scan_package_find(self, picking, barcode, search_types=None): ), ) + def _find_line_to_increment(self, product_lines): + """Find which line should have its qty incremented. + + Return the first line for the scanned product + which still has some qty todo. + If none are found, return the first line for that product. + """ + return next( + (line for line in product_lines if line.qty_done < line.product_uom_qty), + fields.first(product_lines), + ) + def _scan_package_action_from_product( self, picking, selected_lines, product, packaging=None, **kw ): @@ -985,7 +997,7 @@ def _scan_package_action_from_product( return self._increment_custom_qty( picking, selected_lines, - fields.first(product_lines), + self._find_line_to_increment(product_lines), quantity_increment, ) return self._switch_line_qty_done(picking, selected_lines, product_lines) @@ -1001,7 +1013,7 @@ def _scan_package_action_from_lot(self, picking, selected_lines, lot, **kw): lot_lines = selected_lines.filtered(lambda l: l.lot_id == lot) if self.work.menu.no_prefill_qty: return self._increment_custom_qty( - picking, selected_lines, fields.first(lot_lines), 1 + picking, selected_lines, self._find_line_to_increment(lot_lines), 1 ) return self._switch_line_qty_done(picking, selected_lines, lot_lines) diff --git a/shopfloor/tests/test_checkout_scan_package_action_no_prefill_qty.py b/shopfloor/tests/test_checkout_scan_package_action_no_prefill_qty.py index 34310f08639..aaae75ba2f1 100644 --- a/shopfloor/tests/test_checkout_scan_package_action_no_prefill_qty.py +++ b/shopfloor/tests/test_checkout_scan_package_action_no_prefill_qty.py @@ -38,6 +38,8 @@ def test_scan_package_action_scan_product2_to_increment_qty(self): """Scan a product which is present in two lines. Only one line should have its quantity incremented. + If one line has been fully processed, + then the second line will have its quantity incremented. """ picking = self._create_picking( @@ -62,6 +64,20 @@ def test_scan_package_action_scan_product2_to_increment_qty(self): {move_lines[0]: 1, move_lines[1]: 0}, ) + # First line is fully processed, + # so we expect the second line to be incremented. + move_lines[0].qty_done = 3.0 + self.service.dispatch( + "scan_package_action", + params={ + "picking_id": picking.id, + "selected_line_ids": move_lines.ids, + "barcode": self.product_a.barcode, + }, + ) + self.assertEqual(move_lines[0].qty_done, 3.0) + self.assertEqual(move_lines[1].qty_done, 1.0) + def test_scan_package_action_scan_lot_to_increment_qty(self): """ """ picking = self._create_picking(lines=[(self.product_a, 3)]) From ceb98ae9fbe3568de9b809048998ae5dc513b519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alix?= Date: Tue, 8 Aug 2023 09:33:28 +0200 Subject: [PATCH 002/218] shopfloor, checkout: fix select first picking from pkg --- shopfloor/services/checkout.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/shopfloor/services/checkout.py b/shopfloor/services/checkout.py index 0b2ee075df2..e34d6ae5c74 100644 --- a/shopfloor/services/checkout.py +++ b/shopfloor/services/checkout.py @@ -246,7 +246,7 @@ def _select_document_from_location(self, location, **kw): def _select_document_from_package(self, package, **kw): pickings = package.move_line_ids.filtered( lambda ml: ml.state not in ("cancel", "done") - ).mapped("picking_id") + ).picking_id if len(pickings) > 1: # Filter only if we find several pickings to narrow the # selection to one of the good type. If we have one picking @@ -257,9 +257,7 @@ def _select_document_from_package(self, package, **kw): pickings = pickings.filtered( lambda p: p.picking_type_id in self.picking_types ) - if len(pickings) == 1: - picking = pickings - return self._select_picking(picking, "select_document") + return self._select_picking(fields.first(pickings), "select_document") def _select_document_from_product(self, product, line_domain=None, **kw): line_domain = line_domain or [] From 34bc354c83647cdd2e91e2e739b70a1d3bf6fc72 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 11 Sep 2023 09:11:24 +0000 Subject: [PATCH 003/218] shopfloor 14.0.4.2.1 --- shopfloor/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shopfloor/__manifest__.py b/shopfloor/__manifest__.py index 7825dcbf722..6688e0a46a5 100644 --- a/shopfloor/__manifest__.py +++ b/shopfloor/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Shopfloor", "summary": "manage warehouse operations with barcode scanners", - "version": "14.0.4.2.0", + "version": "14.0.4.2.1", "development_status": "Beta", "category": "Inventory", "website": "https://github.com/OCA/wms", From 79cac3bdca66e4b7e65be7ba64c0aadefe5c8469 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 11 Sep 2023 09:11:30 +0000 Subject: [PATCH 004/218] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6b3f9c9727c..a0c8d1bf1e2 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ addon | version | maintainers | summary [sale_stock_available_to_promise_release](sale_stock_available_to_promise_release/) | 14.0.1.1.1 | | Integration between Sales and Available to Promise Release [sale_stock_available_to_promise_release_cutoff](sale_stock_available_to_promise_release_cutoff/) | 14.0.1.1.1 | | Cutoff management with respect to stock availability [sale_stock_available_to_promise_release_dropshipping](sale_stock_available_to_promise_release_dropshipping/) | 14.0.1.0.0 | | Glue module between sale_stock_available_to_promise_release and stock_dropshipping -[shopfloor](shopfloor/) | 14.0.4.2.0 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | manage warehouse operations with barcode scanners +[shopfloor](shopfloor/) | 14.0.4.2.1 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | manage warehouse operations with barcode scanners [shopfloor_base](shopfloor_base/) | 14.0.2.10.1 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | Core module for creating mobile apps [shopfloor_base_multicompany](shopfloor_base_multicompany/) | 14.0.1.0.0 | | Provide multi-company support and validation to Shopfloor applications. [shopfloor_batch_automatic_creation](shopfloor_batch_automatic_creation/) | 14.0.1.2.0 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) | Create batch transfers for Cluster Picking From 152d07506a285e88c3759fc8539614e537dd78e2 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 11 Sep 2023 09:11:31 +0000 Subject: [PATCH 005/218] [UPD] README.rst --- shopfloor/README.rst | 2 +- shopfloor/static/description/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor/README.rst b/shopfloor/README.rst index a82d9f8b889..8742ae808b1 100644 --- a/shopfloor/README.rst +++ b/shopfloor/README.rst @@ -7,7 +7,7 @@ Shopfloor !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:c98005ff22de51d22140150963437643afbc61ff022b2b5b810d096f4c25ca9d + !! source digest: sha256:19166081e9868661b6d79edb4ff0a98bd8b12ab523c93b6225e67b96f30ac7b9 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor/static/description/index.html b/shopfloor/static/description/index.html index b56ad4b3e22..c1989e51568 100644 --- a/shopfloor/static/description/index.html +++ b/shopfloor/static/description/index.html @@ -367,7 +367,7 @@

Shopfloor

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:c98005ff22de51d22140150963437643afbc61ff022b2b5b810d096f4c25ca9d +!! source digest: sha256:19166081e9868661b6d79edb4ff0a98bd8b12ab523c93b6225e67b96f30ac7b9 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

Shopfloor is a barcode scanner application for internal warehouse operations.

From 1d0141a8f0d76a0f029dc0b71068bad4ba04317e Mon Sep 17 00:00:00 2001 From: Mmequignon Date: Mon, 11 Sep 2023 11:18:27 +0200 Subject: [PATCH 006/218] shopfloor_single_product_transfer - set destination before posting --- .../services/single_product_transfer.py | 6 ++++-- .../tests/test_set_quantity.py | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/shopfloor_single_product_transfer/services/single_product_transfer.py b/shopfloor_single_product_transfer/services/single_product_transfer.py index 016a722fdcc..5bb891c9e92 100644 --- a/shopfloor_single_product_transfer/services/single_product_transfer.py +++ b/shopfloor_single_product_transfer/services/single_product_transfer.py @@ -690,7 +690,6 @@ def _find_user_move_line(self): def _set_quantity__by_location_handlers(self): return [ self._set_quantity__check_location, - self._set_quantity__post_move, ] def _set_quantity__by_location(self, move_line, location, confirmation=False): @@ -706,6 +705,7 @@ def _set_quantity__by_location(self, move_line, location, confirmation=False): ) if response: return response + return self._set_quantity__post_move(move_line, location) def _set_quantity__by_package(self, move_line, package, confirmation=False): # We're about to leave the `set_quantity` screen. @@ -720,8 +720,10 @@ def _set_quantity__by_package(self, move_line, package, confirmation=False): response = self._use_handlers( handlers, move_line, location, confirmation=confirmation ) + if response: + return response move_line.result_package_id = package - return response + return self._set_quantity__post_move(move_line, location) # Else, go to `set_location` screen move_line.result_package_id = package return self._response_for_set_location(move_line, package) diff --git a/shopfloor_single_product_transfer/tests/test_set_quantity.py b/shopfloor_single_product_transfer/tests/test_set_quantity.py index 775e40d4b69..4b17835f323 100644 --- a/shopfloor_single_product_transfer/tests/test_set_quantity.py +++ b/shopfloor_single_product_transfer/tests/test_set_quantity.py @@ -750,6 +750,8 @@ def test_set_quantity_scan_package_not_empty(self): message=expected_message, popup=expected_popup, ) + # We moved 10 units to an existing package + self.assertEqual(package.quant_ids.quantity, 20.0) self.assertEqual(package, move_line.result_package_id) def test_set_quantity_scan_package_empty(self): From 14d8772bc48932bfda342f84d5be00aeac89db34 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 12 Sep 2023 06:54:15 +0000 Subject: [PATCH 007/218] shopfloor_single_product_transfer 14.0.2.1.2 --- shopfloor_single_product_transfer/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shopfloor_single_product_transfer/__manifest__.py b/shopfloor_single_product_transfer/__manifest__.py index 6143af624a8..91a2956f851 100644 --- a/shopfloor_single_product_transfer/__manifest__.py +++ b/shopfloor_single_product_transfer/__manifest__.py @@ -1,7 +1,7 @@ { "name": "Shopfloor Single Product Transfer", "summary": "Move an item from one location to another.", - "version": "14.0.2.1.1", + "version": "14.0.2.1.2", "category": "Inventory", "website": "https://github.com/OCA/wms", "author": "Camptocamp, Odoo Community Association (OCA)", From 3a4be3ba6dca940db8f387ad4e66d21cfda06d4f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 12 Sep 2023 06:54:20 +0000 Subject: [PATCH 008/218] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a0c8d1bf1e2..eb9ccd92dde 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ addon | version | maintainers | summary [shopfloor_reception_purchase_partner_ref](shopfloor_reception_purchase_partner_ref/) | 14.0.1.1.0 | [![mt-software-de](https://github.com/mt-software-de.png?size=30px)](https://github.com/mt-software-de) | Adds the purchase partner ref field to shopfloor reception scenario [shopfloor_reception_purchase_partner_ref_mobile](shopfloor_reception_purchase_partner_ref_mobile/) | 14.0.1.1.0 | [![mt-software-de](https://github.com/mt-software-de.png?size=30px)](https://github.com/mt-software-de) | Adds the purchase partner ref field to shopfloor reception scenario [shopfloor_rest_log](shopfloor_rest_log/) | 14.0.1.2.1 | [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) | Integrate rest_log into Shopfloor app -[shopfloor_single_product_transfer](shopfloor_single_product_transfer/) | 14.0.2.1.1 | [![mmequignon](https://github.com/mmequignon.png?size=30px)](https://github.com/mmequignon) | Move an item from one location to another. +[shopfloor_single_product_transfer](shopfloor_single_product_transfer/) | 14.0.2.1.2 | [![mmequignon](https://github.com/mmequignon.png?size=30px)](https://github.com/mmequignon) | Move an item from one location to another. [shopfloor_single_product_transfer_force_package](shopfloor_single_product_transfer_force_package/) | 14.0.1.0.0 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Force to select package if location already contains packages. [shopfloor_single_product_transfer_mobile](shopfloor_single_product_transfer_mobile/) | 14.0.1.1.0 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Mobile frontend for single product transfer scenario [shopfloor_single_product_transfer_unique_order_at_location](shopfloor_single_product_transfer_unique_order_at_location/) | 14.0.1.0.0 | [![TDu](https://github.com/TDu.png?size=30px)](https://github.com/TDu) | Prevent to mix sales order on same consolidation location. From b9fa28f3f4e58f04fdc264e58dc33b6786083675 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 12 Sep 2023 06:54:21 +0000 Subject: [PATCH 009/218] [UPD] README.rst --- shopfloor_single_product_transfer/README.rst | 2 +- shopfloor_single_product_transfer/static/description/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor_single_product_transfer/README.rst b/shopfloor_single_product_transfer/README.rst index 5c00cd2e740..04cbc8989a2 100644 --- a/shopfloor_single_product_transfer/README.rst +++ b/shopfloor_single_product_transfer/README.rst @@ -7,7 +7,7 @@ Shopfloor Single Product Transfer !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:57e66bdea11f3ed9e8be78dcec5d686b55ee0fd4b810ca4746bb3f44f858ede5 + !! source digest: sha256:b9eb8fb3c29f6d3f6fb4accd3164f71ebc141b09a9159f61b81b865a5452d199 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor_single_product_transfer/static/description/index.html b/shopfloor_single_product_transfer/static/description/index.html index 836ef8303f9..8123f8928a2 100644 --- a/shopfloor_single_product_transfer/static/description/index.html +++ b/shopfloor_single_product_transfer/static/description/index.html @@ -367,7 +367,7 @@

Shopfloor Single Product Transfer

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:57e66bdea11f3ed9e8be78dcec5d686b55ee0fd4b810ca4746bb3f44f858ede5 +!! source digest: sha256:b9eb8fb3c29f6d3f6fb4accd3164f71ebc141b09a9159f61b81b865a5452d199 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

Allow to move a single product from a location to another one.

From a4560a54e9322808972a3b98bb07c5704904dae3 Mon Sep 17 00:00:00 2001 From: Thierry Ducrest Date: Tue, 12 Sep 2023 13:01:57 +0200 Subject: [PATCH 010/218] shopfloor: fix scan anything for packaging When scanning a packaging barcode, the backend crashes because it tries to generate the data for a packaging using the function designed for products. I guess it is by design that when scanning a packaging barcode, it is its content (the product) that is returned to the frontend. --- shopfloor/components/scan_handler_product.py | 2 ++ shopfloor/tests/test_scan_anything.py | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/shopfloor/components/scan_handler_product.py b/shopfloor/components/scan_handler_product.py index 1aa08fefa43..74c40200769 100644 --- a/shopfloor/components/scan_handler_product.py +++ b/shopfloor/components/scan_handler_product.py @@ -16,6 +16,8 @@ class ProductHandler(Component): def search(self, identifier): res = self._search.find(identifier, types=("product", "packaging")) + if res.record and res.type == "packaging": + return res.record.product_id return res.record if res.record else self.env["product.product"] @property diff --git a/shopfloor/tests/test_scan_anything.py b/shopfloor/tests/test_scan_anything.py index 934881f5827..0d1facc30ed 100644 --- a/shopfloor/tests/test_scan_anything.py +++ b/shopfloor/tests/test_scan_anything.py @@ -47,3 +47,10 @@ def test_scan_transfer(self): identifier = record.name data = self.data_detail.picking_detail(record) self._test_response_ok(rec_type, data, identifier) + + def test_scan_packaging(self): + record = self.product_a_packaging + rec_type = "product" + identifier = record.barcode + data = self.data_detail.product_detail(record.product_id) + self._test_response_ok(rec_type, data, identifier) From 10fcbdb4bce887f80ee4d0a88286acbdeed490b3 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 13 Sep 2023 07:34:06 +0000 Subject: [PATCH 011/218] shopfloor 14.0.4.2.2 --- shopfloor/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shopfloor/__manifest__.py b/shopfloor/__manifest__.py index 6688e0a46a5..949794f81c8 100644 --- a/shopfloor/__manifest__.py +++ b/shopfloor/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Shopfloor", "summary": "manage warehouse operations with barcode scanners", - "version": "14.0.4.2.1", + "version": "14.0.4.2.2", "development_status": "Beta", "category": "Inventory", "website": "https://github.com/OCA/wms", From 9188ba849271ea4137c6fb80ca2a1d364684a143 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 13 Sep 2023 07:34:12 +0000 Subject: [PATCH 012/218] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index eb9ccd92dde..f667f359842 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ addon | version | maintainers | summary [sale_stock_available_to_promise_release](sale_stock_available_to_promise_release/) | 14.0.1.1.1 | | Integration between Sales and Available to Promise Release [sale_stock_available_to_promise_release_cutoff](sale_stock_available_to_promise_release_cutoff/) | 14.0.1.1.1 | | Cutoff management with respect to stock availability [sale_stock_available_to_promise_release_dropshipping](sale_stock_available_to_promise_release_dropshipping/) | 14.0.1.0.0 | | Glue module between sale_stock_available_to_promise_release and stock_dropshipping -[shopfloor](shopfloor/) | 14.0.4.2.1 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | manage warehouse operations with barcode scanners +[shopfloor](shopfloor/) | 14.0.4.2.2 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | manage warehouse operations with barcode scanners [shopfloor_base](shopfloor_base/) | 14.0.2.10.1 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | Core module for creating mobile apps [shopfloor_base_multicompany](shopfloor_base_multicompany/) | 14.0.1.0.0 | | Provide multi-company support and validation to Shopfloor applications. [shopfloor_batch_automatic_creation](shopfloor_batch_automatic_creation/) | 14.0.1.2.0 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) | Create batch transfers for Cluster Picking From 1059fec1fb507e4cbbfd022b6790dfe4284b5446 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 13 Sep 2023 07:34:12 +0000 Subject: [PATCH 013/218] [UPD] README.rst --- shopfloor/README.rst | 2 +- shopfloor/static/description/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor/README.rst b/shopfloor/README.rst index 8742ae808b1..03d43b5c341 100644 --- a/shopfloor/README.rst +++ b/shopfloor/README.rst @@ -7,7 +7,7 @@ Shopfloor !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:19166081e9868661b6d79edb4ff0a98bd8b12ab523c93b6225e67b96f30ac7b9 + !! source digest: sha256:3075301a1e6dfd433a3defc52e813f06aaea8d1eeccfafcd47af3f0f0f6f4880 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor/static/description/index.html b/shopfloor/static/description/index.html index c1989e51568..fa47edd1ef1 100644 --- a/shopfloor/static/description/index.html +++ b/shopfloor/static/description/index.html @@ -367,7 +367,7 @@

Shopfloor

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:19166081e9868661b6d79edb4ff0a98bd8b12ab523c93b6225e67b96f30ac7b9 +!! source digest: sha256:3075301a1e6dfd433a3defc52e813f06aaea8d1eeccfafcd47af3f0f0f6f4880 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

Shopfloor is a barcode scanner application for internal warehouse operations.

From c5da43e13ca44c361927b38e691c3b0ba158cc16 Mon Sep 17 00:00:00 2001 From: Jacques-Etienne Baudoux Date: Tue, 19 Sep 2023 13:40:36 +0200 Subject: [PATCH 014/218] [IMP] stock_move_source_relocate: add return Return the new recordset of unassigned moves --- stock_move_source_relocate/models/stock_move.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/stock_move_source_relocate/models/stock_move.py b/stock_move_source_relocate/models/stock_move.py index 6ae26b84292..a900d5ce51a 100644 --- a/stock_move_source_relocate/models/stock_move.py +++ b/stock_move_source_relocate/models/stock_move.py @@ -26,6 +26,10 @@ def _action_assign(self): unconfirmed_moves._apply_source_relocate() def _apply_source_relocate(self): + """Apply relocation rules. + + Returns the recordset of confirmed and partially available moves + """ # Read the `reserved_availability` field of the moves out of the loop # to prevent unwanted cache invalidation when actually reserving. reserved_availability = {move: move.reserved_availability for move in self} @@ -35,20 +39,26 @@ def _apply_source_relocate(self): "Try to relocate moves of operation type (%s)" % ", ".join(self.picking_type_id.mapped("name")) ) + res_ids = [] for move in self: # We don't need to ignore moves with "_should_bypass_reservation() # is True" because they are reserved at this point. relocation = self.env["stock.source.relocate"]._rule_for_move(move) if not relocation or relocation.relocate_location_id == move.location_id: + res_ids.append(move.id) continue relocated = move._apply_source_relocate_rule( relocation, reserved_availability, roundings ) if relocated: relocated_ids.append(relocated.id) + res_ids.append(relocated.id) + else: + res_ids.append(move.id) if relocated_ids: _logger.debug("Relocated moves %s" % relocated_ids) self.browse(relocated_ids)._after_apply_source_relocate_rule() + return self.browse(res_ids) def _apply_source_relocate_rule(self, relocation, reserved_availability, roundings): self.ensure_one() From 9d10e02a52a07355e87e09917d9c0a9938f4cf0c Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 06:00:10 +0000 Subject: [PATCH 015/218] Added translation using Weblate (Italian) --- shopfloor_single_product_transfer/i18n/it.po | 22 ++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 shopfloor_single_product_transfer/i18n/it.po diff --git a/shopfloor_single_product_transfer/i18n/it.po b/shopfloor_single_product_transfer/i18n/it.po new file mode 100644 index 00000000000..5265b7ffa43 --- /dev/null +++ b/shopfloor_single_product_transfer/i18n/it.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_single_product_transfer +# +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: shopfloor_single_product_transfer +#: model:shopfloor.menu,name:shopfloor_single_product_transfer.shopfloor_menu_demo_single_product_transfer +#: model:shopfloor.scenario,name:shopfloor_single_product_transfer.scenario_single_product_transfer +#: model:stock.picking.type,name:shopfloor_single_product_transfer.picking_type_single_product_transfer_demo +msgid "Single Product Transfer" +msgstr "" From 46c7c7705ca61b84076fb8fb16d000ee90318bfe Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 06:00:18 +0000 Subject: [PATCH 016/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 shopfloor_checkout_package_measurement/i18n/it.po diff --git a/shopfloor_checkout_package_measurement/i18n/it.po b/shopfloor_checkout_package_measurement/i18n/it.po new file mode 100644 index 00000000000..a11879bf783 --- /dev/null +++ b/shopfloor_checkout_package_measurement/i18n/it.po @@ -0,0 +1,21 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_checkout_package_measurement +# +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: shopfloor_checkout_package_measurement +#: code:addons/shopfloor_checkout_package_measurement/actions/message.py:0 +#, python-format +msgid "Package measure(s) changed." +msgstr "" From 9a30b38bb2ef6fb6366eac10d32e15d5df1c784d Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 06:16:09 +0000 Subject: [PATCH 017/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_checkout_package_measurement_mobile/i18n/it.po diff --git a/shopfloor_checkout_package_measurement_mobile/i18n/it.po b/shopfloor_checkout_package_measurement_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_checkout_package_measurement_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 38b621002ceb826ac773d70f564a2fe1c2d9b6e8 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 08:25:40 +0000 Subject: [PATCH 018/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 stock_warehouse_flow_product_packaging/i18n/it.po diff --git a/stock_warehouse_flow_product_packaging/i18n/it.po b/stock_warehouse_flow_product_packaging/i18n/it.po new file mode 100644 index 00000000000..d106f49d698 --- /dev/null +++ b/stock_warehouse_flow_product_packaging/i18n/it.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_warehouse_flow_product_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: stock_warehouse_flow_product_packaging +#: model:ir.model.fields.selection,name:stock_warehouse_flow_product_packaging.selection__stock_warehouse_flow__split_method__packaging +msgid "By Product Packaging" +msgstr "" + +#. module: stock_warehouse_flow_product_packaging +#: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_warehouse_flow_product_packaging +#: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__id +msgid "ID" +msgstr "" + +#. module: stock_warehouse_flow_product_packaging +#: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_warehouse_flow_product_packaging +#: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__packaging_type_ids +msgid "Packaging types" +msgstr "" + +#. module: stock_warehouse_flow_product_packaging +#: model:ir.model.fields,help:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__split_method +msgid "" +"Simple => move will be split by the qty of the flow or a multiple of it" +msgstr "" + +#. module: stock_warehouse_flow_product_packaging +#: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__split_method +msgid "Split method" +msgstr "" + +#. module: stock_warehouse_flow_product_packaging +#: model:ir.model,name:stock_warehouse_flow_product_packaging.model_stock_warehouse_flow +msgid "Stock Warehouse Routing Flow" +msgstr "" From 597ca95c10ffb2a8543f18daba555d30d3f97ab9 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 10:24:26 +0000 Subject: [PATCH 019/218] Added translation using Weblate (Italian) --- shopfloor_rest_log/i18n/it.po | 78 +++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 shopfloor_rest_log/i18n/it.po diff --git a/shopfloor_rest_log/i18n/it.po b/shopfloor_rest_log/i18n/it.po new file mode 100644 index 00000000000..69c5ac2b64d --- /dev/null +++ b/shopfloor_rest_log/i18n/it.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_rest_log +# +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: shopfloor_rest_log +#: model:ir.model,name:shopfloor_rest_log.model_shopfloor_app +msgid "A Shopfloor application" +msgstr "" + +#. module: shopfloor_rest_log +#: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log__app_version +msgid "App Version" +msgstr "" + +#. module: shopfloor_rest_log +#: model_terms:ir.ui.view,arch_db:shopfloor_rest_log.rest_log_search_view +msgid "App version" +msgstr "" + +#. module: shopfloor_rest_log +#: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log__display_name +#: model:ir.model.fields,field_description:shopfloor_rest_log.field_shopfloor_app__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_rest_log +#: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log__id +#: model:ir.model.fields,field_description:shopfloor_rest_log.field_shopfloor_app__id +msgid "ID" +msgstr "" + +#. module: shopfloor_rest_log +#: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log____last_update +#: model:ir.model.fields,field_description:shopfloor_rest_log.field_shopfloor_app____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_rest_log +#: model:ir.actions.act_window,name:shopfloor_rest_log.action_shopfloor_log +#: model:ir.ui.menu,name:shopfloor_rest_log.menu_action_shopfloor_log +msgid "Logs" +msgstr "" + +#. module: shopfloor_rest_log +#: model:ir.model,name:shopfloor_rest_log.model_rest_log +msgid "REST API Logging" +msgstr "" + +#. module: shopfloor_rest_log +#: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log__real_uid +#: model_terms:ir.ui.view,arch_db:shopfloor_rest_log.rest_log_search_view +msgid "Real user" +msgstr "" + +#. module: shopfloor_rest_log +#: model:ir.model.fields,help:shopfloor_rest_log.field_rest_log__real_uid +msgid "" +"Some services might use a different user in the environment. Whenever " +"possible, this field will hold a reference to the real user doing the call. " +"This information can be found in the header `App-User-Id`." +msgstr "" + +#. module: shopfloor_rest_log +#: model_terms:ir.ui.view,arch_db:shopfloor_rest_log.shopfloor_app_form_view +msgid "View logs" +msgstr "" From a430b3180666501bb864df690752bcead38f64e7 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 10:24:43 +0000 Subject: [PATCH 020/218] Added translation using Weblate (Italian) --- shopfloor_purchase_base/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_purchase_base/i18n/it.po diff --git a/shopfloor_purchase_base/i18n/it.po b/shopfloor_purchase_base/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_purchase_base/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 238f1b75ad139ed6026114b6cf17740b35d46151 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:09:43 +0000 Subject: [PATCH 021/218] Added translation using Weblate (Italian) --- shopfloor_packing_info/i18n/it.po | 141 ++++++++++++++++++++++++++++++ 1 file changed, 141 insertions(+) create mode 100644 shopfloor_packing_info/i18n/it.po diff --git a/shopfloor_packing_info/i18n/it.po b/shopfloor_packing_info/i18n/it.po new file mode 100644 index 00000000000..d5518e07aed --- /dev/null +++ b/shopfloor_packing_info/i18n/it.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_packing_info +# +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: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__active +msgid "Active" +msgstr "" + +#. module: shopfloor_packing_info +#: model_terms:ir.ui.view,arch_db:shopfloor_packing_info.shopfloor_packing_info_form_view +#: model_terms:ir.ui.view,arch_db:shopfloor_packing_info.shopfloor_packing_info_search_view +msgid "Archived" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_partner__shopfloor_packing_info_id +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_users__shopfloor_packing_info_id +msgid "Checkout Packing Information" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.actions.act_window,name:shopfloor_packing_info.action_shopfloor_packing_info +#: model:ir.ui.menu,name:shopfloor_packing_info.menu_action_shopfloor_packing_info +msgid "Checkout Packing Informations" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model,name:shopfloor_packing_info.model_res_partner +msgid "Contact" +msgstr "" + +#. module: shopfloor_packing_info +#: model_terms:ir.actions.act_window,help:shopfloor_packing_info.action_shopfloor_packing_info +msgid "Create a shopfloor packing information to be reused among customers." +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__create_uid +msgid "Created by" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__create_date +msgid "Created on" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_partner__display_name +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__display_name +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking__display_name +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking_type__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking__shopfloor_display_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking_type__shopfloor_display_packing_info +msgid "Display customer packing info" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,help:shopfloor_packing_info.field_stock_picking__shopfloor_display_packing_info +#: model:ir.model.fields,help:shopfloor_packing_info.field_stock_picking_type__shopfloor_display_packing_info +msgid "" +"For the Shopfloor Checkout/Packing scenarios to display the customer packing" +" info." +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_partner__id +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__id +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking__id +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking_type__id +msgid "ID" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_partner____last_update +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info____last_update +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking____last_update +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__write_date +msgid "Last Updated on" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__name +msgid "Name" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking__shopfloor_packing_info_id +msgid "Packing information" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model,name:shopfloor_packing_info.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: shopfloor_packing_info +#: model_terms:ir.ui.view,arch_db:shopfloor_packing_info.view_partner_form +msgid "Shopfloor" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model,name:shopfloor_packing_info.model_shopfloor_packing_info +msgid "Shopfloor Packing Information" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__text +msgid "Text" +msgstr "" + +#. module: shopfloor_packing_info +#: model:ir.model,name:shopfloor_packing_info.model_stock_picking +msgid "Transfer" +msgstr "" From 3e2fc87d93e60f8cc1d18b1bc7b4e8d9c800a8d7 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:23:31 +0000 Subject: [PATCH 022/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 stock_move_source_relocate_dynamic_routing/i18n/it.po diff --git a/stock_move_source_relocate_dynamic_routing/i18n/it.po b/stock_move_source_relocate_dynamic_routing/i18n/it.po new file mode 100644 index 00000000000..ec8d2168ddd --- /dev/null +++ b/stock_move_source_relocate_dynamic_routing/i18n/it.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_move_source_relocate_dynamic_routing +# +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_move_source_relocate_dynamic_routing +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing__display_name +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_move_source_relocate_dynamic_routing +#: code:addons/stock_move_source_relocate_dynamic_routing/models/stock_source_relocate.py:0 +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate_dynamic_routing.view_stock_source_relocate_form +#, python-format +msgid "Dynamic Routing" +msgstr "" + +#. module: stock_move_source_relocate_dynamic_routing +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move__id +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing__id +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate__id +msgid "ID" +msgstr "" + +#. module: stock_move_source_relocate_dynamic_routing +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing____last_update +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_move_source_relocate_dynamic_routing +#: code:addons/stock_move_source_relocate_dynamic_routing/models/stock_routing.py:0 +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate_dynamic_routing.view_stock_routing_form +#, python-format +msgid "Source Relocation" +msgstr "" + +#. module: stock_move_source_relocate_dynamic_routing +#: model:ir.model,name:stock_move_source_relocate_dynamic_routing.model_stock_routing +msgid "Stock Dynamic Routing" +msgstr "" + +#. module: stock_move_source_relocate_dynamic_routing +#: model:ir.model,name:stock_move_source_relocate_dynamic_routing.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_move_source_relocate_dynamic_routing +#: model:ir.model,name:stock_move_source_relocate_dynamic_routing.model_stock_source_relocate +msgid "Stock Move Source Relocate" +msgstr "" From 8663b1f749c62828c2cbf4103441d6d3193edb81 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:23:39 +0000 Subject: [PATCH 023/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_reception_purchase_partner_ref_mobile/i18n/it.po diff --git a/shopfloor_reception_purchase_partner_ref_mobile/i18n/it.po b/shopfloor_reception_purchase_partner_ref_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_reception_purchase_partner_ref_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 116862eb4147ea2651aca222b29ad1d994affb2e Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 12:28:14 +0000 Subject: [PATCH 024/218] Added translation using Weblate (Italian) --- stock_picking_completion_info/i18n/it.po | 91 ++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 stock_picking_completion_info/i18n/it.po diff --git a/stock_picking_completion_info/i18n/it.po b/stock_picking_completion_info/i18n/it.po new file mode 100644 index 00000000000..4f9074fa81c --- /dev/null +++ b/stock_picking_completion_info/i18n/it.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_completion_info +# +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_picking_completion_info +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking__completion_info +msgid "Completion Info" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking_type__display_completion_info +msgid "Display Completion Info" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking__display_name +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking_type__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields.selection,name:stock_picking_completion_info.selection__stock_picking__completion_info__full_order_picking +msgid "" +"Full order picking: You are processing a full order picking that will allow " +"next operation to be processed" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_move__id +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking__id +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking_type__id +msgid "ID" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields,help:stock_picking_completion_info.field_stock_picking_type__display_completion_info +msgid "" +"Inform operator of a completed operation at processing and at completion" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking____last_update +#: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields.selection,name:stock_picking_completion_info.selection__stock_picking__completion_info__last_picking +msgid "" +"Last picking: Completion of this operation allows next operations to be " +"processed." +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields.selection,name:stock_picking_completion_info.selection__stock_picking__completion_info__next_picking_ready +msgid "Next operations are ready to be processed." +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model.fields.selection,name:stock_picking_completion_info.selection__stock_picking__completion_info__no +msgid "No" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model,name:stock_picking_completion_info.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model,name:stock_picking_completion_info.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_picking_completion_info +#: model:ir.model,name:stock_picking_completion_info.model_stock_picking +msgid "Transfer" +msgstr "" From 3b02fd8884d60cbd041144cd2d133d717e8841d3 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 12:28:18 +0000 Subject: [PATCH 025/218] Added translation using Weblate (Italian) --- shopfloor_delivery_shipment_mobile/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_delivery_shipment_mobile/i18n/it.po diff --git a/shopfloor_delivery_shipment_mobile/i18n/it.po b/shopfloor_delivery_shipment_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_delivery_shipment_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 60326cefddc5f429653fa4908a12ab229c0c7c2a Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 12:54:29 +0000 Subject: [PATCH 026/218] Added translation using Weblate (Italian) --- shopfloor_dangerous_goods/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_dangerous_goods/i18n/it.po diff --git a/shopfloor_dangerous_goods/i18n/it.po b/shopfloor_dangerous_goods/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_dangerous_goods/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 22ae862671d1821dbe064340c006c47f2d64091a Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 12:54:34 +0000 Subject: [PATCH 027/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_single_product_transfer_unique_order_at_location/i18n/it.po diff --git a/shopfloor_single_product_transfer_unique_order_at_location/i18n/it.po b/shopfloor_single_product_transfer_unique_order_at_location/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_single_product_transfer_unique_order_at_location/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 087b8d62a7a8e4cbef654df4bd410651560479e1 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 13:18:21 +0000 Subject: [PATCH 028/218] Added translation using Weblate (Italian) --- stock_reception_screen_qty_by_packaging/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 stock_reception_screen_qty_by_packaging/i18n/it.po diff --git a/stock_reception_screen_qty_by_packaging/i18n/it.po b/stock_reception_screen_qty_by_packaging/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/stock_reception_screen_qty_by_packaging/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 0b3328fe535e703c8d32cae7ec8936aae16bf95d Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 13:18:25 +0000 Subject: [PATCH 029/218] Added translation using Weblate (Italian) --- stock_available_to_promise_release/i18n/it.po | 513 ++++++++++++++++++ 1 file changed, 513 insertions(+) create mode 100644 stock_available_to_promise_release/i18n/it.po diff --git a/stock_available_to_promise_release/i18n/it.po b/stock_available_to_promise_release/i18n/it.po new file mode 100644 index 00000000000..c1ea8ff11c4 --- /dev/null +++ b/stock_available_to_promise_release/i18n/it.po @@ -0,0 +1,513 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available_to_promise_release +# +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_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__release_ready_count +msgid "# of moves ready" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__need_release_count +msgid "# of need release moves" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_form +msgid "" +"Release:\n" +" Ready:" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_qty +msgid "" +"Available to Promise quantity minus quantities promised to moves with " +"higher priority (in default UoM of the product)." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_uom_qty +msgid "" +"Available to Promise quantity minus quantities promised to moves with " +"higher priority (in initial demand's UoM)." +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_unrelease_form +msgid "Cancel" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.stock_picking_type_form +msgid "Chained moves release process" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__city +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__city +msgid "City" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_res_company +msgid "Companies" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock +msgid "" +"Compute product quantity to be delivered based on given days of horizon." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_res_company__stock_reservation_horizon +#: model:ir.model.fields,help:stock_available_to_promise_release.field_res_config_settings__stock_reservation_horizon +msgid "" +"Compute promised quantities for order planned to be shipped until this " +"number of days from today." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type__count_picking_need_release +msgid "Count Picking Need Release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.actions.act_window,help:stock_available_to_promise_release.stock_move_release_action +msgid "Create a new stock movement" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__create_uid +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__create_date +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__create_date +msgid "Created on" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_move_release_tree +msgid "Customer" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__date_priority +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_picking__date_priority +msgid "" +"Date/time used to sort moves to deliver first. Used to calculate the ordered" +" available to promise." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_procurement_group__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_product_product__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_company__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_location_route__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule__display_name +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_location_route__available_to_promise_defer_pull +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_rule__available_to_promise_defer_pull +msgid "" +"Do not create chained moved automatically for delivery. Transfers must be " +"released manually when they have enough available to promise." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_procurement_group__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_product_product__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_company__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_config_settings__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_location_route__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule__id +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__id +msgid "ID" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_picking_type__unrelease_on_backorder +msgid "" +"If checked, when a backorder is created the moves into the backorder are " +"unreleased if they come from a route configured to manually release moves" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_picking_type__prevent_new_move_after_release +msgid "" +"If checked, when a picking is released it's no more possible to assign new " +"moves to it." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_stock_location_route +msgid "Inventory Routes" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_procurement_group____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_product_product____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_company____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_location_route____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule____last_update +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__last_release_date +msgid "Last Release Date" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__write_uid +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__write_date +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.actions.act_window,name:stock_available_to_promise_release.stock_move_release_action +#: model:ir.ui.menu,name:stock_available_to_promise_release.stock_move_release_menu +msgid "Moves Allocations" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_product_product__move_need_release_count +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.product_normal_form_view +msgid "Moves Need Release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__need_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__need_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.stock_picking_type_kanban +msgid "Need Release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_location_route__no_backorder_at_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule__no_backorder_at_release +msgid "No backorder at release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.actions.act_window,help:stock_available_to_promise_release.stock_picking_release_action +msgid "No transfers to release." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_uom_qty +msgid "Ordered Available to Promise" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_qty +msgid "Ordered Available to Promise (Real Qty)" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_move_release_tree +msgid "Postcode" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type__prevent_new_move_after_release +msgid "Prevent new move after release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__date_priority +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__date_priority +msgid "Priority Date" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_procurement_group +msgid "Procurement Group" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_product_product +msgid "Product" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__previous_promised_qty +msgid "" +"Quantities promised to moves with higher priority than this move (in default" +" UoM of the product)." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__previous_promised_qty +msgid "Quantity Promised before this move" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_form +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form +msgid "Release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.actions.act_window,name:stock_available_to_promise_release.action_view_stock_move_release_form +msgid "Release Move Allocations" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__release_ready +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__release_ready +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_move_release_search +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_search +msgid "Release Ready" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.actions.act_window,name:stock_available_to_promise_release.action_view_stock_picking_release_form +msgid "Release Transfers Allocations" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_location_route__available_to_promise_defer_pull +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule__available_to_promise_defer_pull +msgid "Release based on Available to Promise" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_move_release_form +msgid "Shipment date" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__state_id +msgid "State" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_stock_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form +msgid "Stock Allocations Release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock +msgid "Stock Allocations Releases" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_stock_unrelease +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_unrelease_form +msgid "Stock Allocations Un Release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_company__stock_reservation_horizon +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_config_settings__stock_reservation_horizon +msgid "Stock Reservation Horizon" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: stock_available_to_promise_release +#: code:addons/stock_available_to_promise_release/models/stock_picking.py:0 +#, python-format +msgid "" +"The backorder %s has" +" been created." +msgstr "" + +#. module: stock_available_to_promise_release +#: code:addons/stock_available_to_promise_release/models/stock_move.py:0 +#, python-format +msgid "" +"The following moves have been un-released: \n" +"%(move_names)s" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form +msgid "The selected records will be released." +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_unrelease_form +msgid "The selected records will be un released." +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.actions.act_window,help:stock_available_to_promise_release.stock_move_release_action +msgid "" +"This menu gives you the full traceability of inventory\n" +" operations on a specific product. You can filter on the product\n" +" to see all the past or future movements for the product." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model,name:stock_available_to_promise_release.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_company__stock_release_max_prep_time +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_config_settings__stock_release_max_prep_time +msgid "Transfer Releases Max Prep. Time" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.actions.act_window,name:stock_available_to_promise_release.stock_picking_release_action +#: model:ir.ui.menu,name:stock_available_to_promise_release.stock_picking_release_menu +msgid "Transfers Allocations" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_form +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_unrelease_form +msgid "Un Release" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.actions.act_window,name:stock_available_to_promise_release.action_view_stock_move_unrelease_form +msgid "Un Release Move Allocations" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.actions.act_window,name:stock_available_to_promise_release.action_view_stock_picking_unrelease_form +msgid "Un Release Transfers Allocations" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__unrelease_allowed +msgid "Unrelease Allowed" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type__unrelease_on_backorder +msgid "Unrelease on backorder" +msgstr "" + +#. module: stock_available_to_promise_release +#: code:addons/stock_available_to_promise_release/models/stock_move.py:0 +#: code:addons/stock_available_to_promise_release/models/stock_move.py:0 +#: code:addons/stock_available_to_promise_release/models/stock_picking.py:0 +#, python-format +msgid "Unsupported operator %s" +msgstr "" + +#. module: stock_available_to_promise_release +#: code:addons/stock_available_to_promise_release/models/stock_picking.py:0 +#, python-format +msgid "Unsupported operator: %s" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_tree +msgid "View Move Allocations" +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_location_route__no_backorder_at_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_rule__no_backorder_at_release +msgid "" +"When releasing a transfer, do not create a backorder for the moves created " +"for the unavailable quantities." +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock +msgid "" +"When your release transfers, their expected date\n" +" is rescheduled to now + this preparation time (in minutes).\n" +" Their scheduled date represents the latest the\n" +" transfers should be done, and therefore, past\n" +" this timestamp, considered late." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,help:stock_available_to_promise_release.field_res_company__stock_release_max_prep_time +#: model:ir.model.fields,help:stock_available_to_promise_release.field_res_config_settings__stock_release_max_prep_time +msgid "" +"When your release transfers, their scheduled date is rescheduled to now + " +"this preparation time (in minutes). Their scheduled date represents the " +"latest the transfers should be done, and therefore, past this timestamp, " +"considered late." +msgstr "" + +#. module: stock_available_to_promise_release +#: code:addons/stock_available_to_promise_release/models/stock_move.py:0 +#, python-format +msgid "You are not allowed to unrelease this move %(move_name)s." +msgstr "" + +#. module: stock_available_to_promise_release +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__zip_code +#: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__zip_code +msgid "Zip" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock +msgid "days" +msgstr "" + +#. module: stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock +msgid "minutes" +msgstr "" From fba39507431c0823bc9a560aab77693d530a4bd1 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 13:23:48 +0000 Subject: [PATCH 030/218] Added translation using Weblate (Italian) --- stock_dynamic_routing_reserve_rule/i18n/it.po | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 stock_dynamic_routing_reserve_rule/i18n/it.po diff --git a/stock_dynamic_routing_reserve_rule/i18n/it.po b/stock_dynamic_routing_reserve_rule/i18n/it.po new file mode 100644 index 00000000000..37e2d012ed2 --- /dev/null +++ b/stock_dynamic_routing_reserve_rule/i18n/it.po @@ -0,0 +1,108 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_dynamic_routing_reserve_rule +# +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_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src +msgid ", for locations:" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest +msgid "" +", however, has no\n" +" reservation rule, which\n" +" may lead to inconsistencies in the routing." +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest +msgid "" +".\n" +"
\n" +" The origin operation type" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src +msgid "" +".\n" +"
\n" +" This dynamic routing may change moves' operation types to" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest +msgid "" +".\n" +" This new operation type has reservation rules in" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model:ir.model.fields,field_description:stock_dynamic_routing_reserve_rule.field_stock_routing__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model:ir.model.fields,field_description:stock_dynamic_routing_reserve_rule.field_stock_routing__id +msgid "ID" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model:ir.model.fields,field_description:stock_dynamic_routing_reserve_rule.field_stock_routing____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: code:addons/stock_dynamic_routing_reserve_rule/models/stock_routing.py:0 +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.view_stock_routing_form +#, python-format +msgid "Reservation Rules" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model:ir.model.fields,field_description:stock_dynamic_routing_reserve_rule.field_stock_routing__reserve_rule_warning +msgid "Reserve Rule Warning" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model:ir.model,name:stock_dynamic_routing_reserve_rule.model_stock_routing +msgid "Stock Dynamic Routing" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src +msgid "Warning: the origin operation type" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest +msgid "" +"Warning: this dynamic routing may change moves' operation\n" +" type to" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src +msgid "has reservation rules in" +msgstr "" + +#. module: stock_dynamic_routing_reserve_rule +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src +msgid "" +"which does not have a reservation rule. It may lead\n" +" to inconsistencies in the routing." +msgstr "" From 156c736a3e76ac9adf89f8e0eed197d4f7cb3ac0 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 13:32:54 +0000 Subject: [PATCH 031/218] Added translation using Weblate (Italian) --- stock_warehouse_flow/i18n/it.po | 414 ++++++++++++++++++++++++++++++++ 1 file changed, 414 insertions(+) create mode 100644 stock_warehouse_flow/i18n/it.po diff --git a/stock_warehouse_flow/i18n/it.po b/stock_warehouse_flow/i18n/it.po new file mode 100644 index 00000000000..e8d259d80cb --- /dev/null +++ b/stock_warehouse_flow/i18n/it.po @@ -0,0 +1,414 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_warehouse_flow +# +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_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__active +msgid "Active" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_location_route__applicable_flow_ids +msgid "Applicable Flows" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search +msgid "Archived" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__company_id +msgid "Company" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.actions.act_window,help:stock_warehouse_flow.stock_warehouse_flow_action +msgid "Create a new Routing Flow" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__create_date +msgid "Created on" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields.selection,name:stock_warehouse_flow.selection__stock_warehouse_flow__delivery_steps__ship_only +msgid "Deliver goods directly (1 step)" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__delivery_route_id +msgid "Delivery Route" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_delivery_carrier__display_name +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_location_route__display_name +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse__display_name +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__move_domain +msgid "" +"Domain based on Stock Moves, to define if the routing flow is applicable or " +"not." +msgstr "" + +#. module: stock_warehouse_flow +#: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 +#, python-format +msgid "Existing flow '%s' already applies on these kind of moves." +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Flow Name" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse__flow_ids +msgid "Flows" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "From" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__from_location_dest_id +msgid "From Location Dest" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__from_location_src_id +msgid "From Location Src" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__from_picking_type_id +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search +msgid "From operation type" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Generate route" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search +msgid "Group by..." +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_delivery_carrier__id +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_location_route__id +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_move__id +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse__id +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__id +msgid "ID" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__qty +msgid "" +"If a qty is set the flow can be applied on moves where the move's qty >= the" +" qty set on the flow\n" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__impacted_route_ids +msgid "Impacted Routes" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Impacted routes" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model,name:stock_warehouse_flow.model_stock_location_route +msgid "Inventory Routes" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_delivery_carrier____last_update +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_location_route____last_update +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse____last_update +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Locations" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Max quantity multiple" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__name +msgid "Name" +msgstr "" + +#. module: stock_warehouse_flow +#: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 +#, python-format +msgid "No routing flow available for the move {move} in transfer {picking}." +msgstr "" + +#. module: stock_warehouse_flow +#: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 +#, python-format +msgid "" +"No rule corresponding to '%(picking_type)s' operation type has been found on delivery route '%(delivery_route)s'.\n" +"Please check your configuration." +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Operation Types" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__out_type_id +msgid "Out Type" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__delivery_steps +msgid "Outgoing Shipments" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__delivery_steps +msgid "Outgoing route to follow" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__output_stock_loc_id +msgid "Output Location" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__pack_type_id +msgid "Pack Type" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields.selection,name:stock_warehouse_flow.selection__stock_warehouse_flow__delivery_steps__pick_pack_ship +msgid "Pack goods, send goods in output and then deliver (3 steps)" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__pack_stock_loc_id +msgid "Packing Location" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__pick_type_id +msgid "Pick Type" +msgstr "" + +#. module: stock_warehouse_flow +#: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 +#, python-format +msgid "Please set the uom field in addition to the qty field" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__qty +msgid "Qty" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_location_route__flow_id +msgid "Routing Flow" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.actions.act_window,name:stock_warehouse_flow.stock_warehouse_flow_action +#: model:ir.ui.menu,name:stock_warehouse_flow.stock_warehouse_flow_menu +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.view_delivery_carrier_form +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.view_warehouse +msgid "Routing Flows" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_delivery_carrier__flow_ids +msgid "Routing flows" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__rule_ids +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Rules" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__out_type_id +msgid "" +"Same than 'To operation type' field, displayed here to get a global overview" +" of the flow configuration." +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__output_stock_loc_id +msgid "" +"Same than 'To output location' field, displayed here to get a global " +"overview of the flow configuration." +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields.selection,name:stock_warehouse_flow.selection__stock_warehouse_flow__delivery_steps__pick_ship +msgid "Send goods in output and then deliver (2 steps)" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__sequence +msgid "Sequence" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__sequence_prefix +msgid "Sequence Prefix" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model,name:stock_warehouse_flow.model_delivery_carrier +msgid "Shipping Methods" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields.selection,name:stock_warehouse_flow.selection__stock_warehouse_flow__split_method__simple +msgid "Simple" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__split_method +msgid "" +"Simple => move will be split by the qty of the flow or a multiple of it" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__move_domain +msgid "Source Routing Domain" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__split_method +msgid "Split method" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model,name:stock_warehouse_flow.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model,name:stock_warehouse_flow.model_stock_warehouse_flow +msgid "Stock Warehouse Routing Flow" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Technical Information" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__company_id +msgid "The company is automatically set from your user preferences." +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "To" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__to_picking_type_id +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search +msgid "To operation type" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__to_output_stock_loc_id +msgid "To output location" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__uom_id +msgid "Uom" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__sequence_prefix +msgid "" +"Used to generate the default prefix of new operation types. (e.g. 'DG' => " +"'WH/OUT/DG/')" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model,name:stock_warehouse_flow.model_stock_warehouse +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__warehouse_id +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search +msgid "Warehouse" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "Warehouse Flow" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__warning +msgid "Warning" +msgstr "" + +#. module: stock_warehouse_flow +#: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__carrier_ids +msgid "With carriers" +msgstr "" + +#. module: stock_warehouse_flow +#: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form +msgid "to" +msgstr "" From 349a8cde96b0a08aabb89de0214a0753b97fff41 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 13:32:59 +0000 Subject: [PATCH 032/218] Added translation using Weblate (Italian) --- stock_checkout_sync/i18n/it.po | 215 +++++++++++++++++++++++++++++++++ 1 file changed, 215 insertions(+) create mode 100644 stock_checkout_sync/i18n/it.po diff --git a/stock_checkout_sync/i18n/it.po b/stock_checkout_sync/i18n/it.po new file mode 100644 index 00000000000..3d4a0e966e6 --- /dev/null +++ b/stock_checkout_sync/i18n/it.po @@ -0,0 +1,215 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_checkout_sync +# +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_checkout_sync +#: code:addons/stock_checkout_sync/wizards/stock_move_checkout_sync.py:0 +#, python-format +msgid "
  • {}: {} move(s)
  • " +msgstr "" + +#. module: stock_checkout_sync +#: code:addons/stock_checkout_sync/wizards/stock_move_checkout_sync.py:0 +#, python-format +msgid "
  • {}: {} move(s)
  • " +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking__can_sync_to_checkout +msgid "Can Sync To Checkout" +msgstr "" + +#. module: stock_checkout_sync +#: code:addons/stock_checkout_sync/wizards/stock_move_checkout_sync.py:0 +#: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_picking_form +#: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync +#, python-format +msgid "Checkout Sync" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type__checkout_sync +msgid "Checkout Synchronization" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__create_date +msgid "Created on" +msgstr "" + +#. module: stock_checkout_sync +#: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync +msgid "Date Expected" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__picking_type_location_id +msgid "Default Source Location" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__dest_picking_id +msgid "Dest Picking" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,help:stock_checkout_sync.field_stock_move_checkout_sync__location_id +msgid "Destination location where all the moves will be sent." +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,help:stock_checkout_sync.field_stock_move_checkout_sync__dest_picking_id +msgid "Destination operation for these moves." +msgstr "" + +#. module: stock_checkout_sync +#: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync +msgid "Discard" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__display_name +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking__display_name +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__done_dest_picking_ids +msgid "Done Dest Picking" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move__id +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__id +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking__id +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type__id +msgid "ID" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync____last_update +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking____last_update +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__location_id +msgid "Location" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__move_ids +msgid "Move" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__picking_ids +msgid "Picking" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model,name:stock_checkout_sync.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__remaining_help +msgid "Remaining Help" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__show_skip_button +msgid "Show Skip Button" +msgstr "" + +#. module: stock_checkout_sync +#: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync +msgid "Skip" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model,name:stock_checkout_sync.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model,name:stock_checkout_sync.model_stock_move_checkout_sync +msgid "Stock Move Checkout Sync" +msgstr "" + +#. module: stock_checkout_sync +#: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync +msgid "Sync Destination" +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,help:stock_checkout_sync.field_stock_picking__can_sync_to_checkout +msgid "" +"Technical field. Indicates if the button to synchronize the destination " +"towards a checkout location is visible." +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,help:stock_checkout_sync.field_stock_move_checkout_sync__picking_type_location_id +msgid "" +"This is the default source location when you create a picking manually with " +"this operation type. It is possible however to change it or that the routes " +"put another location. If it is empty, it will check for the supplier " +"location on the partner. " +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model,name:stock_checkout_sync.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: stock_checkout_sync +#: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync +msgid "Unit of Measure" +msgstr "" + +#. module: stock_checkout_sync +#: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync +msgid "" +"Use this assistant to select a checkout location for all the moves going to the same operation (including in other transfers).\n" +" The destination location of the moves below will be updated with the selected location." +msgstr "" + +#. module: stock_checkout_sync +#: model:ir.model.fields,help:stock_checkout_sync.field_stock_picking_type__checkout_sync +msgid "" +"When checked, a button on transfers allow users to select a single location " +"for all moves reaching this operation type. On selection, all the move lines" +" are updated with the same destination." +msgstr "" From 8cbcedb5793536c24c2c1ada4eea44a5724eb3aa Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 14:11:53 +0000 Subject: [PATCH 033/218] Added translation using Weblate (Italian) --- shopfloor_batch_automatic_creation/i18n/it.po | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 shopfloor_batch_automatic_creation/i18n/it.po diff --git a/shopfloor_batch_automatic_creation/i18n/it.po b/shopfloor_batch_automatic_creation/i18n/it.po new file mode 100644 index 00000000000..91c74cdc86e --- /dev/null +++ b/shopfloor_batch_automatic_creation/i18n/it.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_batch_automatic_creation +# +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: shopfloor_batch_automatic_creation +#: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create +msgid "Automatic Batch Creation" +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create +msgid "" +"Automatically create a batch when an operator uses the \"Get Work\" button " +"and no existing batch has been found. The system will first look for " +"priority transfers and fill up the batch till the defined constraints (max " +"of transfers, volume, weight, ...). It never mixes priorities, so if you get" +" 2 available priority transfers and a max quantity of 3, the batch will only" +" contain the 2 priority transfers." +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_group_by_commercial_partner +msgid "Group by commercial entity" +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__id +msgid "ID" +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_group_by_commercial_partner +msgid "" +"If enabled, transfers will be grouped by commercial entity.This could mix " +"priorities and will ignore the constraints to apply." +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_weight +msgid "Max Weight (kg)" +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_picking +msgid "Max transfers" +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_volume +msgid "Max volume (m³)" +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_picking +msgid "" +"Maximum number of transfers to add in an automatic batch. 0 means no limit." +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_volume +msgid "" +"Maximum volume in cubic meters of goods in transfers to add in an automatic " +"batch. 0 means no limit." +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_weight +msgid "" +"Maximum weight in kg of goods in transfers to add in an automatic batch. 0 " +"means no limit." +msgstr "" + +#. module: shopfloor_batch_automatic_creation +#: model:ir.model,name:shopfloor_batch_automatic_creation.model_shopfloor_menu +msgid "Menu displayed in the scanner application" +msgstr "" From 2ec31d18f05e86509bc3f4d85aaf334cf2940b9b Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 14:12:00 +0000 Subject: [PATCH 034/218] Added translation using Weblate (Italian) --- shopfloor_mobile_base_auth_user/i18n/it.po | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 shopfloor_mobile_base_auth_user/i18n/it.po diff --git a/shopfloor_mobile_base_auth_user/i18n/it.po b/shopfloor_mobile_base_auth_user/i18n/it.po new file mode 100644 index 00000000000..af299fc3956 --- /dev/null +++ b/shopfloor_mobile_base_auth_user/i18n/it.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_mobile_base_auth_user +# +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: shopfloor_mobile_base_auth_user +#: model:shopfloor.app,name:shopfloor_mobile_base_auth_user.app_demo1 +msgid "Shopfloor Demo (user auth)" +msgstr "" + +#. module: shopfloor_mobile_base_auth_user +#: model:shopfloor.app,short_name:shopfloor_mobile_base_auth_user.app_demo1 +msgid "demo user" +msgstr "" From e5c0dcfda2d055255383be8684f1b700a5cb855e Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 14:39:37 +0000 Subject: [PATCH 035/218] Added translation using Weblate (Italian) --- stock_dynamic_routing_checkout_sync/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 stock_dynamic_routing_checkout_sync/i18n/it.po diff --git a/stock_dynamic_routing_checkout_sync/i18n/it.po b/stock_dynamic_routing_checkout_sync/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/stock_dynamic_routing_checkout_sync/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 8b4440a5b530e2102f9b0506d6bc1807c29c7cbb Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 14:39:42 +0000 Subject: [PATCH 036/218] Added translation using Weblate (Italian) --- stock_storage_type_putaway_abc/i18n/it.po | 78 +++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 stock_storage_type_putaway_abc/i18n/it.po diff --git a/stock_storage_type_putaway_abc/i18n/it.po b/stock_storage_type_putaway_abc/i18n/it.po new file mode 100644 index 00000000000..9549db21891 --- /dev/null +++ b/stock_storage_type_putaway_abc/i18n/it.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_storage_type_putaway_abc +# +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_storage_type_putaway_abc +#: model_terms:ir.ui.view,arch_db:stock_storage_type_putaway_abc.product_template_form_view_inherit +msgid "ABC Storage preference" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_product__abc_storage +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_template__abc_storage +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__abc_storage +msgid "Abc Storage" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model.fields.selection,name:stock_storage_type_putaway_abc.selection__stock_location__pack_putaway_strategy__abc +msgid "Chaotic ABC" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__display_abc_storage +msgid "Display Abc Storage" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_template__display_name +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_template__id +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__id +msgid "ID" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model,name:stock_storage_type_putaway_abc.model_stock_location +msgid "Inventory Locations" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_template____last_update +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__pack_putaway_strategy +msgid "Packs Put-Away Strategy" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model,name:stock_storage_type_putaway_abc.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_storage_type_putaway_abc +#: model:ir.model.fields,help:stock_storage_type_putaway_abc.field_stock_location__pack_putaway_strategy +msgid "" +"This defines the storage strategy to use when packs are put away in this location.\n" +"None: when a pack is moved to this location, it will not be put away any further.\n" +"Ordered Children Locations: when a pack is moved to this location, a suitable location will be searched in its children locations according to the restrictions defined on their respective location storage types." +msgstr "" From 73efda6c885a9ba8c9813f90be075f850557e213 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 14:51:20 +0000 Subject: [PATCH 037/218] Added translation using Weblate (Italian) --- stock_reception_screen/i18n/it.po | 589 ++++++++++++++++++++++++++++++ 1 file changed, 589 insertions(+) create mode 100644 stock_reception_screen/i18n/it.po diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po new file mode 100644 index 00000000000..4f858c1d1e3 --- /dev/null +++ b/stock_reception_screen/i18n/it.po @@ -0,0 +1,589 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_reception_screen +# +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_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__picking_state +msgid "" +" * Draft: The transfer is not confirmed yet. Reservation doesn't apply.\n" +" * Waiting another operation: This transfer is waiting for another operation before being ready.\n" +" * Waiting: The transfer is waiting for the availability of some products.\n" +"(a) The shipping policy is \"As soon as possible\": no product could be reserved.\n" +"(b) The shipping policy is \"When all products are ready\": not all the products could be reserved.\n" +" * Ready: The transfer is ready to be processed.\n" +"(a) The shipping policy is \"As soon as possible\": at least one product has been reserved.\n" +"(b) The shipping policy is \"When all products are ready\": all product have been reserved.\n" +" * Done: The transfer has been processed.\n" +" * Cancelled: The transfer has been cancelled." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model,name:stock_reception_screen.model_stock_picking_manual_barcode +msgid "Action to input a barcode" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__allowed_location_dest_ids +msgid "Allowed destination locations" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__allowed_location_dest_ids +msgid "Allowed destination locations based on the package storage type." +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__barcode +#, python-format +msgid "Barcode" +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Barcode Input" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Cancel" +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Check" +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_picking_manual_barcode_form +msgid "Confirm" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_partner_id +msgid "Contact" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__create_uid +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__create_date +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__create_date +msgid "Created on" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_id +msgid "Current Move" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_id +msgid "Current Move Line" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_package_stored +msgid "Current Move Line Package Stored" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__reception_screen_current_step +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_step +msgid "Current Step" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_qty_available +msgid "" +"Current quantity of products.\n" +"In a context with a single Stock Location, this includes goods stored at this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the Stock Location of this Warehouse, or any of its children.\n" +"stored in the Stock Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods stored in any Stock Location with 'internal' type." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_uom_qty +msgid "Demand" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_location_dest_stored_id +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Destination" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_location_dest_id +msgid "Destination Location" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__display_name +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__display_name +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking__display_name +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__display_name +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Done" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__lot_expiration_date +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_lot_expiration_date +msgid "End of Expiration Date" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_has_tracking +msgid "Ensure the traceability of a storable product in your warehouse." +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Exit" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_filter_product +msgid "Filter product" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_step_focus_field +msgid "Focus field" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_packaging_ids +msgid "Gives the different ways to package the same product." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__package_storage_type_height_required +msgid "Height is mandatory for packages configured with this storage type." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_storage_type_height_required +msgid "Height required for packages" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__id +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__id +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__id +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking__id +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__id +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__id +msgid "ID" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging____last_update +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line____last_update +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking____last_update +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode____last_update +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__last_move_line_lot_id +msgid "Last Move Line Lot" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__write_uid +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__write_date +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_lot_id +msgid "Lot NumBer" +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_picking_manual_barcode_form +msgid "Manual Barcode Input" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_last_lot_expiration_date +msgid "Most recent exp. date" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_id +msgid "Move's product" +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Next" +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Next PACK" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_step_descr +msgid "Operation" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_outgoing_qty +msgid "Outgoing" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_height +msgid "Package Height" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_package +msgid "Package N°" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_storage_type_id +msgid "Package Storage Type" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_filtered_move_lines +msgid "Picking Filtered Move Lines" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_display_name +msgid "Product" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Product '{}' not found." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model,name:stock_reception_screen.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_packaging_ids +msgid "Product Packages" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model,name:stock_reception_screen.model_product_packaging +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__product_packaging_id +msgid "Product Packaging" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Product packaging info are missing. Please use the CUBISCAN." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_has_tracking +msgid "Product with Tracking" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_qty_status +msgid "Qty Status" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_qty_done +msgid "Quantity" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_qty_available +msgid "Quantity On Hand" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_outgoing_qty +msgid "" +"Quantity of planned outgoing products.\n" +"In a context with a single Stock Location, this includes goods leaving this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods leaving the Stock Location of this Warehouse, or any of its children.\n" +"Otherwise, this includes goods leaving any Stock Location with 'internal' type." +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.view_move_line_tree +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.view_picking_form +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.vpicktree +msgid "Reception" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking__reception_screen_id +msgid "Reception Screen" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__name +msgid "Reference" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__picking_origin +msgid "Reference of the document" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Reuse the existing lot {}." +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Select" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Select Move" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Select Packaging" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Select Product" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Set Destination" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Set Expiry Date" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Set Lot Number" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Set Package" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "Set Quantity" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_origin +msgid "Source Document" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_state +msgid "Status" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model,name:stock_reception_screen.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_move_lines +msgid "Stock Moves" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model,name:stock_reception_screen.model_stock_reception_screen +msgid "Stock Reception Screen" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__storage_type_name +msgid "Storage Type" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_picking.py:0 +#, python-format +msgid "" +"The backorder %s has been created." +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "The move is already processed, aborting." +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "The storage type is mandatory before going further." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_move_line__lot_expiration_date +msgid "" +"This is the date on which the goods with this Serial Number may become " +"dangerous and must not be consumed." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_uom_qty +msgid "" +"This is the quantity of products from an inventory point of view. For moves " +"in the state 'done', this is the quantity of products that were actually " +"moved. For other moves, this is the quantity of product that is planned to " +"be moved. Lowering this quantity does not generate a backorder. Changing " +"this quantity on assigned moves affects the product reservation, and should " +"be done with care." +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_location_dest_id +msgid "To" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model,name:stock_reception_screen.model_stock_picking +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_id +msgid "Transfer" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_uom_id +msgid "UoM" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: stock_reception_screen +#: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form +msgid "Vendor" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__vendor_code +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_vendor_code +msgid "Vendor Code" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__warn_notification +msgid "Warn Notification" +msgstr "" + +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__warn_notification_html +msgid "Warn Notification Html" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "You cannot set a date prior to previous one ({})" +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "You have to fill the lot number." +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "You have to set an expiry date." +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "You have to set the destination." +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 +#, python-format +msgid "You have to set the received quantity." +msgstr "" + +#. module: stock_reception_screen +#: code:addons/stock_reception_screen/models/stock_picking.py:0 +#, python-format +msgid "Your transfer has to be ready to receive goods." +msgstr "" From ea4f009704517d49252a162f656f3d45013955f5 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 14:51:23 +0000 Subject: [PATCH 038/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 sale_stock_available_to_promise_release_cutoff/i18n/it.po diff --git a/sale_stock_available_to_promise_release_cutoff/i18n/it.po b/sale_stock_available_to_promise_release_cutoff/i18n/it.po new file mode 100644 index 00000000000..c426944c8c4 --- /dev/null +++ b/sale_stock_available_to_promise_release_cutoff/i18n/it.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_stock_available_to_promise_release_cutoff +# +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: sale_stock_available_to_promise_release_cutoff +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order_line__display_name +msgid "Display Name" +msgstr "" + +#. module: sale_stock_available_to_promise_release_cutoff +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order_line__id +msgid "ID" +msgstr "" + +#. module: sale_stock_available_to_promise_release_cutoff +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: sale_stock_available_to_promise_release_cutoff +#: model:ir.model,name:sale_stock_available_to_promise_release_cutoff.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_stock_available_to_promise_release_cutoff +#: model:ir.model,name:sale_stock_available_to_promise_release_cutoff.model_sale_order_line +msgid "Sales Order Line" +msgstr "" From c072df2726d7df60134e861692cecf8bd232811a Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 15:12:13 +0000 Subject: [PATCH 039/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 shopfloor_workstation_label_printer/i18n/it.po diff --git a/shopfloor_workstation_label_printer/i18n/it.po b/shopfloor_workstation_label_printer/i18n/it.po new file mode 100644 index 00000000000..43500e7c650 --- /dev/null +++ b/shopfloor_workstation_label_printer/i18n/it.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_workstation_label_printer +# +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: shopfloor_workstation_label_printer +#: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_shopfloor_workstation__default_label_printer_id +msgid "Default Label Printer" +msgstr "" + +#. module: shopfloor_workstation_label_printer +#: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_res_users__display_name +#: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_shopfloor_workstation__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_workstation_label_printer +#: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_res_users__id +#: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_shopfloor_workstation__id +msgid "ID" +msgstr "" + +#. module: shopfloor_workstation_label_printer +#: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_res_users____last_update +#: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_shopfloor_workstation____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_workstation_label_printer +#: model:ir.model,name:shopfloor_workstation_label_printer.model_shopfloor_workstation +msgid "Shopfloor workstation settings" +msgstr "" + +#. module: shopfloor_workstation_label_printer +#: model:ir.model,name:shopfloor_workstation_label_printer.model_res_users +msgid "Users" +msgstr "" From f86fcb5279827e17ac16dd16b58b997a079c7d81 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 15:12:18 +0000 Subject: [PATCH 040/218] Added translation using Weblate (Italian) --- shopfloor_base/i18n/it.po | 482 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 482 insertions(+) create mode 100644 shopfloor_base/i18n/it.po diff --git a/shopfloor_base/i18n/it.po b/shopfloor_base/i18n/it.po new file mode 100644 index 00000000000..d723ea54113 --- /dev/null +++ b/shopfloor_base/i18n/it.po @@ -0,0 +1,482 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_base +# +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: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__api_route +msgid "" +"\n" +" Base route for endpoints attached to this app,\n" +" internal controller-ready version.\n" +" " +msgstr "" + +#. module: shopfloor_base +#: code:addons/shopfloor_base/services/forms/form_mixin.py:0 +#, python-format +msgid "%s updated." +msgstr "" + +#. module: shopfloor_base +#: model:ir.model,name:shopfloor_base.model_shopfloor_app +msgid "A Shopfloor application" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__active +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__active +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__active +msgid "Active" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_search_view +msgid "All" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__api_docs_url +msgid "Api Docs Url" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__api_route +msgid "Api Route" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__app_version +msgid "App Version" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_form_view +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_search_view +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_profile_form_view +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_profile_search_view +msgid "Archived" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "Auth" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__auth_type +msgid "Auth Type" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__lang_ids +msgid "Available languages" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__category +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_search_view +msgid "Category" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_scenario__options_edit +msgid "Configure options via JSON" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__create_uid +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__create_uid +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__create_uid +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__create_uid +msgid "Created by" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__create_date +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__create_date +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__create_date +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__create_date +msgid "Created on" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__lang_id +msgid "Default language" +msgstr "" + +#. module: shopfloor_base +#: model:shopfloor.profile,name:shopfloor_base.profile_demo_1 +msgid "Demo Profile 1" +msgstr "" + +#. module: shopfloor_base +#: model:shopfloor.profile,name:shopfloor_base.profile_demo_2 +msgid "Demo Profile 2" +msgstr "" + +#. module: shopfloor_base +#: model:shopfloor.scenario,name:shopfloor_base.shopfloor_scenario_demo_1 +msgid "Demo scenario 1" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "Developer" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_ir_http__display_name +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__display_name +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__display_name +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__display_name +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_search_view +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_search_view +msgid "Group By" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model,name:shopfloor_base.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_ir_http__id +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__id +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__id +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__id +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__id +msgid "ID" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_menu__scenario_key +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_scenario__key +msgid "" +"Identify scenario univocally. This value must match a service component's " +"`usage`." +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__lang_id +msgid "If set, the app will be first loaded with this lang." +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__scenario_key +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__key +msgid "Key" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "Language" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_ir_http____last_update +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app____last_update +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu____last_update +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile____last_update +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__write_uid +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__write_uid +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__write_uid +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__write_date +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__write_date +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__write_date +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__write_date +msgid "Last Updated on" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__scenario +msgid "Legacy scenario field" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "Main" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_form_view +msgid "Menu Options" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model,name:shopfloor_base.model_shopfloor_menu +msgid "Menu displayed in the scanner application" +msgstr "" + +#. module: shopfloor_base +#: model:ir.actions.act_window,name:shopfloor_base.action_shopfloor_menu +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__menu_ids +#: model:ir.ui.menu,name:shopfloor_base.menu_action_shopfloor_menu +msgid "Menus" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_profile__menu_ids +msgid "Menus visible for this profile" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__name +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__name +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__name +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__name +msgid "Name" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__short_name +msgid "Needed for app manifest" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields.selection,name:shopfloor_base.selection__shopfloor_app__category__ +msgid "None" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__registry_sync +msgid "" +"ON: the record has been modified and registry was not notified.\n" +"No change will be active until this flag is set to false via proper action.\n" +"\n" +"OFF: record in line with the registry, nothing to do." +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "Open app" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__options +msgid "Options" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__options_edit +msgid "Options Edit" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__profile_id +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_search_view +msgid "Profile" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__profile_required +msgid "Profile Required" +msgstr "" + +#. module: shopfloor_base +#: model:ir.actions.act_window,name:shopfloor_base.action_shopfloor_profile +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__profile_ids +#: model:ir.ui.menu,name:shopfloor_base.menu_action_shopfloor_profile +msgid "Profiles" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "Profiles and menu items" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__profile_ids +msgid "" +"Profiles used by this app. This will determine menu items too.However this " +"field is not required in case you don't need profiles and menu items from " +"the backend." +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__api_docs_url +msgid "Public URL for api docs." +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__url +msgid "Public URL to use the app." +msgstr "" + +#. module: shopfloor_base +#: code:addons/shopfloor_base/actions/message.py:0 +#, python-format +msgid "Record not found." +msgstr "" + +#. module: shopfloor_base +#: code:addons/shopfloor_base/services/scan_anything.py:0 +#, python-format +msgid "" +"Record not found.\n" +"We've tried with the following types: {}" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__registered_routes +msgid "Registered Routes" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__registry_sync +msgid "Registry Sync" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "" +"Registry out of sync. Likely the record has been modified but not sync'ed " +"with the routing registry." +msgstr "" + +#. module: shopfloor_base +#: model:ir.actions.act_window,name:shopfloor_base.action_shopfloor_scenario +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__scenario_id +#: model:ir.ui.menu,name:shopfloor_base.menu_action_shopfloor_scenario +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_search_view +msgid "Scenario" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.constraint,message:shopfloor_base.constraint_shopfloor_scenario_key +msgid "Scenario key must be unique" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__sequence +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__sequence +msgid "Sequence" +msgstr "" + +#. module: shopfloor_base +#: model:ir.module.category,name:shopfloor_base.module_category_shopfloor +#: model:ir.ui.menu,name:shopfloor_base.menu_shopfloor_root +msgid "Shopfloor" +msgstr "" + +#. module: shopfloor_base +#: model:res.groups,name:shopfloor_base.group_shopfloor_manager +msgid "Shopfloor Manager" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model,name:shopfloor_base.model_shopfloor_scenario +msgid "Shopfloor Scenario" +msgstr "" + +#. module: shopfloor_base +#: model:res.groups,name:shopfloor_base.group_shopfloor_user +msgid "Shopfloor User" +msgstr "" + +#. module: shopfloor_base +#: model:ir.actions.act_window,name:shopfloor_base.action_shopfloor_app +#: model:ir.ui.menu,name:shopfloor_base.menu_action_shopfloor_app +msgid "Shopfloor apps" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model,name:shopfloor_base.model_shopfloor_profile +msgid "Shopfloor profile settings" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__short_name +msgid "Short Name" +msgstr "" + +#. module: shopfloor_base +#: model:shopfloor.menu,name:shopfloor_base.shopfloor_menu_demo_1 +msgid "Simple Thing To Do" +msgstr "" + +#. module: shopfloor_base +#: model:ir.actions.server,name:shopfloor_base.server_action_registry_sync +msgid "Sync registry" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__tech_name +msgid "Tech Name" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__registered_routes +msgid "" +"Technical field to allow developers to check registered routes on the form" +msgstr "" + +#. module: shopfloor_base +#: code:addons/shopfloor_base/services/service.py:0 +#, python-format +msgid "The record %s %s does not exist" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_search_view +msgid "To sync" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__url +msgid "Url" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "" +"Use the action \"Sync registry\" to make changes effective once you are done" +" with edits and creates." +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "View api docs" +msgstr "" + +#. module: shopfloor_base +#: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view +msgid "View menu items" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.fields,help:shopfloor_base.field_shopfloor_menu__profile_id +msgid "Visible on this profile only" +msgstr "" + +#. module: shopfloor_base +#: model:ir.model.constraint,message:shopfloor_base.constraint_shopfloor_app_tech_name +msgid "tech_name must be unique" +msgstr "" From aee243ffda21bdbc0033d34f9c6e13acad95a82e Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 13 Sep 2023 19:51:37 +0000 Subject: [PATCH 041/218] Added translation using Weblate (Italian) --- shopfloor_base_multicompany/i18n/it.po | 58 ++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 shopfloor_base_multicompany/i18n/it.po diff --git a/shopfloor_base_multicompany/i18n/it.po b/shopfloor_base_multicompany/i18n/it.po new file mode 100644 index 00000000000..ad017f99ff6 --- /dev/null +++ b/shopfloor_base_multicompany/i18n/it.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_base_multicompany +# +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: shopfloor_base_multicompany +#: model:ir.model,name:shopfloor_base_multicompany.model_shopfloor_app +msgid "A Shopfloor application" +msgstr "" + +#. module: shopfloor_base_multicompany +#: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__company_ids +msgid "Allowed companies" +msgstr "" + +#. module: shopfloor_base_multicompany +#: code:addons/shopfloor_base_multicompany/services/service.py:0 +#, python-format +msgid "Current user belongs to a company that is not allowed on this app." +msgstr "" + +#. module: shopfloor_base_multicompany +#: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_base_multicompany +#: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__id +msgid "ID" +msgstr "" + +#. module: shopfloor_base_multicompany +#: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_base_multicompany +#: model:ir.model.fields,help:shopfloor_base_multicompany.field_shopfloor_app__company_ids +msgid "" +"Limit access to this app only to selected companies' users. If a non " +"authorized user calls an endpoint of this app, an exception will be raised." +msgstr "" + +#. module: shopfloor_base_multicompany +#: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__must_validate_company +msgid "Must Validate Company" +msgstr "" From 6e0376687de73de28fb2d10c9034005d76ba550e Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 13 Sep 2023 19:51:45 +0000 Subject: [PATCH 042/218] Added translation using Weblate (Italian) --- shopfloor_checkout_sync/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_checkout_sync/i18n/it.po diff --git a/shopfloor_checkout_sync/i18n/it.po b/shopfloor_checkout_sync/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_checkout_sync/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From c3f1821f75a6f7be5505b448eddc1a552f180be0 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 08:08:38 +0000 Subject: [PATCH 043/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_single_product_transfer_force_package/i18n/it.po diff --git a/shopfloor_single_product_transfer_force_package/i18n/it.po b/shopfloor_single_product_transfer_force_package/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_single_product_transfer_force_package/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From e7300e5ebc1311b65c041551cfbd851a9825495c Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 08:08:45 +0000 Subject: [PATCH 044/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_manual_product_transfer_mobile/i18n/it.po diff --git a/shopfloor_manual_product_transfer_mobile/i18n/it.po b/shopfloor_manual_product_transfer_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_manual_product_transfer_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From fb92199bf8e1e0ddef537a4b051007f94516635a Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 08:58:07 +0000 Subject: [PATCH 045/218] Added translation using Weblate (Italian) --- shopfloor_workstation_mobile/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_workstation_mobile/i18n/it.po diff --git a/shopfloor_workstation_mobile/i18n/it.po b/shopfloor_workstation_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_workstation_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 911fe2b4284de12097e0f7bc72246f57a2b396a9 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 08:58:12 +0000 Subject: [PATCH 046/218] Added translation using Weblate (Italian) --- shopfloor_dangerous_goods_mobile/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_dangerous_goods_mobile/i18n/it.po diff --git a/shopfloor_dangerous_goods_mobile/i18n/it.po b/shopfloor_dangerous_goods_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_dangerous_goods_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 8f0a95d216d1b2f46ec0aeda73d54f4f457b24b6 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 09:04:38 +0000 Subject: [PATCH 047/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 stock_available_to_promise_release_dynamic_routing/i18n/it.po diff --git a/stock_available_to_promise_release_dynamic_routing/i18n/it.po b/stock_available_to_promise_release_dynamic_routing/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/stock_available_to_promise_release_dynamic_routing/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 44c7654e2ddd839bd4a09bdb1ca56cf9e695d842 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 09:04:42 +0000 Subject: [PATCH 048/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_single_product_transfer_mobile/i18n/it.po diff --git a/shopfloor_single_product_transfer_mobile/i18n/it.po b/shopfloor_single_product_transfer_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_single_product_transfer_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From d9c1df1749d20c49cb045841e5799c1302221798 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 09:31:22 +0000 Subject: [PATCH 049/218] Added translation using Weblate (Italian) --- shopfloor_reception_mobile/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_reception_mobile/i18n/it.po diff --git a/shopfloor_reception_mobile/i18n/it.po b/shopfloor_reception_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_reception_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 30ac3205de0b032f32c23dae5d119112bdf306b4 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 09:31:26 +0000 Subject: [PATCH 050/218] Added translation using Weblate (Italian) --- shopfloor_mobile/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_mobile/i18n/it.po diff --git a/shopfloor_mobile/i18n/it.po b/shopfloor_mobile/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_mobile/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From fa8eaa711558a89f619edb3a2c5a71f81b1007ec Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 09:41:48 +0000 Subject: [PATCH 051/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 shopfloor_reception_purchase_partner_ref/i18n/it.po diff --git a/shopfloor_reception_purchase_partner_ref/i18n/it.po b/shopfloor_reception_purchase_partner_ref/i18n/it.po new file mode 100644 index 00000000000..9ce4346f63e --- /dev/null +++ b/shopfloor_reception_purchase_partner_ref/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" From 4c47448746544f79382a75bca3c77a749c25705d Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 09:41:52 +0000 Subject: [PATCH 052/218] Added translation using Weblate (Italian) --- shopfloor_mobile_base/i18n/it.po | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 shopfloor_mobile_base/i18n/it.po diff --git a/shopfloor_mobile_base/i18n/it.po b/shopfloor_mobile_base/i18n/it.po new file mode 100644 index 00000000000..aef479a1704 --- /dev/null +++ b/shopfloor_mobile_base/i18n/it.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_mobile_base +# +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: shopfloor_mobile_base +#: model_terms:ir.ui.view,arch_db:shopfloor_mobile_base.shopfloor_app_main +msgid "" +"\n" +" We're sorry but wms doesn't work properly without JavaScript enabled.\n" +" Please enable it to continue.\n" +" " +msgstr "" + +#. module: shopfloor_mobile_base +#: model_terms:ir.ui.view,arch_db:shopfloor_mobile_base.shopfloor_app_assets +msgid "Hook to this element to inject your own scenario" +msgstr "" From 9f7db9228fad15901ae30481d33fdd4d0f138270 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 09:57:33 +0000 Subject: [PATCH 053/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 sale_stock_available_to_promise_release_dropshipping/i18n/it.po diff --git a/sale_stock_available_to_promise_release_dropshipping/i18n/it.po b/sale_stock_available_to_promise_release_dropshipping/i18n/it.po new file mode 100644 index 00000000000..118e6eb9382 --- /dev/null +++ b/sale_stock_available_to_promise_release_dropshipping/i18n/it.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_stock_available_to_promise_release_dropshipping +# +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: sale_stock_available_to_promise_release_dropshipping +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_dropshipping.field_sale_order_line__display_name +msgid "Display Name" +msgstr "" + +#. module: sale_stock_available_to_promise_release_dropshipping +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_dropshipping.field_sale_order_line__id +msgid "ID" +msgstr "" + +#. module: sale_stock_available_to_promise_release_dropshipping +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_dropshipping.field_sale_order_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: sale_stock_available_to_promise_release_dropshipping +#: model:ir.model,name:sale_stock_available_to_promise_release_dropshipping.model_sale_order_line +msgid "Sales Order Line" +msgstr "" From e0fb14e315ede84abf7594189233219bc96a88c6 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 09:57:36 +0000 Subject: [PATCH 054/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 delivery_preference_glue_stock_picking_group/i18n/it.po diff --git a/delivery_preference_glue_stock_picking_group/i18n/it.po b/delivery_preference_glue_stock_picking_group/i18n/it.po new file mode 100644 index 00000000000..f96ad03df86 --- /dev/null +++ b/delivery_preference_glue_stock_picking_group/i18n/it.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_preference_glue_stock_picking_group +# +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: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model,name:delivery_preference_glue_stock_picking_group.model_stock_move +msgid "Stock Move" +msgstr "" From 5842d517e8f0b7a123e30507f375ab2d5da40f76 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 10:10:12 +0000 Subject: [PATCH 055/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 stock_picking_type_shipping_policy_group_by/i18n/it.po diff --git a/stock_picking_type_shipping_policy_group_by/i18n/it.po b/stock_picking_type_shipping_policy_group_by/i18n/it.po new file mode 100644 index 00000000000..8d67e256333 --- /dev/null +++ b/stock_picking_type_shipping_policy_group_by/i18n/it.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_type_shipping_policy_group_by +# +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_picking_type_shipping_policy_group_by +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_type_shipping_policy_group_by +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: stock_picking_type_shipping_policy_group_by +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_picking_type_shipping_policy_group_by +#: model:ir.model,name:stock_picking_type_shipping_policy_group_by.model_stock_move +msgid "Stock Move" +msgstr "" From 76ea70814599ad3269eb3255e12b83f51714887e Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 10:10:15 +0000 Subject: [PATCH 056/218] Added translation using Weblate (Italian) --- shopfloor_manual_product_transfer/i18n/it.po | 51 ++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 shopfloor_manual_product_transfer/i18n/it.po diff --git a/shopfloor_manual_product_transfer/i18n/it.po b/shopfloor_manual_product_transfer/i18n/it.po new file mode 100644 index 00000000000..3ada07e8486 --- /dev/null +++ b/shopfloor_manual_product_transfer/i18n/it.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_manual_product_transfer +# +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: shopfloor_manual_product_transfer +#: model:shopfloor.menu,name:shopfloor_manual_product_transfer.shopfloor_menu_manual_product_transfer +#: model:stock.picking.type,name:shopfloor_manual_product_transfer.picking_type_manual_product_transfer_demo +msgid "Manual Product Transfer" +msgstr "" + +#. module: shopfloor_manual_product_transfer +#: model:shopfloor.scenario,name:shopfloor_manual_product_transfer.scenario_manual_product_transfer +msgid "Manual product transfer" +msgstr "" + +#. module: shopfloor_manual_product_transfer +#: code:addons/shopfloor_manual_product_transfer/actions/message.py:0 +#, python-format +msgid "This quantity exceeds the initial one." +msgstr "" + +#. module: shopfloor_manual_product_transfer +#: code:addons/shopfloor_manual_product_transfer/actions/message.py:0 +#, python-format +msgid "Transfer {} canceled." +msgstr "" + +#. module: shopfloor_manual_product_transfer +#: code:addons/shopfloor_manual_product_transfer/actions/message.py:0 +#, python-format +msgid "Unable to cancel the transfer {}." +msgstr "" + +#. module: shopfloor_manual_product_transfer +#: code:addons/shopfloor_manual_product_transfer/actions/message.py:0 +#, python-format +msgid "" +"{qty_assigned} {uom} are reserved in this location and should not be taken" +msgstr "" From 470aa75a960e5b71cea575eda1972c8e72d59b42 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 10:19:22 +0000 Subject: [PATCH 057/218] Added translation using Weblate (Italian) --- .../i18n/it.po | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 stock_picking_consolidation_priority/i18n/it.po diff --git a/stock_picking_consolidation_priority/i18n/it.po b/stock_picking_consolidation_priority/i18n/it.po new file mode 100644 index 00000000000..d41f328b27b --- /dev/null +++ b/stock_picking_consolidation_priority/i18n/it.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_consolidation_priority +# +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_picking_consolidation_priority +#: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_picking_type__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_consolidation_priority +#: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_move__id +#: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_picking_type__id +msgid "ID" +msgstr "" + +#. module: stock_picking_consolidation_priority +#: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_picking_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_picking_consolidation_priority +#: model:ir.model,name:stock_picking_consolidation_priority.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_picking_consolidation_priority +#: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_picking_type__consolidate_priority +msgid "Raise priority when partially available" +msgstr "" + +#. module: stock_picking_consolidation_priority +#: model:ir.model,name:stock_picking_consolidation_priority.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_picking_consolidation_priority +#: model:ir.model.fields,help:stock_picking_consolidation_priority.field_stock_picking_type__consolidate_priority +msgid "" +"Tick this box to raise the priority of all previous related picking when " +"current transfer will be made partially available. This is usually used in " +"packing zone when several people work on different transfers to be " +"consolidated in the packing zone. When the first one finish, all other " +"related pickings gets with a high priority. The goal is to reduce the number" +" of order being packed at the same time as the space is often limited." +msgstr "" From 16892c575ebe1df9d7a06f4b1c06f7765fb4c6ee Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 10:19:27 +0000 Subject: [PATCH 058/218] Added translation using Weblate (Italian) --- stock_picking_type_shipping_policy/i18n/it.po | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 stock_picking_type_shipping_policy/i18n/it.po diff --git a/stock_picking_type_shipping_policy/i18n/it.po b/stock_picking_type_shipping_policy/i18n/it.po new file mode 100644 index 00000000000..f445e5d70d7 --- /dev/null +++ b/stock_picking_type_shipping_policy/i18n/it.po @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_type_shipping_policy +# +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_picking_type_shipping_policy +#: model:ir.model.fields,help:stock_picking_type_shipping_policy.field_stock_picking_type__shipping_policy +msgid "" +"Allows to force the shipping policy on pickings according to the picking " +"type." +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move__id +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__id +msgid "ID" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model,name:stock_picking_type_shipping_policy.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__shipping_policy +msgid "Shipping Policy" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model,name:stock_picking_type_shipping_policy.model_stock_move +msgid "Stock Move" +msgstr "" From 6aaccb37e1b90d3468a9c93c9d30b33df0d6c16e Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 11:01:48 +0000 Subject: [PATCH 059/218] Added translation using Weblate (Italian) --- delivery_carrier_warehouse/i18n/it.po | 55 +++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 delivery_carrier_warehouse/i18n/it.po diff --git a/delivery_carrier_warehouse/i18n/it.po b/delivery_carrier_warehouse/i18n/it.po new file mode 100644 index 00000000000..610074da556 --- /dev/null +++ b/delivery_carrier_warehouse/i18n/it.po @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_warehouse +# +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: delivery_carrier_warehouse +#: model:ir.model.fields,help:delivery_carrier_warehouse.field_stock_warehouse__delivery_carrier_id +msgid "" +"Default delivery method used in sales orders. Will be applied only if the " +"partner does not have a default delivery method." +msgstr "" + +#. module: delivery_carrier_warehouse +#: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_stock_warehouse__delivery_carrier_id +msgid "Delivery Method" +msgstr "" + +#. module: delivery_carrier_warehouse +#: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_sale_order__display_name +#: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_stock_warehouse__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_warehouse +#: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_sale_order__id +#: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_stock_warehouse__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_warehouse +#: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_sale_order____last_update +#: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_stock_warehouse____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_warehouse +#: model:ir.model,name:delivery_carrier_warehouse.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: delivery_carrier_warehouse +#: model:ir.model,name:delivery_carrier_warehouse.model_stock_warehouse +msgid "Warehouse" +msgstr "" From 0a5bc29830a3ca32a0d9b00cabce341a691f6962 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 11:02:01 +0000 Subject: [PATCH 060/218] Added translation using Weblate (Italian) --- shopfloor_mobile_base_auth_api_key/i18n/it.po | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 shopfloor_mobile_base_auth_api_key/i18n/it.po diff --git a/shopfloor_mobile_base_auth_api_key/i18n/it.po b/shopfloor_mobile_base_auth_api_key/i18n/it.po new file mode 100644 index 00000000000..c68a6447feb --- /dev/null +++ b/shopfloor_mobile_base_auth_api_key/i18n/it.po @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_mobile_base_auth_api_key +# +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: shopfloor_mobile_base_auth_api_key +#: model:ir.model,name:shopfloor_mobile_base_auth_api_key.model_shopfloor_app +msgid "A Shopfloor application" +msgstr "" + +#. module: shopfloor_mobile_base_auth_api_key +#: model:ir.model.fields,field_description:shopfloor_mobile_base_auth_api_key.field_shopfloor_app__auth_api_key_group_ids +msgid "Allowed API key groups" +msgstr "" + +#. module: shopfloor_mobile_base_auth_api_key +#: model:ir.model.fields,field_description:shopfloor_mobile_base_auth_api_key.field_shopfloor_app__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_mobile_base_auth_api_key +#: model:ir.model.fields,field_description:shopfloor_mobile_base_auth_api_key.field_shopfloor_app__id +msgid "ID" +msgstr "" + +#. module: shopfloor_mobile_base_auth_api_key +#: model:ir.model.fields,field_description:shopfloor_mobile_base_auth_api_key.field_shopfloor_app____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_mobile_base_auth_api_key +#: model_terms:ir.ui.view,arch_db:shopfloor_mobile_base_auth_api_key.shopfloor_app_form_view +msgid "Manage groups" +msgstr "" + +#. module: shopfloor_mobile_base_auth_api_key +#: model:shopfloor.app,name:shopfloor_mobile_base_auth_api_key.app_demo1 +msgid "Shopfloor Demo (api key auth)" +msgstr "" + +#. module: shopfloor_mobile_base_auth_api_key +#: model:shopfloor.app,short_name:shopfloor_mobile_base_auth_api_key.app_demo1 +msgid "demo api key" +msgstr "" From c740d967222dfaafb481356474dbd888b33881ee Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 11:09:07 +0000 Subject: [PATCH 061/218] Added translation using Weblate (Italian) --- shopfloor/i18n/it.po | 1880 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1880 insertions(+) create mode 100644 shopfloor/i18n/it.po diff --git a/shopfloor/i18n/it.po b/shopfloor/i18n/it.po new file mode 100644 index 00000000000..8de39a9308f --- /dev/null +++ b/shopfloor/i18n/it.po @@ -0,0 +1,1880 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor +# +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: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__pick_pack_same_time +msgid "" +"\n" +"If you tick this box, while picking goods from a location\n" +"(eg: zone picking) set destination will work as follow:\n" +"\n" +"* if a location is scanned, a new delivery package is created;\n" +"* if a package is scanned, the package is validated against the carrier\n" +"* in both cases, if the picking has no carrier the operation fails.\",\n" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__no_prefill_qty +msgid "" +"\n" +"We assume the picker will take the suggested quantities.\n" +"With this option, the operator will have to enter the quantity manually or\n" +"by scanning a product or product packaging EAN to increase the quantity\n" +"(i.e. +1 Unit or +1 Box)\n" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_return +msgid "" +"\n" +"When enabled, you can receive unplanned products that are returned\n" +"from an existing delivery matched on the origin (SO name).\n" +"A new move will be added as a return of the delivery,\n" +"decreasing the delivered quantity of the related SO line.\n" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_alternative_destination_package +msgid "" +"\n" +"When moving a whole package, the user normally scans\n" +"a destination location.\n" +"If enabled, they will also be allowed\n" +"to scan a destination package.\n" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__multiple_move_single_pack +msgid "" +"\n" +"When picking a move,\n" +"allow to set a destination package that was already used for the other lines.\n" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__auto_post_line +msgid "" +"\n" +"When setting result pack & destination,\n" +"automatically post the corresponding line\n" +"if this option is checked.\n" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__unload_package_at_destination +msgid "" +"\n" +"With this option, the lines you process by putting on a package during the\n" +"picking process will be put as bulk products at the final destination location.\n" +"\n" +"This is useful if your picking device is emptied at the destination location or\n" +"if you want to provide bulk products to the next operation.\n" +"\n" +"Incompatible with: \"Pick and pack at the same time\"\n" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/shopfloor_menu.py:0 +#, python-format +msgid "" +"'Pick and pack at the same time' is incompatible with 'Multiple moves same " +"destination package'." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/shopfloor_menu.py:0 +#, python-format +msgid "" +"'Pick and pack at the same time' is incompatible with 'Unload package at " +"destination'." +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_shopfloor_app +msgid "A Shopfloor application" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "A destination package is required." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/change_package_lot.py:0 +#, python-format +msgid "A draft inventory has been created for control." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_type__shopfloor_zero_check +msgid "Activate Zero Check" +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_shopfloor_priority_postpone_mixin +msgid "Adds shopfloor priority/postpone fields" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "All packages processed." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_is_possible +msgid "Allow Alternative Destination Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_package_is_possible +msgid "Allow Alternative Destination Package Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_force_reservation_is_possible +msgid "Allow Force Reservation Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_get_work_is_possible +msgid "Allow Get Work Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_move_create +msgid "Allow Move Creation" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_return_is_possible +msgid "Allow Return Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_return +msgid "Allow create returns" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_package +msgid "Allow to change the destination package" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_unreserve_other_moves +msgid "Allow to process reserved quantities" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination +msgid "Allow to scan alternative destination locations" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Are you sure?" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__auto_post_line_is_possible +msgid "Auto Post Line Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__auto_post_line +msgid "Automatically post line" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Barcode does not match with {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Barcode not found" +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_picking_batch +msgid "Batch Transfer" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Batch Transfer complete" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Batch Transfer line done" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Bin %s doesn't exist" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking__bulk_line_count +msgid "Bulk Line Count" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Canceled, you can scan a new pack." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Cannot change to lot {} which is entirely picked." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_app__category +msgid "Category" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_checkout +#: model:shopfloor.scenario,name:shopfloor.scenario_checkout +#: model:stock.picking.type,name:shopfloor.picking_type_checkout_demo +msgid "Checkout" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_cluster_picking +#: model:shopfloor.scenario,name:shopfloor.scenario_cluster_picking +#: model:stock.picking.type,name:shopfloor.picking_type_cluster_picking_demo +msgid "Cluster Picking" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__multiple_move_single_pack +msgid "Collect multiple moves on a same destination package" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Confirm location change from %s to %s?" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Content transfer to {} completed" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Content transferred from {} to {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/inventory.py:0 +#, python-format +msgid "Control stock issue in location {} for {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Create new PACK {}? Scan it again to confirm." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/shopfloor_menu.py:0 +#, python-format +msgid "Creation of moves is not allowed for menu {}." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__date_planned +msgid "Date Scheduled" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_delivery +#: model:shopfloor.scenario,name:shopfloor.scenario_delivery +#: model:stock.picking.type,name:shopfloor.picking_type_delivery_demo +msgid "Delivery" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"Delivery package type scanned: %(name)s. Scan again to place all goods in " +"the same package." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__disable_full_bin_action_is_possible +msgid "Disable Full Bin Action Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__disable_full_bin_action +msgid "Disable full bin action" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_app__display_name +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__display_name +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_priority_postpone_mixin__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_inventory__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_location__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_move__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_type__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant__display_name +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__show_oneline_package_content +msgid "Display the content of package if it contains 1 line only" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__no_prefill_qty +msgid "Do not pre-fill quantity to pick" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_picking_type__shopfloor_zero_check +msgid "" +"For Shopfloor scenarios using it (Cluster Picking, Zone Picking, Discrete " +"order Picking), the zero check step will be activated when a location " +"becomes empty after a move." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_force_reservation +msgid "Force stock reservation" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__location_id +msgid "From" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Goods packed into {0.name}" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_app__id +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__id +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_priority_postpone_mixin__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_inventory__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_location__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_move__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_type__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant__id +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__id +msgid "ID" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__ignore_no_putaway_available +msgid "" +"If you tick this box, the transfer is reserved only if the put-away can find" +" a sublocation (when putaway destination is different from the operation " +"type's destination)." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_unreserve_other_moves +msgid "" +"If you tick this box, this scenario will allow operator to move goods even " +"if a reservation is made by a different operation type." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__ignore_no_putaway_available_is_possible +msgid "Ignore No Putaway Available Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__ignore_no_putaway_available +msgid "Ignore transfers when no put-away is available" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/shopfloor_menu.py:0 +#, python-format +msgid "Ignoring not found putaway is not allowed for menu {}." +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_inventory +msgid "Inventory" +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_location +msgid "Inventory Locations" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_app____last_update +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu____last_update +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_priority_postpone_mixin____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_inventory____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_location____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_move____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_package_level____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_type____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant____last_update +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/completion_info.py:0 +#, python-format +msgid "" +"Last operation of transfer {}. Next operation ({}) is ready to proceed." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "Line cancelled" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Lines have different destination location." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Location %s doesn't contain any package." +msgstr "" + +#. module: shopfloor +#: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_location_content_transfer +#: model:stock.picking.type,name:shopfloor.picking_type_location_content_transfer_demo +msgid "Location Content Transfer" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.scenario,name:shopfloor.scenario_location_content_transfer +msgid "Location content transfer" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Location empty. Try scanning a package" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Location not allowed here." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Location {} empty" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "Lot is not in the current transfer." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"Lot {lot} for product {product} found in multiple locations. Scan your " +"location first." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/delivery.py:0 +#, python-format +msgid "Lot {} belongs to a picking without a valid state." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Lot {} is for another product." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Lot {} not found in location {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Lot {} not found in transfer {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Lot {} replaced by lot {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/inventory.py:0 +#, python-format +msgid "Lot: " +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_shopfloor_menu +msgid "Menu displayed in the scanner application" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Missing expiration date." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__move_create_is_possible +msgid "Move Create Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__move_line_ids +msgid "Move Line" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking__move_line_count +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch__move_line_count +msgid "Move Line Count" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Move already processed." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/stock_move_line.py:0 +#, python-format +msgid "Move lines processed have to share the same source location." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__multiple_move_single_pack_is_possible +msgid "Multiple Move Single Pack Is Possible" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "Negative quantity not allowed." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "New move lines cannot be assigned: canceled." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__no_prefill_qty_is_possible +msgid "No Prefill Qty Is Possible" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No available work could be found." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No delivery package type available." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No line to pack found." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No lines to process." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No location found for this barcode." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No lot found for {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/cluster_picking.py:0 +#, python-format +msgid "No more work to do, please create a new batch transfer" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No operation found for this menu and profile." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No operation type found for this menu and profile." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/service.py:0 +#, python-format +msgid "No operation types configured on menu {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No package or lot found for barcode {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No pending operation for package %s." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No product found for {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No product found in {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No putaway destination is available." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No quantity has been processed, unable to complete the transfer." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No transfer found for the scanned lot." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No transfer found for the scanned packaging." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No transfer found for this lot." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No transfer found for this product." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No valid package to select." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "No value" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"Not all lines have been processed with full quantity. Do you confirm partial" +" operation?" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__picking_type_ids +msgid "Operation Types" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Operation already processed." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"Operation types for this menu are missing default source and destination " +"locations." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Operation's already running. Would you like to take it over?" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__package_id +msgid "Package" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking__package_level_count +msgid "Package Level Count" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "Package cancelled" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package has been opened. You can move partial quantities." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/location_content_transfer.py:0 +#, python-format +msgid "Package level has to be in draft" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/stock_quant_package.py:0 +#, python-format +msgid "Package name must be unique!" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/delivery.py:0 +#, python-format +msgid "Package {} belongs to a picking without a valid state." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} cannot be picked, already moved by transfer {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} cannot be used: {} " +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} contains already lines from a different operation type {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/stock_move_line.py:0 +#, python-format +msgid "" +"Package {} does not contain available product {}, cannot replace package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} has a different content." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/stock_move_line.py:0 +#, python-format +msgid "Package {} has been partially picked in another location" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} is already used." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} is not available in transfer {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} is not empty." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "Package {} is not in the current transfer." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} not found in location {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} not found in transfer {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Package {} replaced by package {}." +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Packaging '{}' is not allowed for carrier {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "Packaging changed on package {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Packaging not found in the current transfer." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"Pick + Pack mode ON: the picking {0.name} has no carrier set. The system " +"couldn't pack goods automatically." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__pick_pack_same_time_is_possible +msgid "Pick Pack Same Time Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__pick_pack_same_time +msgid "Pick and pack at the same time" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/change_package_lot.py:0 +#, python-format +msgid "Pick: stock issue on lot: {} found in {}" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__picking_id +msgid "Picking" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch__picking_count +msgid "Picking Count" +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_picking_type +msgid "Picking Type" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Picking has already been started in this location in transfer(s): {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Picking type {} complete." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Place it in {}?" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__planned_move_line_ids +msgid "Planned Move Line" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"Please note that the scanned quantity is higher than the maximum allowed." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Please scan the location first." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Please scan the package." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__prepackaged_product_is_possible +msgid "Prepackaged Product Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_prepackaged_product +msgid "Process as pre-packaged" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/shopfloor_menu.py:0 +#, python-format +msgid "Processing reserved quantities is not allowed for menu {}." +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_move_line +msgid "Product Moves (Stock Move Line)" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Product is not in the current transfer." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Product tracked by lot, please scan one." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/delivery.py:0 +#, python-format +msgid "Product {} belongs to a picking without a valid state." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Product {} found in multiple locations. Scan your location first." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Product {} not found in location {} or transfer {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "Product(s) processed as raw product(s)" +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_quant +msgid "Quants" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_quant_package__shopfloor_weight +msgid "Real pack weight or the estimated one." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Recovered previous session." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "Remaining raw product not packed, proceed anyway?" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_location__reserved_move_line_ids +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__reserved_move_line_ids +msgid "Reserved Move Line" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Restart the operation, someone has canceled it." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__scan_location_or_pack_first +msgid "Restrict scannable barcode at work selection" +msgstr "" + +#. module: shopfloor +#: model_terms:ir.ui.view,arch_db:shopfloor.view_stock_move_line_detailed_operation_tree +msgid "SF Priority" +msgstr "" + +#. module: shopfloor +#: model_terms:ir.ui.view,arch_db:shopfloor.view_stock_move_line_detailed_operation_tree +msgid "SF User" +msgstr "" + +#. module: shopfloor +#: model_terms:ir.ui.view,arch_db:shopfloor.view_stock_move_line_detailed_operation_tree +msgid "SF checkout done" +msgstr "" + +#. module: shopfloor +#: model_terms:ir.ui.view,arch_db:shopfloor.view_stock_move_line_detailed_operation_tree +msgid "SF unloaded" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Same package {} is already assigned." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__scan_location_or_pack_first_is_possible +msgid "Scan Location Or Pack First Is Possible" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Scan the destination location" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/location_content_transfer.py:0 +#: code:addons/shopfloor/services/location_content_transfer.py:0 +#, python-format +msgid "Scan the package" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/shopfloor_menu.py:0 +#, python-format +msgid "" +"Scenario `{}` require(s) 'Move Entire Packages' to be enabled.\n" +"These type(s) do not satisfy this constraint: \n" +"{}.\n" +"Please, adjust your configuration." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_move_line__date_planned +msgid "Scheduled date until move is done, then date of actual move processing" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Several lots found in %s, please scan a lot." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Several lots found in %s, please scan the lot." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Several moves found for different lots, please scan the lot." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"Several moves found on different locations, please scan first the location." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Several operation types found for this menu and profile." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Several packages found in %s, please scan a package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Several products found in %s, please scan a product." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Several products found in %s, please scan the product." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/checkout.py:0 +#, python-format +msgid "" +"Several transfers found, please scan a package or select a transfer " +"manually." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Several transfers found, please select a transfer manually." +msgstr "" + +#. module: shopfloor +#: model_terms:ir.ui.view,arch_db:shopfloor.view_location_form +#: model_terms:ir.ui.view,arch_db:shopfloor.view_picking_type_form +msgid "Shopfloor" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_checkout_done +msgid "Shopfloor Checkout Done" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_type__shopfloor_menu_ids +msgid "Shopfloor Menus" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_location__shopfloor_picking_sequence +msgid "Shopfloor Picking Sequence" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_priority_postpone_mixin__shopfloor_postponed +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_postponed +#: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__shopfloor_postponed +msgid "Shopfloor Postponed" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_priority_postpone_mixin__shopfloor_priority +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_priority +#: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__shopfloor_priority +msgid "Shopfloor Priority" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_unloaded +msgid "Shopfloor Unloaded" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_user_id +msgid "Shopfloor User" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.app,name:shopfloor.app_demo +msgid "Shopfloor WMS (demo)" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__shopfloor_weight +msgid "Shopfloor weight (kg)" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_get_work +msgid "Show Get Work on start" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__show_oneline_package_content_is_possible +msgid "Show Oneline Package Content Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__show_oneline_package_content +msgid "Show one-line package content" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.scenario,name:shopfloor.scenario_single_pack_transfer +msgid "Single Pack Transfer" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_single_pallet_transfer +#: model:stock.picking.type,name:shopfloor.picking_type_single_pallet_transfer_demo +msgid "Single Pallet Transfer" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_move_create +msgid "" +"Some scenario may create move(s) when a product or package is scanned and no" +" move already exists. Any new move is created in the selected operation " +"type, so it can be active only when one type is selected." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/stock.py:0 +#, python-format +msgid "Someone is already working on these transfers" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_location__source_move_line_ids +msgid "Source Move Line" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__package_id +msgid "Source Package" +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_package_level +msgid "Stock Package Level" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_priority_postpone_mixin__shopfloor_postponed +#: model:ir.model.fields,help:shopfloor.field_stock_move_line__shopfloor_postponed +#: model:ir.model.fields,help:shopfloor.field_stock_package_level__shopfloor_postponed +msgid "" +"Technical field. Indicates if the operation has been postponed in a barcode " +"scenario." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_picking__move_line_count +#: model:ir.model.fields,help:shopfloor.field_stock_picking_batch__move_line_count +msgid "Technical field. Indicates number of move lines included." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_picking__bulk_line_count +msgid "" +"Technical field. Indicates number of move lines without package included." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_picking__package_level_count +msgid "Technical field. Indicates number of package_level included." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_picking_batch__picking_count +msgid "Technical field. Indicates number of transfers included." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_picking__total_weight +#: model:ir.model.fields,help:shopfloor.field_stock_picking_batch__total_weight +msgid "Technical field. Indicates total weight of transfers included." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_quant_package__planned_move_line_ids +msgid "Technical field. Move lines for which destination is this package." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_quant_package__move_line_ids +msgid "Technical field. Move lines moving this package." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_priority_postpone_mixin__shopfloor_priority +#: model:ir.model.fields,help:shopfloor.field_stock_move_line__shopfloor_priority +#: model:ir.model.fields,help:shopfloor.field_stock_package_level__shopfloor_priority +msgid "Technical field. Overrides operation priority in barcode scenario." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/stock_picking.py:0 +#, python-format +msgid "" +"The backorder %s has been created." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "The content of {} cannot be transferred with this scenario." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/stock_move_line.py:0 +#, python-format +msgid "The demand cannot be negative" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/cluster_picking.py:0 +#, python-format +msgid "The destination bin {} is not empty, please take another." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "The pack has been moved, you can scan a new pack." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "The package %s cannot be transferred with this scenario." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "The package %s doesn't contain any product to take." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "The package %s doesn't exist" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "The picked quantity must be a value above zero." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_location__shopfloor_picking_sequence +msgid "" +"The picking done in Shopfloor scenarios will respect this order. The " +"sequence is a char so it can be composed of fields such as 'corridor-rack-" +"side-level'. Pay attention to the padding ('09' is before '19', '9' is not)." +" It is recommended to use an Export then an Import to populate this field " +"using a spreadsheet." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "The product/packaging you selected has already been returned." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"The quantity scanned for one or more lines cannot be higher than the maximum" +" allowed." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "The record you were working on does not exist anymore." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/models/stock_move.py:0 +#, python-format +msgid "The split order {} has been created." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_stock_move_line__picking_id +msgid "The stock operation where the packing has been made" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/cluster_picking.py:0 +#, python-format +msgid "This batch cannot be selected." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This line has a package, please select the package instead." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This line is not available in transfer {}." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/location_content_transfer.py:0 +#, python-format +msgid "This location content can't be moved at once." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This location does not exist." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This location only contains packages, please scan one of them." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This location requires packages. Please scan a destination package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"This lot is part of a package with other products, please scan a package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This lot is part of multiple packages, please scan a package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This operation does not exist anymore." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This package does not exist anymore." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This product does not exist anymore." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"This product is part of a package with other products, please scan a " +"package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This product is part of a package, please scan a package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This product is part of multiple packages, please scan a package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"This source document is part of multiple transfers, please scan a package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "This transfer does not exist or is not available anymore." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking__total_weight +#: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch__total_weight +msgid "Total Weight" +msgstr "" + +#. module: shopfloor +#: model:ir.model,name:shopfloor.model_stock_picking +#: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__picking_id +msgid "Transfer" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Transfer {} complete" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Transfer {} done" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Transfer {} is not available." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"Transferring to a different package is not allowed, please scan a location " +"instead." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Units replaced by package {}." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__unload_package_at_destination_is_possible +msgid "Unload Package At Destination Is Possible" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__unload_package_at_destination +msgid "Unload package at destination" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Unrecoverable error, please restart." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__unreserve_other_moves_is_possible +msgid "Unreserve Other Moves Is Possible" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.profile,name:shopfloor.profile_demo_2 +msgid "WH delivery" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.profile,name:shopfloor.profile_demo_1 +msgid "WH worker" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields.selection,name:shopfloor.selection__shopfloor_app__category__wms +msgid "WMS" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.app,short_name:shopfloor.app_demo +msgid "WMS (demo)" +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_prepackaged_product +msgid "" +"When active, what you scan (typically a product packaging EAN) will be ship " +"'as-is' and the operation will be validated triggering a backorder creation " +"with the remaining lines." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__scan_location_or_pack_first +msgid "" +"When checked, the user will be restricted by the type of object barcode " +"that he can scan to select the document/transfer/move line to work on." +msgstr "" + +#. module: shopfloor +#: model_terms:ir.ui.view,arch_db:shopfloor.shopfloor_menu_form_view +msgid "When choosing an order to pack, do not allow to scan a product." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_get_work +msgid "" +"When enabled the user will have the option to ask for a task to work on." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_alternative_destination +msgid "" +"When enabled the user will have the option to scan destination locations " +"other than the expected ones (ask for confirmation)." +msgstr "" + +#. module: shopfloor +#: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__disable_full_bin_action +msgid "When picking, prevent unloading the whole bin when full." +msgstr "" + +#. module: shopfloor +#: model_terms:ir.ui.view,arch_db:shopfloor.shopfloor_menu_form_view +msgid "" +"When selecting a move line, force the user to first scan a package or a " +"location and not a product or a lot." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Working location changed to {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/services/cluster_picking.py:0 +#, python-format +msgid "Wrong bin" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Wrong location." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Wrong lot." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Wrong pack." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Wrong packaging." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Wrong product." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "Wrong." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "You cannot move this using this menu." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "You cannot place it here" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "You cannot process that much units." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "You cannot return more quantity than what was initially sent." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "You cannot work on a package (%s) outside of locations: %s" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "You must not pick more than {} units." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "" +"You scanned a different package with the same product, do you want to change" +" pack? Scan it again to confirm" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/inventory.py:0 +#, python-format +msgid "Zero check issue on location {}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/inventory.py:0 +#, python-format +msgid "Zero check issue on location {} ({})" +msgstr "" + +#. module: shopfloor +#: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_zone_picking +#: model:shopfloor.scenario,name:shopfloor.scenario_zone_picking +#: model:stock.picking.type,name:shopfloor.picking_type_zone_picking_demo +msgid "Zone Picking" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/inventory.py:0 +#, python-format +msgid "" +"{picking.name} stock correction in location {location.name} for " +"{product_desc}" +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "{} is not a valid destination package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "{} not found in the current transfer or already in a package." +msgstr "" + +#. module: shopfloor +#: code:addons/shopfloor/actions/message.py:0 +#, python-format +msgid "{} {} put in {}" +msgstr "" From d3da74f7d7fb57b6d94fdc43f082d1f11446c749 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 11:09:12 +0000 Subject: [PATCH 062/218] Added translation using Weblate (Italian) --- delivery_carrier_preference/i18n/it.po | 258 +++++++++++++++++++++++++ 1 file changed, 258 insertions(+) create mode 100644 delivery_carrier_preference/i18n/it.po diff --git a/delivery_carrier_preference/i18n/it.po b/delivery_carrier_preference/i18n/it.po new file mode 100644 index 00000000000..3918472e920 --- /dev/null +++ b/delivery_carrier_preference/i18n/it.po @@ -0,0 +1,258 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_preference +# +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: delivery_carrier_preference +#: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 +#, python-format +msgid "%s (Max weight %s %s)" +msgstr "" + +#. module: delivery_carrier_preference +#: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 +#, python-format +msgid "%s: %s" +msgstr "" + +#. module: delivery_carrier_preference +#: model_terms:ir.ui.view,arch_db:delivery_carrier_preference.view_picking_withcarrier_out_form +msgid "Add preferred carrier" +msgstr "" + +#. module: delivery_carrier_preference +#: model_terms:ir.ui.view,arch_db:delivery_carrier_preference.view_picking_withcarrier_out_form +msgid "Add preferred carrier according to estimated shipping weight" +msgstr "" + +#. module: delivery_carrier_preference +#: code:addons/delivery_carrier_preference/models/stock_picking.py:0 +#, python-format +msgid "Cannot find preferred carrier" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__carrier_id +msgid "Carrier" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields.selection,name:delivery_carrier_preference.selection__delivery_carrier_preference__preference__carrier +msgid "Defined carrier" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__display_name +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_procurement_group__display_name +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_location_route__display_name +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_move__display_name +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_picking__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,help:delivery_carrier_preference.field_delivery_carrier_preference__picking_domain +msgid "" +"Domain to restrict application of this preference for carrier selection on " +"pickings" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_move__estimated_shipping_weight +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_picking__estimated_shipping_weight +msgid "Estimated shipping weight" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_location_route__force_recompute_preferred_carrier_on_release +msgid "Force recomputation of preferred carrier." +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__id +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_procurement_group__id +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_location_route__id +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_move__id +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_picking__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model,name:delivery_carrier_preference.model_stock_location_route +msgid "Inventory Routes" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference____last_update +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_procurement_group____last_update +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_location_route____last_update +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_move____last_update +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_picking____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,help:delivery_carrier_preference.field_delivery_carrier_preference__max_weight +msgid "Leave empty for no limit" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,help:delivery_carrier_preference.field_stock_location_route__force_recompute_preferred_carrier_on_release +msgid "" +"Mark this box to trigger a recomputation of preferred carrier on the release" +" of operations." +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__max_weight_uom_id +msgid "Max Weight Uom" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__max_weight +msgid "Max weight" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__max_weight_uom_name +msgid "Max weight UOM" +msgstr "" + +#. module: delivery_carrier_preference +#: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 +#, python-format +msgid "Max weight must have a positive or null value." +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__name +#: model_terms:ir.ui.view,arch_db:delivery_carrier_preference.delivery_carrier_preference_form_view +msgid "Name" +msgstr "" + +#. module: delivery_carrier_preference +#: code:addons/delivery_carrier_preference/models/stock_picking.py:0 +#, python-format +msgid "" +"No preferred carrier could be found automatically for this delivery order. " +"Pleaseselect one manually." +msgstr "" + +#. module: delivery_carrier_preference +#: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 +#, python-format +msgid "" +"Only one Preferred Shipping Method can be set with 'Partner carrier' " +"preference." +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields.selection,name:delivery_carrier_preference.selection__delivery_carrier_preference__preference__partner +msgid "Partner carrier" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_procurement_group__picking_ids +msgid "Picking" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__picking_domain +msgid "Picking Domain" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__preference +msgid "Preference" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.actions.act_window,name:delivery_carrier_preference.action_delivery_carrier_preference_view +#: model:ir.model,name:delivery_carrier_preference.model_delivery_carrier_preference +#: model:ir.ui.menu,name:delivery_carrier_preference.menu_delivery_carrier_preference +msgid "Preferred Shipping Methods" +msgstr "" + +#. module: delivery_carrier_preference +#: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 +#, python-format +msgid "" +"Preferred Shipping Methods with 'Carrier' preference must define a Delivery " +"carrier." +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model,name:delivery_carrier_preference.model_procurement_group +msgid "Procurement Group" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model,name:delivery_carrier_preference.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,help:delivery_carrier_preference.field_stock_picking__estimated_shipping_weight +msgid "" +"This weight is calculated according to the move quantity available to " +"promise and existing product packagings weight for each product on the " +"moves." +msgstr "" + +#. module: delivery_carrier_preference +#: model_terms:ir.ui.view,arch_db:delivery_carrier_preference.view_move_tree +msgid "Total Estimated Shipping Weight" +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model.fields,help:delivery_carrier_preference.field_stock_move__estimated_shipping_weight +msgid "" +"Total weight available to promise calculated according to the quantity " +"available to promise and weight defined on packagings for this product." +msgstr "" + +#. module: delivery_carrier_preference +#: model:ir.model,name:delivery_carrier_preference.model_stock_picking +msgid "Transfer" +msgstr "" From a5c065d29c03c84ecdfac25191b3e02acd517335 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 11:41:22 +0000 Subject: [PATCH 063/218] Added translation using Weblate (Italian) --- stock_dynamic_routing/i18n/it.po | 328 +++++++++++++++++++++++++++++++ 1 file changed, 328 insertions(+) create mode 100644 stock_dynamic_routing/i18n/it.po diff --git a/stock_dynamic_routing/i18n/it.po b/stock_dynamic_routing/i18n/it.po new file mode 100644 index 00000000000..2004c02d2fb --- /dev/null +++ b/stock_dynamic_routing/i18n/it.po @@ -0,0 +1,328 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_dynamic_routing +# +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_dynamic_routing +#: code:addons/stock_dynamic_routing/models/stock_routing.py:0 +#, python-format +msgid "" +"

    Pull rules:

    When a move with operation type " +"{routing.picking_type_id.display_name} has a source " +"location {routing.location_id.display_name} (or a sub-" +"location), one of these rules can apply (depending of their " +"domain):
      {rule_messages}
    " +msgstr "" + +#. module: stock_dynamic_routing +#: code:addons/stock_dynamic_routing/models/stock_routing.py:0 +#, python-format +msgid "" +"

    Push rules:

    When a move with operation type " +"{routing.picking_type_id.display_name} has a destination " +"location {routing.location_id.display_name} (or a sub-" +"location), one of these rules can apply (depending of their " +"domain):
      {rule_messages}
    " +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.constraint,message:stock_dynamic_routing.constraint_stock_routing_location_picking_type_uniq +msgid "" +"A routing configuration already exists for this location and picking type" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__active +msgid "Active" +msgstr "" + +#. module: stock_dynamic_routing +#: model_terms:ir.actions.act_window,help:stock_dynamic_routing.action_stock_routing +msgid "Add a Dynamic Routing" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing__picking_type_id +msgid "Apply this routing only if the operation type of the move is the same." +msgstr "" + +#. module: stock_dynamic_routing +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_search +msgid "Archived" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_picking__canceled_by_routing +msgid "Canceled By Routing" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__create_uid +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__create_date +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__create_date +msgid "Created on" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_location__display_name +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_picking__display_name +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__display_name +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__rule_domain +msgid "" +"Domain based on Stock Moves, to define if the routing rule is applicable or " +"not." +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.actions.act_window,name:stock_dynamic_routing.action_stock_routing +#: model:ir.ui.menu,name:stock_dynamic_routing.menu_stock_routing +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_search +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_tree +msgid "Dynamic Routing" +msgstr "" + +#. module: stock_dynamic_routing +#: model:stock.picking.type,name:stock_dynamic_routing.stock_picking_type_handover_to_highbay_demo +msgid "Handover → Highbay" +msgstr "" + +#. module: stock_dynamic_routing +#: model:stock.picking.type,name:stock_dynamic_routing.stock_picking_type_highbay_to_handover_demo +msgid "Highbay → Handover" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_location__id +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_move__id +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_picking__id +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__id +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__id +msgid "ID" +msgstr "" + +#. module: stock_dynamic_routing +#: code:addons/stock_dynamic_routing/models/stock_routing.py:0 +#, python-format +msgid "" +"If the destination of the move is already " +"{rule.location_dest_id.display_name}, the operation type of" +" the move is changed to " +"{rule.picking_type_id.display_name}.
    If the destination" +" of the move is a parent location of " +"{rule.location_dest_id.display_name}, the destination is " +"set to {rule.location_dest_id.display_name} and the " +"operation type of the move is changed to " +"{rule.picking_type_id.display_name}.
    If the destination" +" of the move is unrelated to " +"{rule.location_dest_id.display_name}, a new move is added " +"before, from {rule.location_src_id.display_name} to " +"{rule.location_dest_id.display_name}, using the operation " +"type {rule.picking_type_id.display_name}." +msgstr "" + +#. module: stock_dynamic_routing +#: code:addons/stock_dynamic_routing/models/stock_routing.py:0 +#, python-format +msgid "" +"If the source of the move is already " +"{rule.location_src_id.display_name} or a sub-location, the " +"operation type of the move is changed to " +"{rule.picking_type_id.display_name}.
    If the source of " +"the move is outside or a parent location of " +"{rule.location_dest_id.display_name}, the destination of " +"the move is set to {rule.location_src_id.display_name}, a" +" new move is added after it, from " +"{rule.location_src_id.display_name} to " +"{rule.location_dest_id.display_name} using the operation " +"type {rule.picking_type_id.display_name}." +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model,name:stock_dynamic_routing.model_stock_location +msgid "Inventory Locations" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_location____last_update +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_picking____last_update +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing____last_update +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__write_uid +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__write_date +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__location_id +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__routing_location_id +msgid "Location" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__location_dest_id +msgid "Location Dest" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__location_src_id +msgid "Location Src" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__method +msgid "Method" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__method +msgid "" +"On pull, the routing is applied when the source location of a move line " +"matches the source location of the rule. On push, the routing is applied " +"when the destination location of a move line matches the destination " +"location of the rule." +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__picking_type_id +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__routing_picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: stock_dynamic_routing +#: code:addons/stock_dynamic_routing/models/stock_routing_rule.py:0 +#, python-format +msgid "" +"Operation type of a rule used as 'pull' must have '{}' or a sub-location as " +"source location." +msgstr "" + +#. module: stock_dynamic_routing +#: code:addons/stock_dynamic_routing/models/stock_routing_rule.py:0 +#, python-format +msgid "" +"Operation type of a rule used as 'push' must have '{}' or a sub-location as " +"destination location." +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__picking_type_id +msgid "Operation type that will be applied on the move." +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__picking_type_id +msgid "Picking Type" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields.selection,name:stock_dynamic_routing.selection__stock_routing_rule__method__pull +msgid "Pull" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields.selection,name:stock_dynamic_routing.selection__stock_routing_rule__method__push +msgid "Push" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__routing_id +msgid "Routing" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__routing_message +msgid "Routing Message" +msgstr "" + +#. module: stock_dynamic_routing +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form +msgid "Routing Rule" +msgstr "" + +#. module: stock_dynamic_routing +#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form +msgid "Routing Rules" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__routing_picking_type_id +msgid "Routing applied only on moves of this operation type." +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__rule_ids +msgid "Rule" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__sequence +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__rule_domain +msgid "Source Routing Domain" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model,name:stock_dynamic_routing.model_stock_routing +msgid "Stock Dynamic Routing" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model,name:stock_dynamic_routing.model_stock_routing_rule +msgid "Stock Dynamic Routing Rule" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model,name:stock_dynamic_routing.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model.fields,help:stock_dynamic_routing.field_stock_picking__canceled_by_routing +msgid "" +"Technical field. Indicates the transfer is canceled because it was left " +"empty after a dynamic routing." +msgstr "" + +#. module: stock_dynamic_routing +#: model:ir.model,name:stock_dynamic_routing.model_stock_picking +msgid "Transfer" +msgstr "" From a655adfcca079a77dd2295b1a5f283f02b53c8b5 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 14 Sep 2023 11:41:25 +0000 Subject: [PATCH 064/218] Added translation using Weblate (Italian) --- shopfloor_delivery_shipment/i18n/it.po | 189 +++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 shopfloor_delivery_shipment/i18n/it.po diff --git a/shopfloor_delivery_shipment/i18n/it.po b/shopfloor_delivery_shipment/i18n/it.po new file mode 100644 index 00000000000..a5fa48f0282 --- /dev/null +++ b/shopfloor_delivery_shipment/i18n/it.po @@ -0,0 +1,189 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_delivery_shipment +# +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: shopfloor_delivery_shipment +#: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu__allow_shipment_advice_create +msgid "Allow Shipment Advice Creation" +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Delivery method {} not permitted for this shipment advice." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:shopfloor.menu,name:shopfloor_delivery_shipment.shopfloor_menu_delivery_shipment +msgid "Delivery with shipment" +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:shopfloor.scenario,name:shopfloor_delivery_shipment.scenario_delivery_shipment +msgid "Delivery with shipment advice" +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu__id +msgid "ID" +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Lot {} can not been loaded in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Lot {} has not been planned in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Lot {} is already loaded in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:ir.model,name:shopfloor_delivery_shipment.model_shopfloor_menu +msgid "Menu displayed in the scanner application" +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "No more content to load from delivery {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "No shipment advice in progress found for this loading dock." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "" +"No shipment advice in progress found for this loading dock. Scan again {} to" +" create a new one." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Package {} can not been loaded in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Package {} has not been planned in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Package {} is already loaded in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Planned content has been fully loaded." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Please first scan the operation." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Please scan lot(s) {} where this product is." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Please scan package(s) {} where this lot is." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Please scan package(s) {} where this product is." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Product {} can not been loaded in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Product {} has not been planned in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Product {} is already loaded in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu__shipment_advice_create_is_possible +msgid "Shipment Advice Create Is Possible" +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Shipment {} is validated." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:ir.model.fields,help:shopfloor_delivery_shipment.field_shopfloor_menu__allow_shipment_advice_create +msgid "" +"Some scenario may create shipment advice(s) automatically when a product or " +"package is scanned and no shipment advice already exists. " +msgstr "" + +#. module: shopfloor_delivery_shipment +#: code:addons/shopfloor_delivery_shipment/actions/message.py:0 +#, python-format +msgid "Transfer {} has not been planned in the shipment {}." +msgstr "" + +#. module: shopfloor_delivery_shipment +#: model:shopfloor.profile,name:shopfloor_delivery_shipment.profile_demo_1 +msgid "WH delivery ship" +msgstr "" From a01b8e7cc8b6a9c92f223dc4c2fb4f68156fe8a6 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 15 Sep 2023 05:52:50 +0000 Subject: [PATCH 065/218] Added translation using Weblate (Italian) --- stock_release_channel/i18n/it.po | 704 +++++++++++++++++++++++++++++++ 1 file changed, 704 insertions(+) create mode 100644 stock_release_channel/i18n/it.po diff --git a/stock_release_channel/i18n/it.po b/stock_release_channel/i18n/it.po new file mode 100644 index 00000000000..03c5e39da6a --- /dev/null +++ b/stock_release_channel/i18n/it.po @@ -0,0 +1,704 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_release_channel +# +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_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "" +"" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "To Do Situation" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Actions" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Transfers" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "" +"Last Transfer\n" +"
    " +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "Action 'Lock' is not allowed for channel %(name)s." +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "Action 'Sleep' is not allowed for channel %(name)s." +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "Action 'Unlock' is not allowed for channel %(name)s." +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "Action 'Wake Up' is not allowed for channel %(name)s." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__active +msgid "Active" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.actions.act_window,help:stock_release_channel.stock_release_channel_config_act_window +msgid "Add a Release Channel" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_chain_done +msgid "All Done Related Transfers" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_all +msgid "All Moves (Estimate)" +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_chain +#, python-format +msgid "All Related Transfers" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "All Total" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_all +msgid "All Transfers" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__picking_chain_ids +msgid "All transfers required to bring goods to the deliveries." +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view +msgid "Archived" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__state__asleep +msgid "Asleep" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view +msgid "Aslepp" +msgstr "" + +#. module: stock_release_channel +#: model:ir.actions.server,name:stock_release_channel.model_stock_release_channel_action_assign_pickings +msgid "Assign Pickings" +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_picking.py:0 +#, python-format +msgid "Assign release channel on %s" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Assigned Total" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__auto_release +msgid "Auto Release" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_assigned +msgid "Available Moves (Estimate)" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_assigned +msgid "Available Transfers" +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "Channel %s has no validated transfer yet." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__color +msgid "Color" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking__commercial_partner_id +msgid "Commercial Entity" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.view_picking_internal_search +msgid "Commercial Partner" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__create_date +msgid "Created on" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking__display_name +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__rule_domain +msgid "Domain" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__rule_domain +msgid "Domain based on Transfers, filter for entering the channel." +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Done Today" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Done Today Total" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view +msgid "Enter Python code here." +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "" +"Error when evaluating the channel's code:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__release_forbidden +msgid "Forbid to release this channel" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_full_progress +msgid "Full Progress" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__auto_release__group_commercial_partner +msgid "Grouped by Commercial Partner" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_move__id +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking__id +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__id +msgid "ID" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_chain_in_progress +msgid "In progress Related Transfers" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_action_lock_allowed +msgid "Is Action Lock Allowed" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_action_sleep_allowed +msgid "Is Action Sleep Allowed" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_action_unlock_allowed +msgid "Is Action Unlock Allowed" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_action_wake_up_allowed +msgid "Is Action Wake Up Allowed" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_release_allowed +msgid "Is Release Allowed" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__last_done_picking_date_done +msgid "Last Done Picking Date Done" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__last_done_picking_name +msgid "Last Done Picking Name" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__last_done_picking_id +msgid "Last Done Transfer" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking____last_update +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Late" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_late +msgid "Late Moves (Estimate)" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Late Total" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_late +msgid "Late Transfers" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Lines]" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Lock" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__state__locked +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view +msgid "Locked" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__auto_release__max +msgid "Max" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__max_auto_release +msgid "Max Transfers to release" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__auto_release +msgid "" +"Max: release N transfers to have a configured max of X deliveries in progress.\n" +"Grouped by Commercial Partner: release all transfers for acommercial partner at once." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_done +msgid "Moves Done Today (Estimate)" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__name +msgid "Name" +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "No Max transfers to release is configured." +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.view_picking_internal_search +msgid "No Release Channel" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.actions.act_window,help:stock_release_channel.stock_release_channel_act_window +msgid "No Release Channel configured" +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#: code:addons/stock_release_channel/tests/test_channel_release_batch.py:0 +#, python-format +msgid "Nothing in the queue!" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__state__open +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view +msgid "Open" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__picking_type_ids +msgid "Operation Types" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Overall Progress" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__picking_chain_ids +msgid "Picking Chain" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Priority" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_priority +msgid "Priority Moves (Estimate)" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Priority Total" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_priority +msgid "Priority Transfers" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__code +msgid "Python Code" +msgstr "" + +#. module: stock_release_channel +#: model:ir.actions.server,name:stock_release_channel.ir_cron_stock_picking_assign_release_channel_ir_actions_server +#: model:ir.cron,cron_name:stock_release_channel.ir_cron_stock_picking_assign_release_channel +#: model:ir.cron,name:stock_release_channel.ir_cron_stock_picking_assign_release_channel +msgid "Re-assign release channel" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Related Done Total" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Related In Progress Total" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking__release_channel_id +#: model_terms:ir.ui.view,arch_db:stock_release_channel.view_picking_internal_search +msgid "Release Channel" +msgstr "" + +#. module: stock_release_channel +#: model:ir.actions.act_window,name:stock_release_channel.stock_release_channel_act_window +#: model:ir.actions.act_window,name:stock_release_channel.stock_release_channel_config_act_window +#: model:ir.ui.menu,name:stock_release_channel.stock_release_channel_config_menu +#: model:ir.ui.menu,name:stock_release_channel.stock_release_channel_menu +msgid "Release Channels" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_release_ready +msgid "Release Ready Moves (Estimate)" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Release Ready Total" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_release_ready +msgid "Release Ready Transfers" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_released +msgid "Released Moves (Estimate)" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Released Total" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_released +msgid "Released Transfers" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__sequence +msgid "Sequence" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Settings" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Sleep" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__state +msgid "State" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model,name:stock_release_channel.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model,name:stock_release_channel.model_stock_release_channel +msgid "Stock Release Channels" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_action_lock_allowed +msgid "Technical field to check if the action 'Lock' is allowed." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_release_allowed +msgid "" +"Technical field to check if the action 'Release Next Batch' is allowed." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_action_sleep_allowed +msgid "Technical field to check if the action 'Sleep' is allowed." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_action_unlock_allowed +msgid "Technical field to check if the action 'Unlock' is allowed." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_action_wake_up_allowed +msgid "Technical field to check if the action 'Wake Up' is allowed." +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "" +"The number of released transfers in progress is already at the maximum." +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_release_channel.py:0 +#, python-format +msgid "The release of pickings is not allowed for channel %(name)s." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__state +msgid "" +"The state allows you to control the availability of the release channel.\n" +"* Open: Manual and automatic picking assignment to the release is effective and release operations are allowed.\n" +" * Locked: Release operations are forbidden. (Assignement processes are still working)\n" +"* Asleep: Assigned pickings not processed are unassigned from the release channel.\n" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__count_picking_full_progress +msgid "The total number of pickings to achieve 100% of progress." +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "To Do" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "To Release" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "To Ship" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model,name:stock_release_channel.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__picking_ids +msgid "Transfers" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_done +msgid "Transfers Done Today" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Transfers Progress" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.view_picking_internal_search +msgid "Transfers that couldn't be assigned in a release channel" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Unlock" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Waiting" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_waiting +msgid "Waiting Moves (Estimate)" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view +msgid "Waiting Total" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_waiting +msgid "Waiting Transfers" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "Wake Up" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__warehouse_id +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view +msgid "Warehouse" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__warehouse_id +msgid "Warehouse for which this channel is relevant" +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__max_auto_release +msgid "" +"When clicking on the package icon, it releases X transfers minus on-going " +"ones not shipped (X - Waiting). This field defines X." +msgstr "" + +#. module: stock_release_channel +#: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__code +msgid "Write Python code to filter out pickings." +msgstr "" + +#. module: stock_release_channel +#: code:addons/stock_release_channel/models/stock_picking.py:0 +#, python-format +msgid "" +"You cannot release delivery of the channel %s because it has been forbidden " +"in the release channel configuration" +msgstr "" + +#. module: stock_release_channel +#: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view +msgid "name" +msgstr "" From 4682dd7484a264960c639751cdf945b7ff56aa05 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 15 Sep 2023 05:53:02 +0000 Subject: [PATCH 066/218] Added translation using Weblate (Italian) --- stock_move_source_relocate/i18n/it.po | 172 ++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 stock_move_source_relocate/i18n/it.po diff --git a/stock_move_source_relocate/i18n/it.po b/stock_move_source_relocate/i18n/it.po new file mode 100644 index 00000000000..2e903e64b80 --- /dev/null +++ b/stock_move_source_relocate/i18n/it.po @@ -0,0 +1,172 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_move_source_relocate +# +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_move_source_relocate +#: code:addons/stock_move_source_relocate/models/stock_source_relocate.py:0 +#, python-format +msgid "" +"
    This rule is applied only if the domain matches with " +"the move." +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__active +msgid "Active" +msgstr "" + +#. module: stock_move_source_relocate +#: model_terms:ir.actions.act_window,help:stock_move_source_relocate.action_stock_source_relocate +msgid "Add a Source Relocation" +msgstr "" + +#. module: stock_move_source_relocate +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form +msgid "Applicability" +msgstr "" + +#. module: stock_move_source_relocate +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_search +msgid "Archived" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__company_id +msgid "Company" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__create_date +msgid "Created on" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,help:stock_move_source_relocate.field_stock_source_relocate__rule_domain +msgid "" +"Domain based on Stock Moves, to define if the rule is applicable or not." +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move__id +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__id +msgid "ID" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__location_id +msgid "Location" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__picking_type_id +msgid "Picking Type" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__relocate_location_id +msgid "Relocate Location" +msgstr "" + +#. module: stock_move_source_relocate +#: code:addons/stock_move_source_relocate/models/stock_source_relocate.py:0 +#, python-format +msgid "Relocate location has to be a sub-location of '{}'." +msgstr "" + +#. module: stock_move_source_relocate +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form +msgid "Relocation" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__rule_domain +msgid "Rule Domain" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__rule_message +msgid "Rule Message" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__sequence +msgid "Sequence" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.actions.act_window,name:stock_move_source_relocate.action_stock_source_relocate +#: model:ir.ui.menu,name:stock_move_source_relocate.menu_stock_source_relocate +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_tree +msgid "Source Relocation" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model,name:stock_move_source_relocate.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_move_source_relocate +#: model:ir.model,name:stock_move_source_relocate.model_stock_source_relocate +msgid "Stock Move Source Relocate" +msgstr "" + +#. module: stock_move_source_relocate +#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_search +msgid "Stock Reservation Rule" +msgstr "" + +#. module: stock_move_source_relocate +#: code:addons/stock_move_source_relocate/models/stock_source_relocate.py:0 +#, python-format +msgid "" +"When a move with operation type " +"{rule.picking_type_id.display_name} is inside the location " +"{rule.location_id.display_name} and a check of availability" +" returns no reservation, the move is relocated to the location " +"{rule.relocate_location_id.display_name} (source location " +"changed).
    If a move is partially unavailable, the move is split in two " +"parts:
    • the available part is adjusted to the reserved quantity, and " +"its source location stays the same
    • the unavailable part is split in" +" a new move in the relocation location
    " +msgstr "" From aaa07e9a6a3b247eb836e7890f091c8e92ed0293 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 15 Sep 2023 05:58:42 +0000 Subject: [PATCH 067/218] Added translation using Weblate (Italian) --- stock_storage_type_buffer/i18n/it.po | 176 +++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 stock_storage_type_buffer/i18n/it.po diff --git a/stock_storage_type_buffer/i18n/it.po b/stock_storage_type_buffer/i18n/it.po new file mode 100644 index 00000000000..778dddd6c59 --- /dev/null +++ b/stock_storage_type_buffer/i18n/it.po @@ -0,0 +1,176 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_storage_type_buffer +# +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_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message_other_locations +msgid "... and" +msgstr "" + +#. module: stock_storage_type_buffer +#: code:addons/stock_storage_type_buffer/models/stock_location_storage_buffer.py:0 +#, python-format +msgid "" +"

    Select buffer locations and locations blocked for putaways when the " +"buffer locations already contain goods or have move lines reaching them.

    " +msgstr "" + +#. module: stock_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message +msgid "The buffer locations" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__active +msgid "Active" +msgstr "" + +#. module: stock_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.location_storage_buffer_form_view +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.location_storage_buffer_search_view +msgid "Archived" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__buffer_location_ids +msgid "Buffer Location" +msgstr "" + +#. module: stock_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.location_storage_buffer_form_view +msgid "Buffer Locations" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,help:stock_storage_type_buffer.field_stock_location_storage_buffer__buffer_location_ids +msgid "" +"Buffers where goods are temporarily stored. When all these locations contain" +" goods or will receive goods, the destination locations are not available " +"for putaway." +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__create_uid +msgid "Created by" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__create_date +msgid "Created on" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,help:stock_storage_type_buffer.field_stock_location_storage_buffer__location_ids +msgid "" +"Destination locations (including sublocations) that will be unreachable for " +"putaway if the buffers are full." +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location__display_name +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__help_message +msgid "Help Message" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location__id +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__id +msgid "ID" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model,name:stock_storage_type_buffer.model_stock_location +msgid "Inventory Locations" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location__is_in_storage_buffer +msgid "Is In Storage Buffer" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location____last_update +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__write_date +msgid "Last Updated on" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__location_ids +msgid "Location" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model,name:stock_storage_type_buffer.model_stock_location_storage_buffer +msgid "Location Storage Buffer" +msgstr "" + +#. module: stock_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.location_storage_buffer_form_view +msgid "Locations" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location__storage_buffer_ids +msgid "Storage Buffer" +msgstr "" + +#. module: stock_storage_type_buffer +#: model:ir.actions.act_window,name:stock_storage_type_buffer.location_storage_buffer_action +#: model:ir.ui.menu,name:stock_storage_type_buffer.stock_location_storage_buffer_menu +msgid "Storage Buffers" +msgstr "" + +#. module: stock_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message +msgid "" +"The buffers have no capacity because they all contain\n" +" goods or will contain goods due to move lines reaching them." +msgstr "" + +#. module: stock_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message +msgid "" +"currently have capacity,\n" +" so the following locations\n" +" can receive putaways:" +msgstr "" + +#. module: stock_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message +msgid "" +"currently have no capacity,\n" +" so the following locations\n" +" cannot receive putaways:" +msgstr "" + +#. module: stock_storage_type_buffer +#: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message_other_locations +msgid "other locations." +msgstr "" From 1e175b33f70012a59ad134f9fbaf8f26a6bd51fd Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 15 Sep 2023 05:58:46 +0000 Subject: [PATCH 068/218] Added translation using Weblate (Italian) --- shopfloor_example/i18n/it.po | 76 ++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 shopfloor_example/i18n/it.po diff --git a/shopfloor_example/i18n/it.po b/shopfloor_example/i18n/it.po new file mode 100644 index 00000000000..df52d03a2ab --- /dev/null +++ b/shopfloor_example/i18n/it.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * shopfloor_example +# +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: shopfloor_example +#: model:ir.model,name:shopfloor_example.model_shopfloor_app +msgid "A Shopfloor application" +msgstr "" + +#. module: shopfloor_example +#: model:ir.model.fields,field_description:shopfloor_example.field_shopfloor_app__category +msgid "Category" +msgstr "" + +#. module: shopfloor_example +#: model:ir.model.fields,field_description:shopfloor_example.field_shopfloor_app__display_name +msgid "Display Name" +msgstr "" + +#. module: shopfloor_example +#: model:ir.model.fields.selection,name:shopfloor_example.selection__shopfloor_app__category__example +msgid "Example" +msgstr "" + +#. module: shopfloor_example +#: model:shopfloor.app,short_name:shopfloor_example.app_demo_api_key +msgid "Example - api key auth" +msgstr "" + +#. module: shopfloor_example +#: model:shopfloor.app,short_name:shopfloor_example.app_demo_user +msgid "Example - user auth" +msgstr "" + +#. module: shopfloor_example +#: model:ir.model.fields,field_description:shopfloor_example.field_shopfloor_app__id +msgid "ID" +msgstr "" + +#. module: shopfloor_example +#: model:ir.model.fields,field_description:shopfloor_example.field_shopfloor_app____last_update +msgid "Last Modified on" +msgstr "" + +#. module: shopfloor_example +#: model:shopfloor.menu,name:shopfloor_example.shopfloor_menu_partners_demo +#: model:shopfloor.scenario,name:shopfloor_example.shopfloor_scenario_partners_demo +msgid "Manage partners" +msgstr "" + +#. module: shopfloor_example +#: model:shopfloor.profile,name:shopfloor_example.shopfloor_profile_partner_manager_demo +msgid "Partner manager" +msgstr "" + +#. module: shopfloor_example +#: model:shopfloor.app,name:shopfloor_example.app_demo_api_key +msgid "Shopfloor Example - api key auth" +msgstr "" + +#. module: shopfloor_example +#: model:shopfloor.app,name:shopfloor_example.app_demo_user +msgid "Shopfloor Example - user auth" +msgstr "" From 954101d8266b7bc328e7c8d07855f435d37274a7 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:14:17 +0000 Subject: [PATCH 069/218] Translated using Weblate (Italian) Currently translated at 100.0% (26 of 26 strings) Translation: wms-14.0/wms-14.0-sale_stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-sale_stock_available_to_promise_release/it/ --- .../i18n/it.po | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/sale_stock_available_to_promise_release/i18n/it.po b/sale_stock_available_to_promise_release/i18n/it.po index 99bd977bf57..7160e665e12 100644 --- a/sale_stock_available_to_promise_release/i18n/it.po +++ b/sale_stock_available_to_promise_release/i18n/it.po @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: Odoo Server 13.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-12 17:07+0000\n" -"PO-Revision-Date: 2023-09-02 18:13+0000\n" -"Last-Translator: Francesco Foresti \n" +"PO-Revision-Date: 2023-09-20 04:45+0000\n" +"Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" "MIME-Version: 1.0\n" @@ -49,12 +49,12 @@ msgstr "Vettore" #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__sale_date_expected #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search msgid "Delivery Date" -msgstr "" +msgstr "Data consegna" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_tree msgid "Delivery Method" -msgstr "" +msgstr "Metodo consegna" #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__expected_availability_date @@ -69,18 +69,18 @@ msgstr "Completamente Disponibile" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search msgid "Further Shipment" -msgstr "" +msgstr "Altra spedizione" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search msgid "Late Shipment" -msgstr "" +msgstr "Spedizione in ritardo" #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__move_need_release_count #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_order_form msgid "Moves Need Release" -msgstr "" +msgstr "Movimenti che richiedono il rilascio" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.report_saleorder_document @@ -121,7 +121,7 @@ msgstr "Rifornimento ordinato" #. module: sale_stock_available_to_promise_release #: model:ir.model,name:sale_stock_available_to_promise_release.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Ordine di vendita" #. module: sale_stock_available_to_promise_release #: model:ir.model,name:sale_stock_available_to_promise_release.model_sale_order_line @@ -136,7 +136,7 @@ msgstr "Movimento di magazzino" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search msgid "Today Shipment" -msgstr "" +msgstr "Spedizione di oggi" #. module: sale_stock_available_to_promise_release #: model:ir.model,name:sale_stock_available_to_promise_release.model_stock_picking @@ -146,7 +146,7 @@ msgstr "Trasferimento" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_tree msgid "Weight" -msgstr "" +msgstr "Peso" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.report_saleorder_document From 1a680977cebdc114e06b69e6670207ad014e66d2 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:11:57 +0000 Subject: [PATCH 070/218] Translated using Weblate (Italian) Currently translated at 100.0% (4 of 4 strings) Translation: wms-14.0/wms-14.0-stock_warehouse_flow_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow_release/it/ --- stock_warehouse_flow_release/i18n/it.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/stock_warehouse_flow_release/i18n/it.po b/stock_warehouse_flow_release/i18n/it.po index 2689e3930b5..d73f5d6efcf 100644 --- a/stock_warehouse_flow_release/i18n/it.po +++ b/stock_warehouse_flow_release/i18n/it.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 04:45+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_warehouse_flow_release #: model:ir.model.fields,field_description:stock_warehouse_flow_release.field_stock_move__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_warehouse_flow_release #: model:ir.model.fields,field_description:stock_warehouse_flow_release.field_stock_move__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_warehouse_flow_release #: model:ir.model.fields,field_description:stock_warehouse_flow_release.field_stock_move____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_warehouse_flow_release #: model:ir.model,name:stock_warehouse_flow_release.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" From 42046db4ac009241eccfb57da55723fc8e4c00fe Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:13:23 +0000 Subject: [PATCH 071/218] Translated using Weblate (Italian) Currently translated at 100.0% (6 of 6 strings) Translation: wms-14.0/wms-14.0-shopfloor_reception Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_reception/it/ --- shopfloor_reception/i18n/it.po | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/shopfloor_reception/i18n/it.po b/shopfloor_reception/i18n/it.po index e5b8c367da5..244d249d1c0 100644 --- a/shopfloor_reception/i18n/it.po +++ b/shopfloor_reception/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-09-20 04:45+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: shopfloor_reception #: model:ir.model.fields,field_description:shopfloor_reception.field_stock_picking__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_reception #: model:ir.model.fields,field_description:shopfloor_reception.field_stock_picking__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_reception #: model:ir.model.fields,field_description:shopfloor_reception.field_stock_picking__is_shopfloor_created msgid "Is Shopfloor Created" -msgstr "" +msgstr "Il reparto è crato" #. module: shopfloor_reception #: model:ir.model.fields,field_description:shopfloor_reception.field_stock_picking____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_reception #: model:shopfloor.menu,name:shopfloor_reception.shopfloor_menu_demo_reception #: model:shopfloor.scenario,name:shopfloor_reception.scenario_reception #: model:stock.picking.type,name:shopfloor_reception.picking_type_reception_demo msgid "Reception" -msgstr "" +msgstr "Ricezione" #. module: shopfloor_reception #: model:ir.model,name:shopfloor_reception.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" From 856dafa5e164b90e4d6a76a7d3ccf79493909548 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:15:19 +0000 Subject: [PATCH 072/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-stock_unique_order_per_location Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_unique_order_per_location/it/ --- stock_unique_order_per_location/i18n/it.po | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/stock_unique_order_per_location/i18n/it.po b/stock_unique_order_per_location/i18n/it.po index 7957fa70da1..94202ed127c 100644 --- a/stock_unique_order_per_location/i18n/it.po +++ b/stock_unique_order_per_location/i18n/it.po @@ -6,52 +6,55 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 04:45+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_unique_order_per_location #: model:ir.model.fields,field_description:stock_unique_order_per_location.field_stock_move_line__display_name #: model:ir.model.fields,field_description:stock_unique_order_per_location.field_stock_picking_type__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_unique_order_per_location #: model:ir.model.fields,field_description:stock_unique_order_per_location.field_stock_picking_type__same_next_picking msgid "Do not mix sources at destination" -msgstr "" +msgstr "Non mescolare sorgenti alla destinazione" #. module: stock_unique_order_per_location #: model:ir.model.fields,field_description:stock_unique_order_per_location.field_stock_move_line__id #: model:ir.model.fields,field_description:stock_unique_order_per_location.field_stock_picking_type__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_unique_order_per_location #: model:ir.model.fields,field_description:stock_unique_order_per_location.field_stock_move_line____last_update #: model:ir.model.fields,field_description:stock_unique_order_per_location.field_stock_picking_type____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_unique_order_per_location #: model:ir.model,name:stock_unique_order_per_location.model_stock_picking_type msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: stock_unique_order_per_location #: model:ir.model,name:stock_unique_order_per_location.model_stock_move_line msgid "Product Moves (Stock Move Line)" -msgstr "" +msgstr "Movimenti prodotto (riga movimento di magazzino)" #. module: stock_unique_order_per_location #: code:addons/stock_unique_order_per_location/models/stock_move_line.py:0 #, python-format msgid "The location(s) {} can only accept goods for the same sales order." msgstr "" +"L'ubicazione {} può accettare prodotti solo per lo stesso ordine di vendita." #. module: stock_unique_order_per_location #: model:ir.model.fields,help:stock_unique_order_per_location.field_stock_picking_type__same_next_picking @@ -60,3 +63,7 @@ msgid "" " reserved only by the next picking. This ensures that you do not mix " "different sales order on the destination location" msgstr "" +"Quando selezionata, l'ubicazione destinazione deve essere o vuota o " +"contenere quantità riservate solo dal prelievo successivo. Questo assicura " +"che non si mescolino ordini di vendita diversi per l'ubicazione di " +"destinazione" From a0e4b2ab3661db3a3eb1b51c79b669acefc63619 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:11:32 +0000 Subject: [PATCH 073/218] Translated using Weblate (Italian) Currently translated at 100.0% (1 of 1 strings) Translation: wms-14.0/wms-14.0-shopfloor_single_product_transfer Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_single_product_transfer/it/ --- shopfloor_single_product_transfer/i18n/it.po | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shopfloor_single_product_transfer/i18n/it.po b/shopfloor_single_product_transfer/i18n/it.po index 5265b7ffa43..09beb2f77e5 100644 --- a/shopfloor_single_product_transfer/i18n/it.po +++ b/shopfloor_single_product_transfer/i18n/it.po @@ -6,17 +6,19 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 04:45+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: shopfloor_single_product_transfer #: model:shopfloor.menu,name:shopfloor_single_product_transfer.shopfloor_menu_demo_single_product_transfer #: model:shopfloor.scenario,name:shopfloor_single_product_transfer.scenario_single_product_transfer #: model:stock.picking.type,name:shopfloor_single_product_transfer.picking_type_single_product_transfer_demo msgid "Single Product Transfer" -msgstr "" +msgstr "Trasfermento prodotto singolo" From c05e6c3837f4f90e24a999b12a08f1beaf060c63 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:11:08 +0000 Subject: [PATCH 074/218] Translated using Weblate (Italian) Currently translated at 100.0% (1 of 1 strings) Translation: wms-14.0/wms-14.0-shopfloor_checkout_package_measurement Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_checkout_package_measurement/it/ --- shopfloor_checkout_package_measurement/i18n/it.po | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shopfloor_checkout_package_measurement/i18n/it.po b/shopfloor_checkout_package_measurement/i18n/it.po index a11879bf783..7f1f821ced4 100644 --- a/shopfloor_checkout_package_measurement/i18n/it.po +++ b/shopfloor_checkout_package_measurement/i18n/it.po @@ -6,16 +6,18 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 04:45+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: shopfloor_checkout_package_measurement #: code:addons/shopfloor_checkout_package_measurement/actions/message.py:0 #, python-format msgid "Package measure(s) changed." -msgstr "" +msgstr "Misura(e) imballo modificate." From a796531437dba50e3bbf35bd8c975ed0db249396 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 Sep 2023 11:21:51 +0000 Subject: [PATCH 075/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-stock_warehouse_flow_product_packaging Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow_product_packaging/it/ --- .../i18n/it.po | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/stock_warehouse_flow_product_packaging/i18n/it.po b/stock_warehouse_flow_product_packaging/i18n/it.po index d106f49d698..bc050a86c30 100644 --- a/stock_warehouse_flow_product_packaging/i18n/it.po +++ b/stock_warehouse_flow_product_packaging/i18n/it.po @@ -6,51 +6,55 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 04:45+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_warehouse_flow_product_packaging #: model:ir.model.fields.selection,name:stock_warehouse_flow_product_packaging.selection__stock_warehouse_flow__split_method__packaging msgid "By Product Packaging" -msgstr "" +msgstr "Imballaggio del prodotto secondario" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__packaging_type_ids msgid "Packaging types" -msgstr "" +msgstr "Tipo imballaggio" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,help:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__split_method msgid "" "Simple => move will be split by the qty of the flow or a multiple of it" msgstr "" +"Semplice => il movimento verrà diviso per la quantità del flusso o un suo " +"multiplo" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__split_method msgid "Split method" -msgstr "" +msgstr "Metodo di divisione" #. module: stock_warehouse_flow_product_packaging #: model:ir.model,name:stock_warehouse_flow_product_packaging.model_stock_warehouse_flow msgid "Stock Warehouse Routing Flow" -msgstr "" +msgstr "Flusso inoltro giacenza magazzino" From 6d76c9150913c123fa92b64dcdca0b5ed95a9c90 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 13 Sep 2023 19:52:51 +0000 Subject: [PATCH 076/218] Translated using Weblate (Italian) Currently translated at 100.0% (2 of 2 strings) Translation: wms-14.0/wms-14.0-shopfloor_mobile_base_auth_user Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_mobile_base_auth_user/it/ --- shopfloor_mobile_base_auth_user/i18n/it.po | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/shopfloor_mobile_base_auth_user/i18n/it.po b/shopfloor_mobile_base_auth_user/i18n/it.po index af299fc3956..93b57d91e4f 100644 --- a/shopfloor_mobile_base_auth_user/i18n/it.po +++ b/shopfloor_mobile_base_auth_user/i18n/it.po @@ -6,20 +6,22 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 04:45+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: shopfloor_mobile_base_auth_user #: model:shopfloor.app,name:shopfloor_mobile_base_auth_user.app_demo1 msgid "Shopfloor Demo (user auth)" -msgstr "" +msgstr "Demo reparto (autoriz. utente)" #. module: shopfloor_mobile_base_auth_user #: model:shopfloor.app,short_name:shopfloor_mobile_base_auth_user.app_demo1 msgid "demo user" -msgstr "" +msgstr "utente demo" From 9f1e58bfbefebf4cf1f2c7ede1a30786c7c56d3e Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 13 Sep 2023 19:54:34 +0000 Subject: [PATCH 077/218] Translated using Weblate (Italian) Currently translated at 100.0% (5 of 5 strings) Translation: wms-14.0/wms-14.0-sale_stock_available_to_promise_release_cutoff Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-sale_stock_available_to_promise_release_cutoff/it/ --- .../i18n/it.po | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/sale_stock_available_to_promise_release_cutoff/i18n/it.po b/sale_stock_available_to_promise_release_cutoff/i18n/it.po index c426944c8c4..3d69957d507 100644 --- a/sale_stock_available_to_promise_release_cutoff/i18n/it.po +++ b/sale_stock_available_to_promise_release_cutoff/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-09-20 04:45+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: sale_stock_available_to_promise_release_cutoff #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order__display_name #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order_line__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: sale_stock_available_to_promise_release_cutoff #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order__id #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order_line__id msgid "ID" -msgstr "" +msgstr "ID" #. module: sale_stock_available_to_promise_release_cutoff #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order____last_update #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_cutoff.field_sale_order_line____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: sale_stock_available_to_promise_release_cutoff #: model:ir.model,name:sale_stock_available_to_promise_release_cutoff.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Ordine di vendita" #. module: sale_stock_available_to_promise_release_cutoff #: model:ir.model,name:sale_stock_available_to_promise_release_cutoff.model_sale_order_line msgid "Sales Order Line" -msgstr "" +msgstr "Riga ordine di vendita" From b6ce6f8c0206c6e8b567e45662a76ab5152ad025 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 13 Sep 2023 19:56:12 +0000 Subject: [PATCH 078/218] Translated using Weblate (Italian) Currently translated at 100.0% (6 of 6 strings) Translation: wms-14.0/wms-14.0-shopfloor_workstation_label_printer Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_workstation_label_printer/it/ --- shopfloor_workstation_label_printer/i18n/it.po | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/shopfloor_workstation_label_printer/i18n/it.po b/shopfloor_workstation_label_printer/i18n/it.po index 43500e7c650..329e67bd513 100644 --- a/shopfloor_workstation_label_printer/i18n/it.po +++ b/shopfloor_workstation_label_printer/i18n/it.po @@ -6,43 +6,45 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 04:45+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: shopfloor_workstation_label_printer #: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_shopfloor_workstation__default_label_printer_id msgid "Default Label Printer" -msgstr "" +msgstr "Stampante etichetta predefinita" #. module: shopfloor_workstation_label_printer #: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_res_users__display_name #: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_shopfloor_workstation__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_workstation_label_printer #: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_res_users__id #: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_shopfloor_workstation__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_workstation_label_printer #: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_res_users____last_update #: model:ir.model.fields,field_description:shopfloor_workstation_label_printer.field_shopfloor_workstation____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_workstation_label_printer #: model:ir.model,name:shopfloor_workstation_label_printer.model_shopfloor_workstation msgid "Shopfloor workstation settings" -msgstr "" +msgstr "Impostazioni centro di lavoro reparto" #. module: shopfloor_workstation_label_printer #: model:ir.model,name:shopfloor_workstation_label_printer.model_res_users msgid "Users" -msgstr "" +msgstr "Utenti" From e84303a4f56906a5826132813658cc51030310b4 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 13 Sep 2023 20:02:38 +0000 Subject: [PATCH 079/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-shopfloor_base_multicompany Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_base_multicompany/it/ --- shopfloor_base_multicompany/i18n/it.po | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/shopfloor_base_multicompany/i18n/it.po b/shopfloor_base_multicompany/i18n/it.po index ad017f99ff6..2d3ca9a5d78 100644 --- a/shopfloor_base_multicompany/i18n/it.po +++ b/shopfloor_base_multicompany/i18n/it.po @@ -6,44 +6,46 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 04:45+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: shopfloor_base_multicompany #: model:ir.model,name:shopfloor_base_multicompany.model_shopfloor_app msgid "A Shopfloor application" -msgstr "" +msgstr "Una applicazione di reparto" #. module: shopfloor_base_multicompany #: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__company_ids msgid "Allowed companies" -msgstr "" +msgstr "Aziende abilitate" #. module: shopfloor_base_multicompany #: code:addons/shopfloor_base_multicompany/services/service.py:0 #, python-format msgid "Current user belongs to a company that is not allowed on this app." -msgstr "" +msgstr "L'utente attuale appartiene ad una azienda non abilitata in questa app." #. module: shopfloor_base_multicompany #: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_base_multicompany #: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_base_multicompany #: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_base_multicompany #: model:ir.model.fields,help:shopfloor_base_multicompany.field_shopfloor_app__company_ids @@ -51,8 +53,10 @@ msgid "" "Limit access to this app only to selected companies' users. If a non " "authorized user calls an endpoint of this app, an exception will be raised." msgstr "" +"Limita l'accesso a qesta app solo agli utenti delle aziende selezionate. Se " +"un utente non atorizzato chiama questa app si genererà una eccezine." #. module: shopfloor_base_multicompany #: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__must_validate_company msgid "Must Validate Company" -msgstr "" +msgstr "Bisogna convalidare l'azienda" From 2ee9d29b2295547e35f5e850ffbdcd5a3a9a7253 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:34:50 +0000 Subject: [PATCH 080/218] Translated using Weblate (Italian) Currently translated at 100.0% (26 of 26 strings) Translation: wms-14.0/wms-14.0-sale_stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-sale_stock_available_to_promise_release/it/ --- sale_stock_available_to_promise_release/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sale_stock_available_to_promise_release/i18n/it.po b/sale_stock_available_to_promise_release/i18n/it.po index 7160e665e12..1d7d879b25f 100644 --- a/sale_stock_available_to_promise_release/i18n/it.po +++ b/sale_stock_available_to_promise_release/i18n/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 13.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-12 17:07+0000\n" -"PO-Revision-Date: 2023-09-20 04:45+0000\n" +"PO-Revision-Date: 2023-09-20 17:48+0000\n" "Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" @@ -54,7 +54,7 @@ msgstr "Data consegna" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_tree msgid "Delivery Method" -msgstr "Metodo consegna" +msgstr "Metodo di consegna" #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__expected_availability_date From c7eaae3490cd5701a0f7c11955ceda1ce73eaea1 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:47:55 +0000 Subject: [PATCH 081/218] Translated using Weblate (Italian) Currently translated at 100.0% (11 of 11 strings) Translation: wms-14.0/wms-14.0-shopfloor_rest_log Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_rest_log/it/ --- shopfloor_rest_log/i18n/it.po | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/shopfloor_rest_log/i18n/it.po b/shopfloor_rest_log/i18n/it.po index 69c5ac2b64d..b9ad0e01396 100644 --- a/shopfloor_rest_log/i18n/it.po +++ b/shopfloor_rest_log/i18n/it.po @@ -6,63 +6,65 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 17:48+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: shopfloor_rest_log #: model:ir.model,name:shopfloor_rest_log.model_shopfloor_app msgid "A Shopfloor application" -msgstr "" +msgstr "Una applicazione di reparto" #. module: shopfloor_rest_log #: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log__app_version msgid "App Version" -msgstr "" +msgstr "Versione app" #. module: shopfloor_rest_log #: model_terms:ir.ui.view,arch_db:shopfloor_rest_log.rest_log_search_view msgid "App version" -msgstr "" +msgstr "Versione app" #. module: shopfloor_rest_log #: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log__display_name #: model:ir.model.fields,field_description:shopfloor_rest_log.field_shopfloor_app__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_rest_log #: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log__id #: model:ir.model.fields,field_description:shopfloor_rest_log.field_shopfloor_app__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_rest_log #: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log____last_update #: model:ir.model.fields,field_description:shopfloor_rest_log.field_shopfloor_app____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_rest_log #: model:ir.actions.act_window,name:shopfloor_rest_log.action_shopfloor_log #: model:ir.ui.menu,name:shopfloor_rest_log.menu_action_shopfloor_log msgid "Logs" -msgstr "" +msgstr "Registri" #. module: shopfloor_rest_log #: model:ir.model,name:shopfloor_rest_log.model_rest_log msgid "REST API Logging" -msgstr "" +msgstr "Registrazione API REST" #. module: shopfloor_rest_log #: model:ir.model.fields,field_description:shopfloor_rest_log.field_rest_log__real_uid #: model_terms:ir.ui.view,arch_db:shopfloor_rest_log.rest_log_search_view msgid "Real user" -msgstr "" +msgstr "Utente reale" #. module: shopfloor_rest_log #: model:ir.model.fields,help:shopfloor_rest_log.field_rest_log__real_uid @@ -71,8 +73,11 @@ msgid "" "possible, this field will hold a reference to the real user doing the call. " "This information can be found in the header `App-User-Id`." msgstr "" +"Alcuni servizi possono utilizzare un utente diverso nell'ambiente. Quando " +"possibile, il campo conterrà un riferimento all'utente reale che a " +"effettuato la chiamata. Questa infrmazion si trova nell'header `App-User-Id`." #. module: shopfloor_rest_log #: model_terms:ir.ui.view,arch_db:shopfloor_rest_log.shopfloor_app_form_view msgid "View logs" -msgstr "" +msgstr "Visalizza registri" From 00de61e8db6a0b024ff0d6a45d52ae32d4325df2 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:45:19 +0000 Subject: [PATCH 082/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-stock_move_source_relocate_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_move_source_relocate_dynamic_routing/it/ --- .../i18n/it.po | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/stock_move_source_relocate_dynamic_routing/i18n/it.po b/stock_move_source_relocate_dynamic_routing/i18n/it.po index ec8d2168ddd..e37e4493278 100644 --- a/stock_move_source_relocate_dynamic_routing/i18n/it.po +++ b/stock_move_source_relocate_dynamic_routing/i18n/it.po @@ -6,60 +6,62 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 17:48+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_move_source_relocate_dynamic_routing #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move__display_name #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing__display_name #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_move_source_relocate_dynamic_routing #: code:addons/stock_move_source_relocate_dynamic_routing/models/stock_source_relocate.py:0 #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate_dynamic_routing.view_stock_source_relocate_form #, python-format msgid "Dynamic Routing" -msgstr "" +msgstr "Instradamento dinamico" #. module: stock_move_source_relocate_dynamic_routing #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move__id #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing__id #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_move_source_relocate_dynamic_routing #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move____last_update #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing____last_update #: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_move_source_relocate_dynamic_routing #: code:addons/stock_move_source_relocate_dynamic_routing/models/stock_routing.py:0 #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate_dynamic_routing.view_stock_routing_form #, python-format msgid "Source Relocation" -msgstr "" +msgstr "Ridisposizione origine" #. module: stock_move_source_relocate_dynamic_routing #: model:ir.model,name:stock_move_source_relocate_dynamic_routing.model_stock_routing msgid "Stock Dynamic Routing" -msgstr "" +msgstr "Instradamento dinamico magazzino" #. module: stock_move_source_relocate_dynamic_routing #: model:ir.model,name:stock_move_source_relocate_dynamic_routing.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_move_source_relocate_dynamic_routing #: model:ir.model,name:stock_move_source_relocate_dynamic_routing.model_stock_source_relocate msgid "Stock Move Source Relocate" -msgstr "" +msgstr "Movimento di magazzino ridisposizione origine" From b731c3d40658f4935a85032fc65edb887280c5b8 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:26:01 +0000 Subject: [PATCH 083/218] Translated using Weblate (Italian) Currently translated at 100.0% (2 of 2 strings) Translation: wms-14.0/wms-14.0-shopfloor_mobile_base Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_mobile_base/it/ --- shopfloor_mobile_base/i18n/it.po | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/shopfloor_mobile_base/i18n/it.po b/shopfloor_mobile_base/i18n/it.po index aef479a1704..a9fd2ec5473 100644 --- a/shopfloor_mobile_base/i18n/it.po +++ b/shopfloor_mobile_base/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-09-20 17:48+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: shopfloor_mobile_base #: model_terms:ir.ui.view,arch_db:shopfloor_mobile_base.shopfloor_app_main @@ -22,8 +24,12 @@ msgid "" " Please enable it to continue.\n" " " msgstr "" +"\n" +" WMS non funziona correttamente con JavaScript disabilitato.\n" +" Abilitarlo per cntinuare.\n" +" " #. module: shopfloor_mobile_base #: model_terms:ir.ui.view,arch_db:shopfloor_mobile_base.shopfloor_app_assets msgid "Hook to this element to inject your own scenario" -msgstr "" +msgstr "Collegarsi a questo elemento per iniettare il proprio scenario" From 74333e0b78fa2844de210a059e5269c0bdde2cbb Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:27:15 +0000 Subject: [PATCH 084/218] Translated using Weblate (Italian) Currently translated at 100.0% (4 of 4 strings) Translation: wms-14.0/wms-14.0-sale_stock_available_to_promise_release_dropshipping Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-sale_stock_available_to_promise_release_dropshipping/it/ --- .../i18n/it.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sale_stock_available_to_promise_release_dropshipping/i18n/it.po b/sale_stock_available_to_promise_release_dropshipping/i18n/it.po index 118e6eb9382..7507fb5a2cd 100644 --- a/sale_stock_available_to_promise_release_dropshipping/i18n/it.po +++ b/sale_stock_available_to_promise_release_dropshipping/i18n/it.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 17:48+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: sale_stock_available_to_promise_release_dropshipping #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_dropshipping.field_sale_order_line__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: sale_stock_available_to_promise_release_dropshipping #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_dropshipping.field_sale_order_line__id msgid "ID" -msgstr "" +msgstr "ID" #. module: sale_stock_available_to_promise_release_dropshipping #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release_dropshipping.field_sale_order_line____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: sale_stock_available_to_promise_release_dropshipping #: model:ir.model,name:sale_stock_available_to_promise_release_dropshipping.model_sale_order_line msgid "Sales Order Line" -msgstr "" +msgstr "Riga ordine di vendita" From 47e56c4e4693048a2dbd4f00e0dcb77011f05877 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:28:06 +0000 Subject: [PATCH 085/218] Translated using Weblate (Italian) Currently translated at 100.0% (4 of 4 strings) Translation: wms-14.0/wms-14.0-delivery_preference_glue_stock_picking_group Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-delivery_preference_glue_stock_picking_group/it/ --- .../i18n/it.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/delivery_preference_glue_stock_picking_group/i18n/it.po b/delivery_preference_glue_stock_picking_group/i18n/it.po index f96ad03df86..14ca369f7ef 100644 --- a/delivery_preference_glue_stock_picking_group/i18n/it.po +++ b/delivery_preference_glue_stock_picking_group/i18n/it.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 17:48+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: delivery_preference_glue_stock_picking_group #: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: delivery_preference_glue_stock_picking_group #: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move__id msgid "ID" -msgstr "" +msgstr "ID" #. module: delivery_preference_glue_stock_picking_group #: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: delivery_preference_glue_stock_picking_group #: model:ir.model,name:delivery_preference_glue_stock_picking_group.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" From e11a6558cc540e4624af59f869bb39abcd5974bb Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:30:25 +0000 Subject: [PATCH 086/218] Translated using Weblate (Italian) Currently translated at 100.0% (4 of 4 strings) Translation: wms-14.0/wms-14.0-stock_picking_type_shipping_policy_group_by Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_picking_type_shipping_policy_group_by/it/ --- .../i18n/it.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/stock_picking_type_shipping_policy_group_by/i18n/it.po b/stock_picking_type_shipping_policy_group_by/i18n/it.po index 8d67e256333..4867d0eeb8b 100644 --- a/stock_picking_type_shipping_policy_group_by/i18n/it.po +++ b/stock_picking_type_shipping_policy_group_by/i18n/it.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 17:48+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_picking_type_shipping_policy_group_by #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_picking_type_shipping_policy_group_by #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_picking_type_shipping_policy_group_by #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_picking_type_shipping_policy_group_by #: model:ir.model,name:stock_picking_type_shipping_policy_group_by.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" From 0b46cdb73a13403cc1e1732b2674fe60320b28fb Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:42:50 +0000 Subject: [PATCH 087/218] Translated using Weblate (Italian) Currently translated at 100.0% (6 of 6 strings) Translation: wms-14.0/wms-14.0-shopfloor_manual_product_transfer Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_manual_product_transfer/it/ --- shopfloor_manual_product_transfer/i18n/it.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/shopfloor_manual_product_transfer/i18n/it.po b/shopfloor_manual_product_transfer/i18n/it.po index 3ada07e8486..d2209ee706b 100644 --- a/shopfloor_manual_product_transfer/i18n/it.po +++ b/shopfloor_manual_product_transfer/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-09-20 17:48+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: shopfloor_manual_product_transfer #: model:shopfloor.menu,name:shopfloor_manual_product_transfer.shopfloor_menu_manual_product_transfer #: model:stock.picking.type,name:shopfloor_manual_product_transfer.picking_type_manual_product_transfer_demo msgid "Manual Product Transfer" -msgstr "" +msgstr "Trasfermento manuale prodotto" #. module: shopfloor_manual_product_transfer #: model:shopfloor.scenario,name:shopfloor_manual_product_transfer.scenario_manual_product_transfer msgid "Manual product transfer" -msgstr "" +msgstr "Trasfermento manuale prodotto" #. module: shopfloor_manual_product_transfer #: code:addons/shopfloor_manual_product_transfer/actions/message.py:0 #, python-format msgid "This quantity exceeds the initial one." -msgstr "" +msgstr "Questa quantità è superiore all'iniziale." #. module: shopfloor_manual_product_transfer #: code:addons/shopfloor_manual_product_transfer/actions/message.py:0 #, python-format msgid "Transfer {} canceled." -msgstr "" +msgstr "Trasferimento {} annullato." #. module: shopfloor_manual_product_transfer #: code:addons/shopfloor_manual_product_transfer/actions/message.py:0 #, python-format msgid "Unable to cancel the transfer {}." -msgstr "" +msgstr "Impossibile annullare il trasferimento {}." #. module: shopfloor_manual_product_transfer #: code:addons/shopfloor_manual_product_transfer/actions/message.py:0 @@ -49,3 +51,5 @@ msgstr "" msgid "" "{qty_assigned} {uom} are reserved in this location and should not be taken" msgstr "" +"{qty_assigned} {uom} sono riservati in qesta ubicazine e non possono essere " +"prelevati" From d4d87ba1bb98d0ced0ba26013fb506f7932f31c6 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:36:39 +0000 Subject: [PATCH 088/218] Translated using Weblate (Italian) Currently translated at 100.0% (7 of 7 strings) Translation: wms-14.0/wms-14.0-stock_picking_consolidation_priority Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_picking_consolidation_priority/it/ --- .../i18n/it.po | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/stock_picking_consolidation_priority/i18n/it.po b/stock_picking_consolidation_priority/i18n/it.po index d41f328b27b..cdec8d3f338 100644 --- a/stock_picking_consolidation_priority/i18n/it.po +++ b/stock_picking_consolidation_priority/i18n/it.po @@ -6,46 +6,48 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 17:48+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_picking_consolidation_priority #: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_move__display_name #: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_picking_type__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_picking_consolidation_priority #: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_move__id #: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_picking_type__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_picking_consolidation_priority #: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_move____last_update #: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_picking_type____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_picking_consolidation_priority #: model:ir.model,name:stock_picking_consolidation_priority.model_stock_picking_type msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: stock_picking_consolidation_priority #: model:ir.model.fields,field_description:stock_picking_consolidation_priority.field_stock_picking_type__consolidate_priority msgid "Raise priority when partially available" -msgstr "" +msgstr "Incrementa la priorità quando parzialmente disponibile" #. module: stock_picking_consolidation_priority #: model:ir.model,name:stock_picking_consolidation_priority.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_picking_consolidation_priority #: model:ir.model.fields,help:stock_picking_consolidation_priority.field_stock_picking_type__consolidate_priority @@ -57,3 +59,10 @@ msgid "" "related pickings gets with a high priority. The goal is to reduce the number" " of order being packed at the same time as the space is often limited." msgstr "" +"Spuntare qustAa opzione per incrementare la priorità di tutti i prelievi " +"precedenti collegati quanto il trasferimento corrente diventa parzialmente " +"disponibile. Questo è utilizzato normalmente nelle aree imballaggio quando " +"diverse persone lavorano su diversi trasferimenti da accorpare nell'area " +"imballaggio. Quando finisce il primo, tutti gli altri prelievi ottengono una " +"priorità elevata. L'obiettivo è di ridurre il numero di ordini in fase di " +"imballaggio nello stesso momento poichè lo spazio è spesso limitato." From 9cdab120d327a2e63c59ca0b2bc79c2803591ccf Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:36:00 +0000 Subject: [PATCH 089/218] Translated using Weblate (Italian) Currently translated at 100.0% (7 of 7 strings) Translation: wms-14.0/wms-14.0-stock_picking_type_shipping_policy Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_picking_type_shipping_policy/it/ --- stock_picking_type_shipping_policy/i18n/it.po | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/stock_picking_type_shipping_policy/i18n/it.po b/stock_picking_type_shipping_policy/i18n/it.po index f445e5d70d7..f05561c173a 100644 --- a/stock_picking_type_shipping_policy/i18n/it.po +++ b/stock_picking_type_shipping_policy/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-09-20 17:48+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_picking_type_shipping_policy #: model:ir.model.fields,help:stock_picking_type_shipping_policy.field_stock_picking_type__shipping_policy @@ -20,36 +22,38 @@ msgid "" "Allows to force the shipping policy on pickings according to the picking " "type." msgstr "" +"Consente di forzare la politica di spedizione dei prelievi coerentemente al " +"tipo di prelievo." #. module: stock_picking_type_shipping_policy #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move__display_name #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_picking_type_shipping_policy #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move__id #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_picking_type_shipping_policy #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move____last_update #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_picking_type_shipping_policy #: model:ir.model,name:stock_picking_type_shipping_policy.model_stock_picking_type msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: stock_picking_type_shipping_policy #: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__shipping_policy msgid "Shipping Policy" -msgstr "" +msgstr "Politica di spedizione" #. module: stock_picking_type_shipping_policy #: model:ir.model,name:stock_picking_type_shipping_policy.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" From 632136b06c7a0e1d4fc110c65556b1a950bac693 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:33:29 +0000 Subject: [PATCH 090/218] Translated using Weblate (Italian) Currently translated at 100.0% (7 of 7 strings) Translation: wms-14.0/wms-14.0-delivery_carrier_warehouse Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-delivery_carrier_warehouse/it/ --- delivery_carrier_warehouse/i18n/it.po | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/delivery_carrier_warehouse/i18n/it.po b/delivery_carrier_warehouse/i18n/it.po index 610074da556..d83932cd18f 100644 --- a/delivery_carrier_warehouse/i18n/it.po +++ b/delivery_carrier_warehouse/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-09-20 17:48+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: delivery_carrier_warehouse #: model:ir.model.fields,help:delivery_carrier_warehouse.field_stock_warehouse__delivery_carrier_id @@ -20,36 +22,38 @@ msgid "" "Default delivery method used in sales orders. Will be applied only if the " "partner does not have a default delivery method." msgstr "" +"Metodo di consegna predefinito utilizzato negli ordini di vendita. Verrà " +"utilizzato solo il partner non ha un metodo di consegna predefinito." #. module: delivery_carrier_warehouse #: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_stock_warehouse__delivery_carrier_id msgid "Delivery Method" -msgstr "" +msgstr "Metodo di consegna" #. module: delivery_carrier_warehouse #: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_sale_order__display_name #: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_stock_warehouse__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: delivery_carrier_warehouse #: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_sale_order__id #: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_stock_warehouse__id msgid "ID" -msgstr "" +msgstr "ID" #. module: delivery_carrier_warehouse #: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_sale_order____last_update #: model:ir.model.fields,field_description:delivery_carrier_warehouse.field_stock_warehouse____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: delivery_carrier_warehouse #: model:ir.model,name:delivery_carrier_warehouse.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Ordine di vendita" #. module: delivery_carrier_warehouse #: model:ir.model,name:delivery_carrier_warehouse.model_stock_warehouse msgid "Warehouse" -msgstr "" +msgstr "Magazzino" From 1c4cf923c31fbc93e55ec419b15c083ba438c7c1 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 20 Sep 2023 06:30:54 +0000 Subject: [PATCH 091/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-shopfloor_mobile_base_auth_api_key Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_mobile_base_auth_api_key/it/ --- shopfloor_mobile_base_auth_api_key/i18n/it.po | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/shopfloor_mobile_base_auth_api_key/i18n/it.po b/shopfloor_mobile_base_auth_api_key/i18n/it.po index c68a6447feb..9c55cde6dfd 100644 --- a/shopfloor_mobile_base_auth_api_key/i18n/it.po +++ b/shopfloor_mobile_base_auth_api_key/i18n/it.po @@ -6,50 +6,52 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2023-09-20 17:48+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: shopfloor_mobile_base_auth_api_key #: model:ir.model,name:shopfloor_mobile_base_auth_api_key.model_shopfloor_app msgid "A Shopfloor application" -msgstr "" +msgstr "Una applicazione di reparto" #. module: shopfloor_mobile_base_auth_api_key #: model:ir.model.fields,field_description:shopfloor_mobile_base_auth_api_key.field_shopfloor_app__auth_api_key_group_ids msgid "Allowed API key groups" -msgstr "" +msgstr "Consenti gruppi chiavi API" #. module: shopfloor_mobile_base_auth_api_key #: model:ir.model.fields,field_description:shopfloor_mobile_base_auth_api_key.field_shopfloor_app__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_mobile_base_auth_api_key #: model:ir.model.fields,field_description:shopfloor_mobile_base_auth_api_key.field_shopfloor_app__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_mobile_base_auth_api_key #: model:ir.model.fields,field_description:shopfloor_mobile_base_auth_api_key.field_shopfloor_app____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_mobile_base_auth_api_key #: model_terms:ir.ui.view,arch_db:shopfloor_mobile_base_auth_api_key.shopfloor_app_form_view msgid "Manage groups" -msgstr "" +msgstr "Gestione gruppi" #. module: shopfloor_mobile_base_auth_api_key #: model:shopfloor.app,name:shopfloor_mobile_base_auth_api_key.app_demo1 msgid "Shopfloor Demo (api key auth)" -msgstr "" +msgstr "Demo reparto (autoriz. chiave API)" #. module: shopfloor_mobile_base_auth_api_key #: model:shopfloor.app,short_name:shopfloor_mobile_base_auth_api_key.app_demo1 msgid "demo api key" -msgstr "" +msgstr "Chiave API demo" From 5aca29ccd0c12706a73fef0993a90aaa17e09761 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 26 Sep 2023 09:17:42 +0000 Subject: [PATCH 092/218] [BOT] post-merge updates --- README.md | 2 +- shopfloor/README.rst | 2 +- shopfloor/__manifest__.py | 2 +- shopfloor/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f667f359842..a8fe71f7e89 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ addon | version | maintainers | summary [sale_stock_available_to_promise_release](sale_stock_available_to_promise_release/) | 14.0.1.1.1 | | Integration between Sales and Available to Promise Release [sale_stock_available_to_promise_release_cutoff](sale_stock_available_to_promise_release_cutoff/) | 14.0.1.1.1 | | Cutoff management with respect to stock availability [sale_stock_available_to_promise_release_dropshipping](sale_stock_available_to_promise_release_dropshipping/) | 14.0.1.0.0 | | Glue module between sale_stock_available_to_promise_release and stock_dropshipping -[shopfloor](shopfloor/) | 14.0.4.2.2 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | manage warehouse operations with barcode scanners +[shopfloor](shopfloor/) | 14.0.4.2.3 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | manage warehouse operations with barcode scanners [shopfloor_base](shopfloor_base/) | 14.0.2.10.1 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | Core module for creating mobile apps [shopfloor_base_multicompany](shopfloor_base_multicompany/) | 14.0.1.0.0 | | Provide multi-company support and validation to Shopfloor applications. [shopfloor_batch_automatic_creation](shopfloor_batch_automatic_creation/) | 14.0.1.2.0 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) | Create batch transfers for Cluster Picking diff --git a/shopfloor/README.rst b/shopfloor/README.rst index 03d43b5c341..d6232cfa843 100644 --- a/shopfloor/README.rst +++ b/shopfloor/README.rst @@ -7,7 +7,7 @@ Shopfloor !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:3075301a1e6dfd433a3defc52e813f06aaea8d1eeccfafcd47af3f0f0f6f4880 + !! source digest: sha256:76bc467b73561d1b548364fdf8e8b7bdc1731ee46bcf132ae206d120da29b2bd !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor/__manifest__.py b/shopfloor/__manifest__.py index 949794f81c8..0e0fe44bc7e 100644 --- a/shopfloor/__manifest__.py +++ b/shopfloor/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Shopfloor", "summary": "manage warehouse operations with barcode scanners", - "version": "14.0.4.2.2", + "version": "14.0.4.2.3", "development_status": "Beta", "category": "Inventory", "website": "https://github.com/OCA/wms", diff --git a/shopfloor/static/description/index.html b/shopfloor/static/description/index.html index fa47edd1ef1..fb1f8d86dac 100644 --- a/shopfloor/static/description/index.html +++ b/shopfloor/static/description/index.html @@ -367,7 +367,7 @@

    Shopfloor

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:3075301a1e6dfd433a3defc52e813f06aaea8d1eeccfafcd47af3f0f0f6f4880 +!! source digest: sha256:76bc467b73561d1b548364fdf8e8b7bdc1731ee46bcf132ae206d120da29b2bd !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Shopfloor is a barcode scanner application for internal warehouse operations.

    From b1b3873ee51052c93895c2df4a77709d5d455b08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alix?= Date: Tue, 26 Sep 2023 13:37:15 +0200 Subject: [PATCH 093/218] shopfloor: update checkout sequence diagram --- shopfloor/docs/checkout_diag_seq.plantuml | 5 ++++- shopfloor/docs/checkout_diag_seq.png | Bin 92254 -> 104151 bytes 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/shopfloor/docs/checkout_diag_seq.plantuml b/shopfloor/docs/checkout_diag_seq.plantuml index 690cba6827b..84e8f07fee9 100644 --- a/shopfloor/docs/checkout_diag_seq.plantuml +++ b/shopfloor/docs/checkout_diag_seq.plantuml @@ -1,7 +1,7 @@ # Diagram to generate with PlantUML (https://plantuml.com/) # # $ sudo apt install plantuml -# $ plantuml delivery_diag_seq.plantuml +# $ plantuml checkout_diag_seq.plantuml # @startuml @@ -56,6 +56,9 @@ summary -> select_line: **/cancel_line**(picking_id, package_id=None, line_id=No == /done == summary -> select_document: **/done(picking_id)** +summary -> select_child_location: **/done(picking_id)** +== /scan_dest_location == +select_child_location -> select_document: **/scan_dest_location(picking_id, barcode)** @enduml diff --git a/shopfloor/docs/checkout_diag_seq.png b/shopfloor/docs/checkout_diag_seq.png index 4a0c0d7ce29227cab056507a651e2e011963d11f..4a1b24fbcc5daa20bb0963acc7fa92eca8653443 100644 GIT binary patch literal 104151 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

    H`Kp&Q}LSMcMur#7K)} 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 G&;$T5ddWcm literal 92254 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

    af_Gasj@1Yr7Yu?uu6 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 Date: Fri, 4 Aug 2023 16:44:05 +0200 Subject: [PATCH 094/218] sf_single_product_transfer: improve confirmation Make sure when confirming a destination location the same location is being scanned otherwise ask for confirmation again. --- .../services/single_product_transfer.py | 35 ++++---- .../tests/test_scan_product.py | 18 ++-- .../tests/test_set_quantity.py | 84 +++++++++++++------ .../tests/test_start.py | 2 +- 4 files changed, 91 insertions(+), 48 deletions(-) diff --git a/shopfloor_single_product_transfer/services/single_product_transfer.py b/shopfloor_single_product_transfer/services/single_product_transfer.py index 5bb891c9e92..2a17323937f 100644 --- a/shopfloor_single_product_transfer/services/single_product_transfer.py +++ b/shopfloor_single_product_transfer/services/single_product_transfer.py @@ -97,7 +97,7 @@ def _response_for_select_product( ) def _response_for_set_quantity( - self, move_line, message=None, asking_confirmation=False + self, move_line, message=None, asking_confirmation=None ): data = { "move_line": self.data.move_line(move_line), @@ -500,7 +500,7 @@ def _set_quantity__check_product_in_line( return self._response_for_set_quantity(move_line, message=message) def _set_quantity__check_quantity_done( - self, move_line, location=None, package=None, confirmation=False + self, move_line, location=None, package=None, confirmation=None ): rounding = move_line.product_id.uom_id.rounding qty_done = move_line.qty_done @@ -584,7 +584,6 @@ def _set_quantity__check_location(self, move_line, location, confirmation=False) ) valid_locations_for_menu = self._valid_dest_location_for_menu() message = False - asking_confirmation = False if location in valid_locations_for_move_line: # scanned location is valid, return no response pass @@ -592,20 +591,22 @@ def _set_quantity__check_location(self, move_line, location, confirmation=False) location in valid_locations_for_menu and self.work.menu.allow_alternative_destination ): - # Considered valid if scan confirmed - if not confirmation: + if confirmation: + # Confirmation is valid, return no response + pass + else: # Ask for confirmation orig_location = move_line.location_dest_id message = self.msg_store.confirm_location_changed( orig_location, location ) - asking_confirmation = True + confirmation = location.barcode else: # Invalid location, return an error message = self.msg_store.dest_location_not_allowed() if message: return self._response_for_set_quantity( - move_line, message=message, asking_confirmation=asking_confirmation + move_line, message=message, asking_confirmation=confirmation or None ) def _lock_lines(self, lines): @@ -634,7 +635,7 @@ def _write_destination_on_lines(self, lines, location): checkout_sync._sync_checkout(lines, location) lines.location_dest_id = location - def _set_quantity__post_move(self, move_line, location, confirmation=False): + def _set_quantity__post_move(self, move_line, location, confirmation=None): # TODO qty_done = 0: transfer_no_qty_done # TODO qty done < product_qty: transfer_confirm_done self._write_destination_on_lines(move_line, location) @@ -705,7 +706,9 @@ def _set_quantity__by_location(self, move_line, location, confirmation=False): ) if response: return response - return self._set_quantity__post_move(move_line, location) + return self._set_quantity__post_move( + move_line, location, confirmation=confirmation + ) def _set_quantity__by_package(self, move_line, package, confirmation=False): # We're about to leave the `set_quantity` screen. @@ -722,8 +725,11 @@ def _set_quantity__by_package(self, move_line, package, confirmation=False): ) if response: return response + response = self._set_quantity__post_move( + move_line, location, confirmation=confirmation + ) move_line.result_package_id = package - return self._set_quantity__post_move(move_line, location) + return response # Else, go to `set_location` screen move_line.result_package_id = package return self._response_for_set_location(move_line, package) @@ -828,7 +834,7 @@ def scan_product(self, barcode, location_id=None, package_id=None): def scan_product__action_cancel(self): return self._response_for_select_location_or_package() - def set_quantity(self, selected_line_id, barcode, quantity, confirmation=False): + def set_quantity(self, selected_line_id, barcode, quantity, confirmation=None): """Sets quantity done if a product is scanned, posts the move if a location is scanned or moves the products to a package if a package is scanned. @@ -857,7 +863,8 @@ def set_quantity(self, selected_line_id, barcode, quantity, confirmation=False): search_result = search.find(barcode, types=handlers_by_type.keys()) handler = handlers_by_type.get(search_result.type) if handler: - return handler(move_line, search_result.record, confirmation=confirmation) + confirmed = confirmation == barcode + return handler(move_line, search_result.record, confirmation=confirmed) message = self.msg_store.barcode_not_found() return self._response_for_set_quantity(move_line, message=message) @@ -916,7 +923,7 @@ def set_quantity(self): "selected_line_id": {"coerce": to_int, "required": True, "type": "integer"}, "barcode": {"required": True, "type": "string"}, "quantity": {"coerce": to_float, "required": True, "type": "float"}, - "confirmation": {"type": "boolean", "nullable": True, "required": False}, + "confirmation": {"type": "string", "nullable": True, "required": False}, } def set_quantity__action_cancel(self): @@ -1016,7 +1023,7 @@ def _schema_select_product(self): def _schema_set_quantity(self): return { "move_line": {"type": "dict", "schema": self.schemas.move_line()}, - "asking_confirmation": {"type": "boolean", "nullable": True}, + "asking_confirmation": {"type": "string", "nullable": True}, } @property diff --git a/shopfloor_single_product_transfer/tests/test_scan_product.py b/shopfloor_single_product_transfer/tests/test_scan_product.py index 0a4bb5087c0..bcff507aaea 100644 --- a/shopfloor_single_product_transfer/tests/test_scan_product.py +++ b/shopfloor_single_product_transfer/tests/test_scan_product.py @@ -114,7 +114,7 @@ def test_scan_product_with_move_line(self): self.assertTrue(move_line.picking_id.user_id) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) @@ -161,7 +161,7 @@ def test_scan_product_with_stock_create_move_enabled(self): self.assertEqual(move_line.product_qty, 10.0) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) @@ -218,7 +218,7 @@ def test_scan_product_with_reserved_stock_unreserve_move_enabled(self): self.assertEqual(move_line.product_qty, 10.0) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) @@ -258,7 +258,7 @@ def test_scan_lot_with_move_line(self): self.assertTrue(move_line.picking_id.user_id) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) @@ -301,7 +301,7 @@ def test_scan_lot_with_stock_create_move_enabled(self): self.assertTrue(move_line.picking_id.user_id) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) @@ -355,7 +355,7 @@ def test_scan_lot_with_reserved_stock_unreserve_move_enabled(self): self.assertEqual(move_line.product_qty, 10.0) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) @@ -400,7 +400,7 @@ def test_scan_product_no_putaway_ignore_no_putaway_disabled(self): self.assertTrue(move_line) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) @@ -425,7 +425,7 @@ def test_scan_product_with_putaway_ignore_no_putaway_enabled(self): self.assertTrue(move_line) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) @@ -508,6 +508,6 @@ def test_scan_product_packaging(self): self.assertTrue(move_line.picking_id.user_id) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) diff --git a/shopfloor_single_product_transfer/tests/test_set_quantity.py b/shopfloor_single_product_transfer/tests/test_set_quantity.py index 4b17835f323..88680ea6388 100644 --- a/shopfloor_single_product_transfer/tests/test_set_quantity.py +++ b/shopfloor_single_product_transfer/tests/test_set_quantity.py @@ -57,7 +57,7 @@ def test_set_quantity_barcode_not_found(self): expected_message = {"message_type": "error", "body": "Barcode not found"} data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response( response, next_state="set_quantity", message=expected_message, data=data @@ -92,7 +92,7 @@ def test_set_quantity_line_done(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } expected_message = self.msg_store.move_already_done() self.assert_response( @@ -121,7 +121,7 @@ def test_set_quantity_scan_product_prefill_qty_disabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) # However, we prevent the user to post the line if qty_done > qty_todo @@ -135,7 +135,7 @@ def test_set_quantity_scan_product_prefill_qty_disabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } expected_message = { "message_type": "error", @@ -168,7 +168,7 @@ def test_set_quantity_scan_product_prefill_qty_enabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) self.assertEqual(move_line.qty_done, expected_qty) @@ -183,7 +183,7 @@ def test_set_quantity_scan_product_prefill_qty_enabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) # However, we prevent the user to post the line if qty_done > qty_todo @@ -197,7 +197,7 @@ def test_set_quantity_scan_product_prefill_qty_enabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } expected_message = { "message_type": "error", @@ -228,7 +228,7 @@ def test_set_picker_quantity(self): # expected qty_done on move line is 6.0 data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) self.assertEqual(move_line.qty_done, 6.0) @@ -244,7 +244,7 @@ def test_set_picker_quantity(self): # Expected qty_done is 11.0 data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) self.assertEqual(move_line.qty_done, 11.0) @@ -271,7 +271,7 @@ def test_set_quantity_scan_lot_prefill_qty_disabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) # However, we shouldn't be able to confirm (scan a location) @@ -286,7 +286,7 @@ def test_set_quantity_scan_lot_prefill_qty_disabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } expected_message = self.msg_store.unable_to_pick_more(10.0) self.assert_response( @@ -317,7 +317,7 @@ def test_set_quantity_scan_lot_prefill_qty_enabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) self.assertEqual(move_line.qty_done, expected_qty) @@ -332,7 +332,7 @@ def test_set_quantity_scan_lot_prefill_qty_enabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) # However, we shouldn't be able to confirm (scan a location) @@ -347,7 +347,7 @@ def test_set_quantity_scan_lot_prefill_qty_enabled(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } expected_message = self.msg_store.unable_to_pick_more(10.0) self.assert_response( @@ -374,7 +374,7 @@ def test_set_quantity_scan_packaging(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) self.assertEqual(move_line.qty_done, 15.0) @@ -390,7 +390,7 @@ def test_set_quantity_scan_packaging(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } expected_message = self.msg_store.unable_to_pick_more(10.0) self.assert_response( @@ -461,7 +461,7 @@ def test_set_quantity_scan_packaging_with_allow_move_create_and_no_prefill_qty( self.assertEqual(move_line.qty_done, 10.0) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response(response, next_state="set_quantity", data=data) response = self.service.dispatch( @@ -487,19 +487,19 @@ def test_set_quantity_invalid_dest_location(self): ) move_line = picking.move_line_ids # Then try to scan wrong_location - wrong_location = self.env.ref("stock.stock_location_14") + wrong_location = self.customer_location response = self.service.dispatch( "set_quantity", params={ "selected_line_id": move_line.id, "quantity": move_line.qty_done, - "barcode": wrong_location.name, + "barcode": wrong_location.barcode, }, ) expected_message = {"message_type": "error", "body": "You cannot place it here"} data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response( response, next_state="set_quantity", message=expected_message, data=data @@ -520,7 +520,7 @@ def test_set_quantity_menu_default_location(self): params = { "selected_line_id": move_line.id, "quantity": move_line.qty_done, - "barcode": self.dispatch_location.name, + "barcode": self.dispatch_location.barcode, } response = self.service.dispatch("set_quantity", params=params) expected_message = { @@ -532,13 +532,13 @@ def test_set_quantity_menu_default_location(self): } data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": True, + "asking_confirmation": self.dispatch_location.barcode, } self.assert_response( response, next_state="set_quantity", message=expected_message, data=data ) - # Now, calling the same endpoint with confirm=True should be ok - params["confirmation"] = True + # Now, calling the same endpoint with the confirmation set is ok + params["confirmation"] = self.dispatch_location.barcode response = self.service.dispatch("set_quantity", params=params) expected_message = self.service.msg_store.transfer_done_success( move_line.picking_id @@ -548,6 +548,42 @@ def test_set_quantity_menu_default_location(self): response, next_state="select_product", message=expected_message, data=data ) + def test_set_quantity_confirm_with_different_barcode(self): + picking = self._setup_picking() + self.menu.sudo().allow_alternative_destination = True + # Change the destination on the move_line + move_line = picking.move_line_ids + move_line.location_dest_id = self.env.ref("stock.stock_location_14") + params = { + "selected_line_id": move_line.id, + "quantity": move_line.qty_done, + "barcode": self.dispatch_location.barcode, + } + # Setting the confirmation to another location barcode + params["confirmation"] = self.dispatch_location.barcode + "DIFF" + response = self.service.dispatch("set_quantity", params=params) + # Confirmation is asked again for new location scanned + message = self.service.msg_store.confirm_location_changed( + move_line.location_dest_id, self.dispatch_location + ) + data = { + "move_line": self._data_for_move_line(move_line), + "asking_confirmation": self.dispatch_location.barcode, + } + self.assert_response( + response, next_state="set_quantity", message=message, data=data + ) + # Confirming the location with the same location + params["confirmation"] = self.dispatch_location.barcode + response = self.service.dispatch("set_quantity", params=params) + expected_message = self.service.msg_store.transfer_done_success( + move_line.picking_id + ) + data = {"location": self._data_for_location(self.location)} + self.assert_response( + response, next_state="select_product", message=expected_message, data=data + ) + def test_set_quantity_child_move_location(self): picking = self._setup_picking() location = self.location diff --git a/shopfloor_single_product_transfer/tests/test_start.py b/shopfloor_single_product_transfer/tests/test_start.py index cd8b824584b..f6b116f9f2c 100644 --- a/shopfloor_single_product_transfer/tests/test_start.py +++ b/shopfloor_single_product_transfer/tests/test_start.py @@ -20,7 +20,7 @@ def test_recover(self): response = self.service.dispatch("start") data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } message = { "message_type": "info", From 7df817865611b2fc5a54790d0753201483fb2874 Mon Sep 17 00:00:00 2001 From: Thierry Ducrest Date: Mon, 7 Aug 2023 08:44:31 +0200 Subject: [PATCH 095/218] sf_single_product_transfer_mobile: improve confirmation --- .../static/src/scenario/single_product_transfer.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/shopfloor_single_product_transfer_mobile/static/src/scenario/single_product_transfer.js b/shopfloor_single_product_transfer_mobile/static/src/scenario/single_product_transfer.js index 6d7e2e10159..0100eb7b6be 100644 --- a/shopfloor_single_product_transfer_mobile/static/src/scenario/single_product_transfer.js +++ b/shopfloor_single_product_transfer_mobile/static/src/scenario/single_product_transfer.js @@ -239,9 +239,7 @@ const SingleProductTransfer = { this.state.data.quantity = qty; }, on_scan: (scanned) => { - const confirmation = this.state.data.asking_confirmation - ? true - : false; + const confirmation = this.state.data.asking_confirmation || ""; this.wait_call( this.odoo.call("set_quantity", { selected_line_id: this.state.data.move_line.id, From afae72a199c2496983e9f9851cffd28611b10351 Mon Sep 17 00:00:00 2001 From: Thierry Ducrest Date: Mon, 7 Aug 2023 09:38:03 +0200 Subject: [PATCH 096/218] sf_single_product_transfer_force_package: imp confirmation --- .../services/single_product_transfer.py | 2 +- .../tests/test_force_package.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor_single_product_transfer_force_package/services/single_product_transfer.py b/shopfloor_single_product_transfer_force_package/services/single_product_transfer.py index 3baea27b3b9..2b4a364ed05 100644 --- a/shopfloor_single_product_transfer_force_package/services/single_product_transfer.py +++ b/shopfloor_single_product_transfer_force_package/services/single_product_transfer.py @@ -17,6 +17,6 @@ def _set_quantity__check_location(self, move_line, location, confirmation=False) ): message = self.msg_store.location_requires_package() return self._response_for_set_quantity( - move_line, message=message, asking_confirmation=False + move_line, message=message, asking_confirmation=None ) return super()._set_quantity__check_location(move_line, location, confirmation) diff --git a/shopfloor_single_product_transfer_force_package/tests/test_force_package.py b/shopfloor_single_product_transfer_force_package/tests/test_force_package.py index 1fc36acf642..cf1f704488c 100644 --- a/shopfloor_single_product_transfer_force_package/tests/test_force_package.py +++ b/shopfloor_single_product_transfer_force_package/tests/test_force_package.py @@ -30,7 +30,7 @@ def test_force_package_mandatory_no_package(self): ) data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } expected_message = self.msg_store.location_requires_package() self.assert_response( From 705c54f94574a2bd339cae3e007a7f3a950766a4 Mon Sep 17 00:00:00 2001 From: Thierry Ducrest Date: Mon, 7 Aug 2023 09:40:29 +0200 Subject: [PATCH 097/218] sf_single_product_transfer_unique...: imp confirmation --- .../tests/test_set_quantity.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shopfloor_single_product_transfer_unique_order_at_location/tests/test_set_quantity.py b/shopfloor_single_product_transfer_unique_order_at_location/tests/test_set_quantity.py index 53e322609a3..2168787a6f7 100644 --- a/shopfloor_single_product_transfer_unique_order_at_location/tests/test_set_quantity.py +++ b/shopfloor_single_product_transfer_unique_order_at_location/tests/test_set_quantity.py @@ -107,7 +107,7 @@ def test_set_quantity_move_at_location_not_same_next_picking(self): expected_message = {"message_type": "error", "body": "You cannot place it here"} data = { "move_line": self._data_for_move_line(move_line), - "asking_confirmation": False, + "asking_confirmation": None, } self.assert_response( response, next_state="set_quantity", message=expected_message, data=data From 97fe3520b71e3e134d2fe53c5ad7ad4b7def8435 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 3 Oct 2023 05:48:51 +0000 Subject: [PATCH 098/218] [BOT] post-merge updates --- README.md | 8 ++++---- shopfloor_single_product_transfer/README.rst | 2 +- shopfloor_single_product_transfer/__manifest__.py | 2 +- .../static/description/index.html | 2 +- .../README.rst | 2 +- .../__manifest__.py | 2 +- .../static/description/index.html | 2 +- shopfloor_single_product_transfer_mobile/README.rst | 2 +- shopfloor_single_product_transfer_mobile/__manifest__.py | 2 +- .../static/description/index.html | 2 +- .../README.rst | 2 +- .../__manifest__.py | 2 +- .../static/description/index.html | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index a8fe71f7e89..aa409e8d6bc 100644 --- a/README.md +++ b/README.md @@ -52,10 +52,10 @@ addon | version | maintainers | summary [shopfloor_reception_purchase_partner_ref](shopfloor_reception_purchase_partner_ref/) | 14.0.1.1.0 | [![mt-software-de](https://github.com/mt-software-de.png?size=30px)](https://github.com/mt-software-de) | Adds the purchase partner ref field to shopfloor reception scenario [shopfloor_reception_purchase_partner_ref_mobile](shopfloor_reception_purchase_partner_ref_mobile/) | 14.0.1.1.0 | [![mt-software-de](https://github.com/mt-software-de.png?size=30px)](https://github.com/mt-software-de) | Adds the purchase partner ref field to shopfloor reception scenario [shopfloor_rest_log](shopfloor_rest_log/) | 14.0.1.2.1 | [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) | Integrate rest_log into Shopfloor app -[shopfloor_single_product_transfer](shopfloor_single_product_transfer/) | 14.0.2.1.2 | [![mmequignon](https://github.com/mmequignon.png?size=30px)](https://github.com/mmequignon) | Move an item from one location to another. -[shopfloor_single_product_transfer_force_package](shopfloor_single_product_transfer_force_package/) | 14.0.1.0.0 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Force to select package if location already contains packages. -[shopfloor_single_product_transfer_mobile](shopfloor_single_product_transfer_mobile/) | 14.0.1.1.0 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Mobile frontend for single product transfer scenario -[shopfloor_single_product_transfer_unique_order_at_location](shopfloor_single_product_transfer_unique_order_at_location/) | 14.0.1.0.0 | [![TDu](https://github.com/TDu.png?size=30px)](https://github.com/TDu) | Prevent to mix sales order on same consolidation location. +[shopfloor_single_product_transfer](shopfloor_single_product_transfer/) | 14.0.2.2.0 | [![mmequignon](https://github.com/mmequignon.png?size=30px)](https://github.com/mmequignon) | Move an item from one location to another. +[shopfloor_single_product_transfer_force_package](shopfloor_single_product_transfer_force_package/) | 14.0.1.1.0 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Force to select package if location already contains packages. +[shopfloor_single_product_transfer_mobile](shopfloor_single_product_transfer_mobile/) | 14.0.1.2.0 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Mobile frontend for single product transfer scenario +[shopfloor_single_product_transfer_unique_order_at_location](shopfloor_single_product_transfer_unique_order_at_location/) | 14.0.1.1.0 | [![TDu](https://github.com/TDu.png?size=30px)](https://github.com/TDu) | Prevent to mix sales order on same consolidation location. [shopfloor_workstation](shopfloor_workstation/) | 14.0.1.3.1 | | Manage warehouse workstation with barcode scanners [shopfloor_workstation_label_printer](shopfloor_workstation_label_printer/) | 14.0.1.1.0 | | Adds a label printer configuration to the user and shopfloor workstation. [shopfloor_workstation_mobile](shopfloor_workstation_mobile/) | 14.0.1.0.1 | | Shopfloor mobile app integration for workstation diff --git a/shopfloor_single_product_transfer/README.rst b/shopfloor_single_product_transfer/README.rst index 04cbc8989a2..d6b101a3599 100644 --- a/shopfloor_single_product_transfer/README.rst +++ b/shopfloor_single_product_transfer/README.rst @@ -7,7 +7,7 @@ Shopfloor Single Product Transfer !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:b9eb8fb3c29f6d3f6fb4accd3164f71ebc141b09a9159f61b81b865a5452d199 + !! source digest: sha256:0c02f49273316c190e1d17d298f97dbb41f4bf80e1c5341091bb90fff4c0404f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor_single_product_transfer/__manifest__.py b/shopfloor_single_product_transfer/__manifest__.py index 91a2956f851..a1ce34c2d70 100644 --- a/shopfloor_single_product_transfer/__manifest__.py +++ b/shopfloor_single_product_transfer/__manifest__.py @@ -1,7 +1,7 @@ { "name": "Shopfloor Single Product Transfer", "summary": "Move an item from one location to another.", - "version": "14.0.2.1.2", + "version": "14.0.2.2.0", "category": "Inventory", "website": "https://github.com/OCA/wms", "author": "Camptocamp, Odoo Community Association (OCA)", diff --git a/shopfloor_single_product_transfer/static/description/index.html b/shopfloor_single_product_transfer/static/description/index.html index 8123f8928a2..391e1232ba3 100644 --- a/shopfloor_single_product_transfer/static/description/index.html +++ b/shopfloor_single_product_transfer/static/description/index.html @@ -367,7 +367,7 @@

    Shopfloor Single Product Transfer

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:b9eb8fb3c29f6d3f6fb4accd3164f71ebc141b09a9159f61b81b865a5452d199 +!! source digest: sha256:0c02f49273316c190e1d17d298f97dbb41f4bf80e1c5341091bb90fff4c0404f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Allow to move a single product from a location to another one.

    diff --git a/shopfloor_single_product_transfer_force_package/README.rst b/shopfloor_single_product_transfer_force_package/README.rst index c88ac7954d9..12d123dd744 100644 --- a/shopfloor_single_product_transfer_force_package/README.rst +++ b/shopfloor_single_product_transfer_force_package/README.rst @@ -7,7 +7,7 @@ Shopfloor Single Product Transfer Force Select Package !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:499e9d933ac60f9b5496e3fc079e496798bed934e5ac6a143a54a2a23d739bf1 + !! source digest: sha256:c4bdb81f57faae998fbad5367ec0bf4c47dec2ca23fff3158f62556d74ffb91c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor_single_product_transfer_force_package/__manifest__.py b/shopfloor_single_product_transfer_force_package/__manifest__.py index 0f97a6cdcd0..7190d7098e4 100644 --- a/shopfloor_single_product_transfer_force_package/__manifest__.py +++ b/shopfloor_single_product_transfer_force_package/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Shopfloor Single Product Transfer Force Select Package", "summary": "Force to select package if location already contains packages.", - "version": "14.0.1.0.0", + "version": "14.0.1.1.0", "category": "Inventory", "website": "https://github.com/OCA/wms", "author": "Camptocamp, Odoo Community Association (OCA)", diff --git a/shopfloor_single_product_transfer_force_package/static/description/index.html b/shopfloor_single_product_transfer_force_package/static/description/index.html index 84538e4afa1..6523b891e20 100644 --- a/shopfloor_single_product_transfer_force_package/static/description/index.html +++ b/shopfloor_single_product_transfer_force_package/static/description/index.html @@ -367,7 +367,7 @@

    Shopfloor Single Product Transfer Force Select Package

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:499e9d933ac60f9b5496e3fc079e496798bed934e5ac6a143a54a2a23d739bf1 +!! source digest: sha256:c4bdb81f57faae998fbad5367ec0bf4c47dec2ca23fff3158f62556d74ffb91c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Force the user to select a package if they scan a location which already contains packages.

    diff --git a/shopfloor_single_product_transfer_mobile/README.rst b/shopfloor_single_product_transfer_mobile/README.rst index e51ba80dd67..1f777f54b59 100644 --- a/shopfloor_single_product_transfer_mobile/README.rst +++ b/shopfloor_single_product_transfer_mobile/README.rst @@ -7,7 +7,7 @@ Shopfloor single product transfer mobile !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:ca7d01f159500f773b8f1bca79bc12d4bea246865359851c10b1bad00edfac73 + !! source digest: sha256:1010fa0c74dc73573b1082349da6cbc6806ea0ba0a02fb076b0e324e7ddfbefd !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor_single_product_transfer_mobile/__manifest__.py b/shopfloor_single_product_transfer_mobile/__manifest__.py index b1cba4bffbd..ab21ec4f577 100644 --- a/shopfloor_single_product_transfer_mobile/__manifest__.py +++ b/shopfloor_single_product_transfer_mobile/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Shopfloor single product transfer mobile", "summary": "Mobile frontend for single product transfer scenario", - "version": "14.0.1.1.0", + "version": "14.0.1.2.0", "development_status": "Beta", "depends": ["shopfloor_mobile_base", "shopfloor_single_product_transfer"], "author": "Camptocamp, Odoo Community Association (OCA)", diff --git a/shopfloor_single_product_transfer_mobile/static/description/index.html b/shopfloor_single_product_transfer_mobile/static/description/index.html index 90583ce0e07..c211d3cb927 100644 --- a/shopfloor_single_product_transfer_mobile/static/description/index.html +++ b/shopfloor_single_product_transfer_mobile/static/description/index.html @@ -367,7 +367,7 @@

    Shopfloor single product transfer mobile

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:ca7d01f159500f773b8f1bca79bc12d4bea246865359851c10b1bad00edfac73 +!! source digest: sha256:1010fa0c74dc73573b1082349da6cbc6806ea0ba0a02fb076b0e324e7ddfbefd !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Frontend for the single_product_transfer scenario in shopfloor.

    diff --git a/shopfloor_single_product_transfer_unique_order_at_location/README.rst b/shopfloor_single_product_transfer_unique_order_at_location/README.rst index 9253ecedd50..4be59bd5b24 100644 --- a/shopfloor_single_product_transfer_unique_order_at_location/README.rst +++ b/shopfloor_single_product_transfer_unique_order_at_location/README.rst @@ -7,7 +7,7 @@ Shopfloor Single Product Transfer Unique Order Per Location !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:fbe7f0217fb23729cececb03270f21eb362cc79b2a4529078b0ea3e6b53e51d6 + !! source digest: sha256:293d3465d5bee7cc00f12378573974df153d01784247d13d8f80373cdcb7121d !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor_single_product_transfer_unique_order_at_location/__manifest__.py b/shopfloor_single_product_transfer_unique_order_at_location/__manifest__.py index 51f97ceff7a..8b873f51420 100644 --- a/shopfloor_single_product_transfer_unique_order_at_location/__manifest__.py +++ b/shopfloor_single_product_transfer_unique_order_at_location/__manifest__.py @@ -1,7 +1,7 @@ { "name": "Shopfloor Single Product Transfer Unique Order Per Location", "summary": "Prevent to mix sales order on same consolidation location.", - "version": "14.0.1.0.0", + "version": "14.0.1.1.0", "category": "Inventory", "website": "https://github.com/OCA/wms", "author": "Camptocamp, Odoo Community Association (OCA)", diff --git a/shopfloor_single_product_transfer_unique_order_at_location/static/description/index.html b/shopfloor_single_product_transfer_unique_order_at_location/static/description/index.html index e56c9d71024..0bfeba3ff55 100644 --- a/shopfloor_single_product_transfer_unique_order_at_location/static/description/index.html +++ b/shopfloor_single_product_transfer_unique_order_at_location/static/description/index.html @@ -367,7 +367,7 @@

    Shopfloor Single Product Transfer Unique Order Per Location

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    When installed, this module restricts transfer to some non empty location From 396038a27bfc594961995cdb5a66ffa92e23d600 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 4 Oct 2023 07:44:07 +0000 Subject: [PATCH 099/218] [BOT] post-merge updates --- README.md | 2 +- stock_move_source_relocate/README.rst | 2 +- stock_move_source_relocate/__manifest__.py | 2 +- stock_move_source_relocate/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index aa409e8d6bc..af01dbba8a2 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ addon | version | maintainers | summary [stock_dynamic_routing](stock_dynamic_routing/) | 14.0.1.1.0 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Dynamic routing of stock moves [stock_dynamic_routing_checkout_sync](stock_dynamic_routing_checkout_sync/) | 14.0.1.0.0 | | Glue module for tests when dynamic routing and checkout sync are used [stock_dynamic_routing_reserve_rule](stock_dynamic_routing_reserve_rule/) | 14.0.1.0.1 | | Glue module between dynamic routing and reservation rules -[stock_move_source_relocate](stock_move_source_relocate/) | 14.0.1.2.0 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Change source location of unavailable moves +[stock_move_source_relocate](stock_move_source_relocate/) | 14.0.1.3.0 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Change source location of unavailable moves [stock_move_source_relocate_dynamic_routing](stock_move_source_relocate_dynamic_routing/) | 14.0.1.1.0 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Glue module [stock_picking_completion_info](stock_picking_completion_info/) | 14.0.1.1.0 | | Display on current document completion information according to next operations [stock_picking_consolidation_priority](stock_picking_consolidation_priority/) | 14.0.1.1.0 | | Raise priority of all transfers for a chain when started diff --git a/stock_move_source_relocate/README.rst b/stock_move_source_relocate/README.rst index e7b79807769..8af43dbb91d 100644 --- a/stock_move_source_relocate/README.rst +++ b/stock_move_source_relocate/README.rst @@ -7,7 +7,7 @@ Stock Move Source Relocation !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:f315b0406d6950a257cbd7303eea5bb9ecfe4e173ea8fc1d2a0caa74511ea8ce + !! source digest: sha256:b7d6096ca4bfd21c284feca4164d4f2fd2bc965ae0ba3d47f69aea96059e1af2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/stock_move_source_relocate/__manifest__.py b/stock_move_source_relocate/__manifest__.py index b22bb44f614..e0df2abad3e 100644 --- a/stock_move_source_relocate/__manifest__.py +++ b/stock_move_source_relocate/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Stock Move Source Relocation", "summary": "Change source location of unavailable moves", - "version": "14.0.1.2.0", + "version": "14.0.1.3.0", "development_status": "Beta", "category": "Warehouse Management", "website": "https://github.com/OCA/wms", diff --git a/stock_move_source_relocate/static/description/index.html b/stock_move_source_relocate/static/description/index.html index 97b5dce848e..d07d06ebe84 100644 --- a/stock_move_source_relocate/static/description/index.html +++ b/stock_move_source_relocate/static/description/index.html @@ -367,7 +367,7 @@

    Stock Move Source Relocation

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

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Relocate source location of unconfirmed moves

    From d5bb07ca63e3bf0529ce86a2b4144fc6a7c0e4ea Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 3 Oct 2023 11:29:32 +0000 Subject: [PATCH 100/218] Translated using Weblate (Italian) Currently translated at 100.0% (19 of 19 strings) Translation: wms-14.0/wms-14.0-shopfloor_workstation Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_workstation/it/ --- shopfloor_workstation/i18n/it.po | 42 +++++++++++++++++--------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/shopfloor_workstation/i18n/it.po b/shopfloor_workstation/i18n/it.po index 568f9558a4f..e7f2d4da389 100644 --- a/shopfloor_workstation/i18n/it.po +++ b/shopfloor_workstation/i18n/it.po @@ -6,109 +6,111 @@ 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-09 09:09+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: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: shopfloor_workstation #: model_terms:ir.ui.view,arch_db:shopfloor_workstation.shopfloor_workstation_form_view #: model_terms:ir.ui.view,arch_db:shopfloor_workstation.shopfloor_workstation_search_view msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__barcode msgid "Barcode" -msgstr "" +msgstr "Codice a barre" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: shopfloor_workstation #: code:addons/shopfloor_workstation/services/workstation.py:0 #, python-format msgid "Default workstation set to {}" -msgstr "" +msgstr "Centro di lavoro predefinito impostato a {}" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__shopfloor_profile_id msgid "Shopfloor Profile" -msgstr "" +msgstr "Profilo reparto" #. module: shopfloor_workstation #: model:ir.model,name:shopfloor_workstation.model_shopfloor_workstation msgid "Shopfloor workstation settings" -msgstr "" +msgstr "Impostazioni centro di lavoro reparto" #. module: shopfloor_workstation #: model:ir.model.fields,field_description:shopfloor_workstation.field_shopfloor_workstation__printing_printer_id msgid "Standard Printer" -msgstr "" +msgstr "Stampante standard" #. module: shopfloor_workstation #: model:ir.model.constraint,message:shopfloor_workstation.constraint_shopfloor_workstation_barcode_unique msgid "This barcode is already in use." -msgstr "" +msgstr "Questo codice a barre è già in uso." #. module: shopfloor_workstation #: model:ir.model.constraint,message:shopfloor_workstation.constraint_shopfloor_workstation_name_unique msgid "This name is already in use." -msgstr "" +msgstr "Questo nome è già in uso." #. module: shopfloor_workstation #: model:ir.actions.act_window,name:shopfloor_workstation.action_shopfloor_workstation #: model:ir.ui.menu,name:shopfloor_workstation.menu_action_shopfloor_workstation msgid "Workstation" -msgstr "" +msgstr "Centro di lavoro" #. module: shopfloor_workstation #: code:addons/shopfloor_workstation/services/workstation.py:0 #, python-format msgid "Workstation not found" -msgstr "" +msgstr "Centro di lavoro non trovato" From be7287aead65e08e3241c1c1280bdb6edb878ae0 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 3 Oct 2023 05:57:26 +0000 Subject: [PATCH 101/218] Translated using Weblate (Italian) Currently translated at 100.0% (19 of 19 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen_measuring_device Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen_measuring_device/it/ --- .../i18n/it.po | 42 ++++++++++--------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/stock_reception_screen_measuring_device/i18n/it.po b/stock_reception_screen_measuring_device/i18n/it.po index 841a47b8733..12c3ef306cc 100644 --- a/stock_reception_screen_measuring_device/i18n/it.po +++ b/stock_reception_screen_measuring_device/i18n/it.po @@ -6,109 +6,111 @@ 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-09 09:09+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_reception_screen_measuring_device #: model:ir.model.fields,help:stock_reception_screen_measuring_device.field_stock_reception_screen__scan_requested msgid "A scan from the measuring device was requested" -msgstr "" +msgstr "È stata richiesta una lettura dallo strumento di misura" #. module: stock_reception_screen_measuring_device #: model_terms:ir.ui.view,arch_db:stock_reception_screen_measuring_device.stock_reception_screen_view_form msgid "Cancel Measure" -msgstr "" +msgstr "Annulla misura" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_measuring_device__is_default msgid "Default" -msgstr "" +msgstr "Predefinito" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_stock_reception_screen__display_package_dimensions msgid "Dimensions (lxhxw)" -msgstr "" +msgstr "Dimensioni (LxAxP)" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,help:stock_reception_screen_measuring_device.field_stock_reception_screen__display_package_dimensions msgid "Dimensions of the package in mm (length x height x width)" -msgstr "" +msgstr "Dimensioni del pacco in mm (lunghezza x altezza x larghezza)" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_measuring_device__display_name #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_stock_reception_screen__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_measuring_device__id #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_stock_reception_screen__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,help:stock_reception_screen_measuring_device.field_stock_reception_screen__package_has_missing_dimensions msgid "Indicates if the package have any measurement missing." -msgstr "" +msgstr "Indica se il pacco è senza una misura." #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_measuring_device____last_update #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_stock_reception_screen____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_reception_screen_measuring_device #: model_terms:ir.ui.view,arch_db:stock_reception_screen_measuring_device.stock_reception_screen_view_form msgid "Measure Current Packaging" -msgstr "" +msgstr "Misura imballo attuale" #. module: stock_reception_screen_measuring_device #: code:addons/stock_reception_screen_measuring_device/models/stock_reception_screen.py:0 #, python-format msgid "Measurement machine already in use." -msgstr "" +msgstr "Macchina di misurazione già in uso." #. module: stock_reception_screen_measuring_device #: model:ir.model,name:stock_reception_screen_measuring_device.model_measuring_device msgid "Measuring and Weighing Device" -msgstr "" +msgstr "Dispositivo di misurazine e pesatura" #. module: stock_reception_screen_measuring_device #: code:addons/stock_reception_screen_measuring_device/models/stock_reception_screen.py:0 #, python-format msgid "No default device set, please configure one." -msgstr "" +msgstr "Nessun dispositivo predefinito impostato, configurarne uno." #. module: stock_reception_screen_measuring_device #: code:addons/stock_reception_screen_measuring_device/models/measuring_device.py:0 #, python-format msgid "Only one measuring device can be the default one." -msgstr "" +msgstr "Solo un dispositiovo può essere il predefinito." #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_stock_reception_screen__package_has_missing_dimensions msgid "Package Requires Measures?" -msgstr "" +msgstr "Il pacco richiede misure?" #. module: stock_reception_screen_measuring_device #: model_terms:ir.ui.view,arch_db:stock_reception_screen_measuring_device.stock_reception_screen_view_form msgid "Refresh" -msgstr "" +msgstr "Aggiorna" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_stock_reception_screen__scan_requested msgid "Scan Requested" -msgstr "" +msgstr "Scansione richiesta" #. module: stock_reception_screen_measuring_device #: model:ir.model,name:stock_reception_screen_measuring_device.model_stock_reception_screen msgid "Stock Reception Screen" -msgstr "" +msgstr "Schermo ricezione magazzino" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,help:stock_reception_screen_measuring_device.field_measuring_device__is_default @@ -116,3 +118,5 @@ msgid "" "The device set as the default one will be the one used in the reception " "screen." msgstr "" +"Il dispositivo impostato come predefinito sarà quello utilizzato nello " +"schermo ricevimento." From 9b3651059c32bc9ec78a43b9243678523d41c2f9 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 6 Oct 2023 06:00:54 +0000 Subject: [PATCH 102/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-stock_warehouse_flow_product_packaging Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow_product_packaging/it/ --- stock_warehouse_flow_product_packaging/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_warehouse_flow_product_packaging/i18n/it.po b/stock_warehouse_flow_product_packaging/i18n/it.po index bc050a86c30..c6f358b0a4c 100644 --- a/stock_warehouse_flow_product_packaging/i18n/it.po +++ b/stock_warehouse_flow_product_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-09-20 04:45+0000\n" +"PO-Revision-Date: 2023-10-09 09:09+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -57,4 +57,4 @@ msgstr "Metodo di divisione" #. module: stock_warehouse_flow_product_packaging #: model:ir.model,name:stock_warehouse_flow_product_packaging.model_stock_warehouse_flow msgid "Stock Warehouse Routing Flow" -msgstr "Flusso inoltro giacenza magazzino" +msgstr "Flusso instradamento giacenza magazzino" From 9fd91a3b8ee29bcb1fc812f5b853023180e66588 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 3 Oct 2023 06:06:27 +0000 Subject: [PATCH 103/218] Translated using Weblate (Italian) Currently translated at 100.0% (22 of 22 strings) Translation: wms-14.0/wms-14.0-shopfloor_packing_info Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_packing_info/it/ --- shopfloor_packing_info/i18n/it.po | 48 +++++++++++++++++-------------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/shopfloor_packing_info/i18n/it.po b/shopfloor_packing_info/i18n/it.po index d5518e07aed..e94ba5baf05 100644 --- a/shopfloor_packing_info/i18n/it.po +++ b/shopfloor_packing_info/i18n/it.po @@ -6,56 +6,58 @@ 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-09 09:09+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: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: shopfloor_packing_info #: model_terms:ir.ui.view,arch_db:shopfloor_packing_info.shopfloor_packing_info_form_view #: model_terms:ir.ui.view,arch_db:shopfloor_packing_info.shopfloor_packing_info_search_view msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_partner__shopfloor_packing_info_id #: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_users__shopfloor_packing_info_id msgid "Checkout Packing Information" -msgstr "" +msgstr "Informazione imballaggio check-out" #. module: shopfloor_packing_info #: model:ir.actions.act_window,name:shopfloor_packing_info.action_shopfloor_packing_info #: model:ir.ui.menu,name:shopfloor_packing_info.menu_action_shopfloor_packing_info msgid "Checkout Packing Informations" -msgstr "" +msgstr "Informazioni imballaggio check-out" #. module: shopfloor_packing_info #: model:ir.model,name:shopfloor_packing_info.model_res_partner msgid "Contact" -msgstr "" +msgstr "Contatto" #. module: shopfloor_packing_info #: model_terms:ir.actions.act_window,help:shopfloor_packing_info.action_shopfloor_packing_info msgid "Create a shopfloor packing information to be reused among customers." -msgstr "" +msgstr "Crea una informazione imballaggio reparto da riutilizzare tra clienti." #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_partner__display_name @@ -63,13 +65,13 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking__display_name #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking_type__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking__shopfloor_display_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking_type__shopfloor_display_packing_info msgid "Display customer packing info" -msgstr "" +msgstr "Visualizza infrmazione imballaggio cliente" #. module: shopfloor_packing_info #: model:ir.model.fields,help:shopfloor_packing_info.field_stock_picking__shopfloor_display_packing_info @@ -78,6 +80,8 @@ msgid "" "For the Shopfloor Checkout/Packing scenarios to display the customer packing" " info." msgstr "" +"Per lo scenario check-out/imballaggio reparto per visualizzare le " +"informazioni imballaggio cliente." #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_partner__id @@ -85,7 +89,7 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking__id #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking_type__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_res_partner____last_update @@ -93,49 +97,49 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking____last_update #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking_type____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_stock_picking__shopfloor_packing_info_id msgid "Packing information" -msgstr "" +msgstr "Informazioni spedizione" #. module: shopfloor_packing_info #: model:ir.model,name:shopfloor_packing_info.model_stock_picking_type msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: shopfloor_packing_info #: model_terms:ir.ui.view,arch_db:shopfloor_packing_info.view_partner_form msgid "Shopfloor" -msgstr "" +msgstr "Reparto" #. module: shopfloor_packing_info #: model:ir.model,name:shopfloor_packing_info.model_shopfloor_packing_info msgid "Shopfloor Packing Information" -msgstr "" +msgstr "Informazione imballaggio reparto" #. module: shopfloor_packing_info #: model:ir.model.fields,field_description:shopfloor_packing_info.field_shopfloor_packing_info__text msgid "Text" -msgstr "" +msgstr "Testo" #. module: shopfloor_packing_info #: model:ir.model,name:shopfloor_packing_info.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" From c519ab0c0d57d56f701b91f055e0ccaf4b3e138e Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 3 Oct 2023 11:36:21 +0000 Subject: [PATCH 104/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-stock_move_source_relocate_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_move_source_relocate_dynamic_routing/it/ --- stock_move_source_relocate_dynamic_routing/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stock_move_source_relocate_dynamic_routing/i18n/it.po b/stock_move_source_relocate_dynamic_routing/i18n/it.po index e37e4493278..57199bd5421 100644 --- a/stock_move_source_relocate_dynamic_routing/i18n/it.po +++ b/stock_move_source_relocate_dynamic_routing/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-09-20 17:48+0000\n" +"PO-Revision-Date: 2023-10-09 09:09+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -49,7 +49,7 @@ msgstr "Ultima modifica il" #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate_dynamic_routing.view_stock_routing_form #, python-format msgid "Source Relocation" -msgstr "Ridisposizione origine" +msgstr "Trasferimento origine" #. module: stock_move_source_relocate_dynamic_routing #: model:ir.model,name:stock_move_source_relocate_dynamic_routing.model_stock_routing @@ -64,4 +64,4 @@ msgstr "Movimento di magazzino" #. module: stock_move_source_relocate_dynamic_routing #: model:ir.model,name:stock_move_source_relocate_dynamic_routing.model_stock_source_relocate msgid "Stock Move Source Relocate" -msgstr "Movimento di magazzino ridisposizione origine" +msgstr "Movimento di magazzino trasferimento origine" From 291171348fcc331171f6d896c32b8bd28584fd39 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 3 Oct 2023 05:54:49 +0000 Subject: [PATCH 105/218] Translated using Weblate (Italian) Currently translated at 100.0% (13 of 13 strings) Translation: wms-14.0/wms-14.0-stock_picking_completion_info Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_picking_completion_info/it/ --- stock_picking_completion_info/i18n/it.po | 30 +++++++++++++++--------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/stock_picking_completion_info/i18n/it.po b/stock_picking_completion_info/i18n/it.po index 4f9074fa81c..b85736aedad 100644 --- a/stock_picking_completion_info/i18n/it.po +++ b/stock_picking_completion_info/i18n/it.po @@ -6,30 +6,32 @@ 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-09 09:09+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_picking_completion_info #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking__completion_info msgid "Completion Info" -msgstr "" +msgstr "Informazioni di completamento" #. module: stock_picking_completion_info #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking_type__display_completion_info msgid "Display Completion Info" -msgstr "" +msgstr "Visualizza infromazioni di cmpletamento" #. module: stock_picking_completion_info #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_move__display_name #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking__display_name #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking_type__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_picking_completion_info #: model:ir.model.fields.selection,name:stock_picking_completion_info.selection__stock_picking__completion_info__full_order_picking @@ -37,26 +39,30 @@ msgid "" "Full order picking: You are processing a full order picking that will allow " "next operation to be processed" msgstr "" +"Prelievo ordine completo: si sta elaborando un prelievo di ordine completo " +"che consentirà di elaborare l'operazione successiva" #. module: stock_picking_completion_info #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_move__id #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking__id #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking_type__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_picking_completion_info #: model:ir.model.fields,help:stock_picking_completion_info.field_stock_picking_type__display_completion_info msgid "" "Inform operator of a completed operation at processing and at completion" msgstr "" +"Informa l'operatore di una operazione completata all'elaborazione e al " +"completamento" #. module: stock_picking_completion_info #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_move____last_update #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking____last_update #: model:ir.model.fields,field_description:stock_picking_completion_info.field_stock_picking_type____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_picking_completion_info #: model:ir.model.fields.selection,name:stock_picking_completion_info.selection__stock_picking__completion_info__last_picking @@ -64,28 +70,30 @@ msgid "" "Last picking: Completion of this operation allows next operations to be " "processed." msgstr "" +"Ultimo prelievo: il completamento di questa operazione consente " +"all'operazione successiva di essere elaborata." #. module: stock_picking_completion_info #: model:ir.model.fields.selection,name:stock_picking_completion_info.selection__stock_picking__completion_info__next_picking_ready msgid "Next operations are ready to be processed." -msgstr "" +msgstr "L'operazione successiva è pronta per la lavorazione." #. module: stock_picking_completion_info #: model:ir.model.fields.selection,name:stock_picking_completion_info.selection__stock_picking__completion_info__no msgid "No" -msgstr "" +msgstr "No" #. module: stock_picking_completion_info #: model:ir.model,name:stock_picking_completion_info.model_stock_picking_type msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: stock_picking_completion_info #: model:ir.model,name:stock_picking_completion_info.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_picking_completion_info #: model:ir.model,name:stock_picking_completion_info.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" From 8dbf08baa1fbd007d730a76582079cec0adc62e5 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 3 Oct 2023 05:48:49 +0000 Subject: [PATCH 106/218] Translated using Weblate (Italian) Currently translated at 100.0% (15 of 15 strings) Translation: wms-14.0/wms-14.0-stock_dynamic_routing_reserve_rule Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_dynamic_routing_reserve_rule/it/ --- stock_dynamic_routing_reserve_rule/i18n/it.po | 39 ++++++++++++++----- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/stock_dynamic_routing_reserve_rule/i18n/it.po b/stock_dynamic_routing_reserve_rule/i18n/it.po index 37e2d012ed2..702a537e0ba 100644 --- a/stock_dynamic_routing_reserve_rule/i18n/it.po +++ b/stock_dynamic_routing_reserve_rule/i18n/it.po @@ -6,19 +6,21 @@ 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-09 09:09+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_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src msgid ", for locations:" -msgstr "" +msgstr ", per ubicazioni:" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest @@ -27,6 +29,9 @@ msgid "" " reservation rule, which\n" " may lead to inconsistencies in the routing." msgstr "" +", comunque, non ha\n" +" una regola di prenotazione, che\n" +" potrebbe portare a inconsistenza nell'instradamento." #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest @@ -35,6 +40,9 @@ msgid "" "
    \n" " The origin operation type" msgstr "" +".\n" +"
    \n" +" Il tipo operazione originale" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src @@ -43,6 +51,10 @@ msgid "" "
    \n" " This dynamic routing may change moves' operation types to" msgstr "" +".\n" +"
    \n" +" Questo instradamento dinamico può modificare il tipo operazione " +"del movimento a" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest @@ -50,43 +62,45 @@ msgid "" ".\n" " This new operation type has reservation rules in" msgstr "" +".\n" +" Questo nuovo tipo operazione ha regole di prenotazione in" #. module: stock_dynamic_routing_reserve_rule #: model:ir.model.fields,field_description:stock_dynamic_routing_reserve_rule.field_stock_routing__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_dynamic_routing_reserve_rule #: model:ir.model.fields,field_description:stock_dynamic_routing_reserve_rule.field_stock_routing__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_dynamic_routing_reserve_rule #: model:ir.model.fields,field_description:stock_dynamic_routing_reserve_rule.field_stock_routing____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_dynamic_routing_reserve_rule #: code:addons/stock_dynamic_routing_reserve_rule/models/stock_routing.py:0 #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.view_stock_routing_form #, python-format msgid "Reservation Rules" -msgstr "" +msgstr "Regole prenotazione" #. module: stock_dynamic_routing_reserve_rule #: model:ir.model.fields,field_description:stock_dynamic_routing_reserve_rule.field_stock_routing__reserve_rule_warning msgid "Reserve Rule Warning" -msgstr "" +msgstr "Avviso regola prenotazione" #. module: stock_dynamic_routing_reserve_rule #: model:ir.model,name:stock_dynamic_routing_reserve_rule.model_stock_routing msgid "Stock Dynamic Routing" -msgstr "" +msgstr "Instradamento dinamico magazzino" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src msgid "Warning: the origin operation type" -msgstr "" +msgstr "Attenzione: il tipo di operaZione origine" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest @@ -94,11 +108,14 @@ msgid "" "Warning: this dynamic routing may change moves' operation\n" " type to" msgstr "" +"Attenzione: questo instradamento dinamico potrebbe modificare il tipo " +"operazione del\n" +" movmento a" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src msgid "has reservation rules in" -msgstr "" +msgstr "ha regole di prenotazione in" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src @@ -106,3 +123,5 @@ msgid "" "which does not have a reservation rule. It may lead\n" " to inconsistencies in the routing." msgstr "" +"che non ha regola di prenotazione. Potrebbe portare\n" +" a inconsistenza nell'istradamento." From 933e240f1f371563d8f8790171367dba48c5f7dc Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 6 Oct 2023 05:50:56 +0000 Subject: [PATCH 107/218] Translated using Weblate (Italian) Currently translated at 100.0% (72 of 72 strings) Translation: wms-14.0/wms-14.0-stock_warehouse_flow Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow/it/ --- stock_warehouse_flow/i18n/it.po | 149 ++++++++++++++++++-------------- 1 file changed, 84 insertions(+), 65 deletions(-) diff --git a/stock_warehouse_flow/i18n/it.po b/stock_warehouse_flow/i18n/it.po index e8d259d80cb..4de02cb4c65 100644 --- a/stock_warehouse_flow/i18n/it.po +++ b/stock_warehouse_flow/i18n/it.po @@ -6,59 +6,61 @@ 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-09 09:09+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_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_location_route__applicable_flow_ids msgid "Applicable Flows" -msgstr "" +msgstr "Flussi applicabili" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__company_id msgid "Company" -msgstr "" +msgstr "Azienda" #. module: stock_warehouse_flow #: model_terms:ir.actions.act_window,help:stock_warehouse_flow.stock_warehouse_flow_action msgid "Create a new Routing Flow" -msgstr "" +msgstr "Crea nuovo flusso di instradamento" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_warehouse_flow #: model:ir.model.fields.selection,name:stock_warehouse_flow.selection__stock_warehouse_flow__delivery_steps__ship_only msgid "Deliver goods directly (1 step)" -msgstr "" +msgstr "Consegna beni diretta (una fase)" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__delivery_route_id msgid "Delivery Route" -msgstr "" +msgstr "Percorso cnsegna" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_delivery_carrier__display_name @@ -67,7 +69,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse__display_name #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__move_domain @@ -75,53 +77,55 @@ msgid "" "Domain based on Stock Moves, to define if the routing flow is applicable or " "not." msgstr "" +"Dominio basato sui movimenti di magazzino, per definire se il flusso di " +"inoltro è applicabile o meno." #. module: stock_warehouse_flow #: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 #, python-format msgid "Existing flow '%s' already applies on these kind of moves." -msgstr "" +msgstr "Il flusso '%s' si applica già a qustto tipo di mvimenti." #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Flow Name" -msgstr "" +msgstr "Nome flusso" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse__flow_ids msgid "Flows" -msgstr "" +msgstr "Flussi" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "From" -msgstr "" +msgstr "Da" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__from_location_dest_id msgid "From Location Dest" -msgstr "" +msgstr "Da ubicazione dest." #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__from_location_src_id msgid "From Location Src" -msgstr "" +msgstr "Da ubicazine sor." #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__from_picking_type_id #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search msgid "From operation type" -msgstr "" +msgstr "Da tipo operazione" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Generate route" -msgstr "" +msgstr "Genera percorso" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search msgid "Group by..." -msgstr "" +msgstr "Raggruppa per..." #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_delivery_carrier__id @@ -130,7 +134,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse__id #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__qty @@ -138,21 +142,23 @@ msgid "" "If a qty is set the flow can be applied on moves where the move's qty >= the" " qty set on the flow\n" msgstr "" +"Se è impostata una qantità il flusso può essere applicato ai movimenti dove " +"la quantità del movimento è => alla qantità impostata nel flusso\n" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__impacted_route_ids msgid "Impacted Routes" -msgstr "" +msgstr "Percorsi coinvolti" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Impacted routes" -msgstr "" +msgstr "Percorsi coinvolti" #. module: stock_warehouse_flow #: model:ir.model,name:stock_warehouse_flow.model_stock_location_route msgid "Inventory Routes" -msgstr "" +msgstr "Percorsi di inventario" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_delivery_carrier____last_update @@ -161,38 +167,40 @@ msgstr "" #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse____last_update #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Locations" -msgstr "" +msgstr "Ubicazioni" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Max quantity multiple" -msgstr "" +msgstr "Multiplo quantità massima" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: stock_warehouse_flow #: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 #, python-format msgid "No routing flow available for the move {move} in transfer {picking}." msgstr "" +"Nessun flusso di inoltro disponibile per il movimento {move} nel " +"trasferimento {picking}." #. module: stock_warehouse_flow #: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 @@ -201,67 +209,70 @@ msgid "" "No rule corresponding to '%(picking_type)s' operation type has been found on delivery route '%(delivery_route)s'.\n" "Please check your configuration." msgstr "" +"Non è stata trovata una regola corrispondente al tipo operazione " +"'%(picking_type)s' nel percorso di consegna '%(delivery_route)s'.\n" +"Verificare la configurazione." #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Operation Types" -msgstr "" +msgstr "TIpi di operazione" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__out_type_id msgid "Out Type" -msgstr "" +msgstr "Tipo uscita" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__delivery_steps msgid "Outgoing Shipments" -msgstr "" +msgstr "Spedizioni in uscita" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__delivery_steps msgid "Outgoing route to follow" -msgstr "" +msgstr "Percorso in uscita da seguire" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__output_stock_loc_id msgid "Output Location" -msgstr "" +msgstr "Ubicazone di uscita" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__pack_type_id msgid "Pack Type" -msgstr "" +msgstr "Tipo pacco" #. module: stock_warehouse_flow #: model:ir.model.fields.selection,name:stock_warehouse_flow.selection__stock_warehouse_flow__delivery_steps__pick_pack_ship msgid "Pack goods, send goods in output and then deliver (3 steps)" -msgstr "" +msgstr "Imballaggio merce, spedizione merce in uscita e consegna (tre fasi)" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__pack_stock_loc_id msgid "Packing Location" -msgstr "" +msgstr "Ubicazone imballaggio" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__pick_type_id msgid "Pick Type" -msgstr "" +msgstr "Tipo prelievo" #. module: stock_warehouse_flow #: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 #, python-format msgid "Please set the uom field in addition to the qty field" -msgstr "" +msgstr "Impostare il campo UdM in aggiunta al campo quantità" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__qty msgid "Qty" -msgstr "" +msgstr "Qta." #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_location_route__flow_id msgid "Routing Flow" -msgstr "" +msgstr "Flusso instradamento" #. module: stock_warehouse_flow #: model:ir.actions.act_window,name:stock_warehouse_flow.stock_warehouse_flow_action @@ -270,18 +281,18 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.view_delivery_carrier_form #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.view_warehouse msgid "Routing Flows" -msgstr "" +msgstr "Flussi instradamento" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_delivery_carrier__flow_ids msgid "Routing flows" -msgstr "" +msgstr "Flussi instradamento" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__rule_ids #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Rules" -msgstr "" +msgstr "Regole" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__out_type_id @@ -289,6 +300,8 @@ msgid "" "Same than 'To operation type' field, displayed here to get a global overview" " of the flow configuration." msgstr "" +"Pari al campo 'A tipo operazione', vsualizzato qui per avere una visione " +"globale della configurazione del flusso." #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__output_stock_loc_id @@ -296,88 +309,92 @@ msgid "" "Same than 'To output location' field, displayed here to get a global " "overview of the flow configuration." msgstr "" +"Pari al campo 'A ubicazione operazione', vsualizzato qui per avere una " +"visione globale della configurazione del flusso." #. module: stock_warehouse_flow #: model:ir.model.fields.selection,name:stock_warehouse_flow.selection__stock_warehouse_flow__delivery_steps__pick_ship msgid "Send goods in output and then deliver (2 steps)" -msgstr "" +msgstr "Spedizione merce in uscita e consegna (due fasi)" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__sequence msgid "Sequence" -msgstr "" +msgstr "Sequenza" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__sequence_prefix msgid "Sequence Prefix" -msgstr "" +msgstr "Prefisso sequenza" #. module: stock_warehouse_flow #: model:ir.model,name:stock_warehouse_flow.model_delivery_carrier msgid "Shipping Methods" -msgstr "" +msgstr "Metodi di spedizione" #. module: stock_warehouse_flow #: model:ir.model.fields.selection,name:stock_warehouse_flow.selection__stock_warehouse_flow__split_method__simple msgid "Simple" -msgstr "" +msgstr "Semplice" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__split_method msgid "" "Simple => move will be split by the qty of the flow or a multiple of it" msgstr "" +"Semplice => il movimento verrà diviso per la quantità del flusso o un suo " +"multiplo" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__move_domain msgid "Source Routing Domain" -msgstr "" +msgstr "Dominio instradamento origine" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__split_method msgid "Split method" -msgstr "" +msgstr "Metodo di divisione" #. module: stock_warehouse_flow #: model:ir.model,name:stock_warehouse_flow.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_warehouse_flow #: model:ir.model,name:stock_warehouse_flow.model_stock_warehouse_flow msgid "Stock Warehouse Routing Flow" -msgstr "" +msgstr "Flusso instradamento giacenza magazzino" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Technical Information" -msgstr "" +msgstr "Informazione tecnica" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__company_id msgid "The company is automatically set from your user preferences." -msgstr "" +msgstr "L'azienda è impostata automaticamente in base alle preferenze utente." #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "To" -msgstr "" +msgstr "A" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__to_picking_type_id #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search msgid "To operation type" -msgstr "" +msgstr "A tipo operazine" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__to_output_stock_loc_id msgid "To output location" -msgstr "" +msgstr "A ubicazione uscita" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__uom_id msgid "Uom" -msgstr "" +msgstr "UdM" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__sequence_prefix @@ -385,30 +402,32 @@ msgid "" "Used to generate the default prefix of new operation types. (e.g. 'DG' => " "'WH/OUT/DG/')" msgstr "" +"Utilizzao per generare il prefisso predefinito del nuovo tipo operazione. (" +"es. 'DG' => 'WH/OUT/DG/')" #. module: stock_warehouse_flow #: model:ir.model,name:stock_warehouse_flow.model_stock_warehouse #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__warehouse_id #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search msgid "Warehouse" -msgstr "" +msgstr "Magazzino" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Warehouse Flow" -msgstr "" +msgstr "Flusso di magazzino" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__warning msgid "Warning" -msgstr "" +msgstr "Attenzione" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__carrier_ids msgid "With carriers" -msgstr "" +msgstr "Con corrieri" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "to" -msgstr "" +msgstr "a" From b065c7641f780e22464f25386ae8b91ed7ff183b Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 5 Oct 2023 12:22:44 +0000 Subject: [PATCH 108/218] Translated using Weblate (Italian) Currently translated at 100.0% (35 of 35 strings) Translation: wms-14.0/wms-14.0-stock_checkout_sync Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_checkout_sync/it/ --- stock_checkout_sync/i18n/it.po | 81 ++++++++++++++++++++-------------- 1 file changed, 49 insertions(+), 32 deletions(-) diff --git a/stock_checkout_sync/i18n/it.po b/stock_checkout_sync/i18n/it.po index 3d4a0e966e6..5cbfee4b7c1 100644 --- a/stock_checkout_sync/i18n/it.po +++ b/stock_checkout_sync/i18n/it.po @@ -6,30 +6,32 @@ 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-09 09:09+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_checkout_sync #: code:addons/stock_checkout_sync/wizards/stock_move_checkout_sync.py:0 #, python-format msgid "
  • {}: {} move(s)
  • " -msgstr "" +msgstr "
  • {}: {} movimento(i)
  • " #. module: stock_checkout_sync #: code:addons/stock_checkout_sync/wizards/stock_move_checkout_sync.py:0 #, python-format msgid "
  • {}: {} move(s)
  • " -msgstr "" +msgstr "
  • {}: {} movImento(i)
  • " #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking__can_sync_to_checkout msgid "Can Sync To Checkout" -msgstr "" +msgstr "Possibile sincro al check-out" #. module: stock_checkout_sync #: code:addons/stock_checkout_sync/wizards/stock_move_checkout_sync.py:0 @@ -37,52 +39,52 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync #, python-format msgid "Checkout Sync" -msgstr "" +msgstr "Sinc check-out" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type__checkout_sync msgid "Checkout Synchronization" -msgstr "" +msgstr "Sincronizzazione check-out" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_checkout_sync #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync msgid "Date Expected" -msgstr "" +msgstr "Data prevista" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__picking_type_location_id msgid "Default Source Location" -msgstr "" +msgstr "Ubicazine origine predefinita" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__dest_picking_id msgid "Dest Picking" -msgstr "" +msgstr "Prelievo destinazione" #. module: stock_checkout_sync #: model:ir.model.fields,help:stock_checkout_sync.field_stock_move_checkout_sync__location_id msgid "Destination location where all the moves will be sent." -msgstr "" +msgstr "Ubicazion di destinazion dove verranno inviati tutti i movimenti." #. module: stock_checkout_sync #: model:ir.model.fields,help:stock_checkout_sync.field_stock_move_checkout_sync__dest_picking_id msgid "Destination operation for these moves." -msgstr "" +msgstr "Operazione destinazione per questi movimenti." #. module: stock_checkout_sync #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync msgid "Discard" -msgstr "" +msgstr "Abbandona" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move__display_name @@ -90,12 +92,12 @@ msgstr "" #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking__display_name #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__done_dest_picking_ids msgid "Done Dest Picking" -msgstr "" +msgstr "Prelievo destinazione eseguito" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move__id @@ -103,7 +105,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking__id #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move____last_update @@ -111,67 +113,67 @@ msgstr "" #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking____last_update #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__location_id msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__move_ids msgid "Move" -msgstr "" +msgstr "Movimento" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__picking_ids msgid "Picking" -msgstr "" +msgstr "Prelievo" #. module: stock_checkout_sync #: model:ir.model,name:stock_checkout_sync.model_stock_picking_type msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__remaining_help msgid "Remaining Help" -msgstr "" +msgstr "Aiuto residuo" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__show_skip_button msgid "Show Skip Button" -msgstr "" +msgstr "Visualizza pulsante salta" #. module: stock_checkout_sync #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync msgid "Skip" -msgstr "" +msgstr "Salta" #. module: stock_checkout_sync #: model:ir.model,name:stock_checkout_sync.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_checkout_sync #: model:ir.model,name:stock_checkout_sync.model_stock_move_checkout_sync msgid "Stock Move Checkout Sync" -msgstr "" +msgstr "Sinc check-out movimento di magazzino" #. module: stock_checkout_sync #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync msgid "Sync Destination" -msgstr "" +msgstr "Destinazione sinc" #. module: stock_checkout_sync #: model:ir.model.fields,help:stock_checkout_sync.field_stock_picking__can_sync_to_checkout @@ -179,6 +181,8 @@ msgid "" "Technical field. Indicates if the button to synchronize the destination " "towards a checkout location is visible." msgstr "" +"Campo tecnico. Indica se il pulsante per sincronizzare la destinazion verso " +"una ubicazion check-out è visibile." #. module: stock_checkout_sync #: model:ir.model.fields,help:stock_checkout_sync.field_stock_move_checkout_sync__picking_type_location_id @@ -188,16 +192,20 @@ msgid "" "put another location. If it is empty, it will check for the supplier " "location on the partner. " msgstr "" +"Questa è l'ubicazione origine predefinita quando si crea un prelievo " +"manualmente con questo tipo di operazione. Comnque è possibile modificarla o " +"che il percorso usi un'altra ubicazione. Se è vuota, controllerà " +"l'ubicazione fornitore del partner. " #. module: stock_checkout_sync #: model:ir.model,name:stock_checkout_sync.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" #. module: stock_checkout_sync #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync msgid "Unit of Measure" -msgstr "" +msgstr "Unità di misura" #. module: stock_checkout_sync #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync @@ -205,6 +213,11 @@ msgid "" "Use this assistant to select a checkout location for all the moves going to the same operation (including in other transfers).\n" " The destination location of the moves below will be updated with the selected location." msgstr "" +"Utilizzare questo assistente per selezionare una ubicazione check-out per " +"tutti i movimenti che hanno la stessa operazione (inclusi altri " +"trasferimenti).\n" +" L'ubicazion di destinazione del Movimento sottostante " +"verrà aggiornata con l'ubicazione selezionata.." #. module: stock_checkout_sync #: model:ir.model.fields,help:stock_checkout_sync.field_stock_picking_type__checkout_sync @@ -213,3 +226,7 @@ msgid "" "for all moves reaching this operation type. On selection, all the move lines" " are updated with the same destination." msgstr "" +"Qando selezionata, un pulsante nl trasferimento consente all'utente di " +"selezionare una bicazione singola per tutti movimenti che corrispondono al " +"tipo operazione. Alla selezione, tutte le righemovimento vengono aggiornata " +"con la stessa destinazione." From e64321aadab1bac719eede96ee69ee7a754deea0 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 3 Oct 2023 05:42:48 +0000 Subject: [PATCH 109/218] Translated using Weblate (Italian) Currently translated at 100.0% (14 of 14 strings) Translation: wms-14.0/wms-14.0-shopfloor_batch_automatic_creation Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_batch_automatic_creation/it/ --- shopfloor_batch_automatic_creation/i18n/it.po | 37 ++++++++++++++----- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/shopfloor_batch_automatic_creation/i18n/it.po b/shopfloor_batch_automatic_creation/i18n/it.po index 91c74cdc86e..06a7482598c 100644 --- a/shopfloor_batch_automatic_creation/i18n/it.po +++ b/shopfloor_batch_automatic_creation/i18n/it.po @@ -6,18 +6,20 @@ 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-09 09:09+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: shopfloor_batch_automatic_creation #: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create msgid "Automatic Batch Creation" -msgstr "" +msgstr "Creazione automatica gruppo" #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create @@ -29,21 +31,28 @@ msgid "" " 2 available priority transfers and a max quantity of 3, the batch will only" " contain the 2 priority transfers." msgstr "" +"Crea automaticamente un gruppo quando l'operatore utilizza il pulsante " +"\"Inizia un lavoro\" e non sono stati trovati gruppi. Il sistema " +"inizialmente cercherà trasferimenti prioritari e riempirà il gruppo fino a " +"soddisfare il limite definito (massimo di trasferimenti, volume, peso, ...). " +"Non vengono mai mischiate le priorità, quindi se ci sono due traferimenti " +"prioritari e una qantità massima di tre, il gruppo conterrà solo due " +"trasferimenti prioritari." #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_group_by_commercial_partner msgid "Group by commercial entity" -msgstr "" +msgstr "Raggruppa per entità commerciale" #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_group_by_commercial_partner @@ -51,32 +60,36 @@ msgid "" "If enabled, transfers will be grouped by commercial entity.This could mix " "priorities and will ignore the constraints to apply." msgstr "" +"Se abilitata, i trasferimenti verranno raggruppati per entità commerciale. " +"Questo potrebbe mischiare le priorità e ignorare i vincoli da applicare." #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_weight msgid "Max Weight (kg)" -msgstr "" +msgstr "Peso massimo (kg)" #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_picking msgid "Max transfers" -msgstr "" +msgstr "Trasferimenti massimi" #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,field_description:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_volume msgid "Max volume (m³)" -msgstr "" +msgstr "Volume massimo (m³)" #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_picking msgid "" "Maximum number of transfers to add in an automatic batch. 0 means no limit." msgstr "" +"Numeo massimo di trasferimenti da aggiungere ad un gruppo automatico. Zero " +"significa nessun limite." #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_volume @@ -84,6 +97,8 @@ msgid "" "Maximum volume in cubic meters of goods in transfers to add in an automatic " "batch. 0 means no limit." msgstr "" +"Volume massimo in metri cubi di merce in un trasferimento da aggiungere ad " +"un gruppo automatico. Zero significa nessun limite." #. module: shopfloor_batch_automatic_creation #: model:ir.model.fields,help:shopfloor_batch_automatic_creation.field_shopfloor_menu__batch_create_max_weight @@ -91,8 +106,10 @@ msgid "" "Maximum weight in kg of goods in transfers to add in an automatic batch. 0 " "means no limit." msgstr "" +"Peso massim in kg di merce nei trasferimenti da aggiungere ad un gruppo " +"automatico. Zero significa nessun limite." #. module: shopfloor_batch_automatic_creation #: model:ir.model,name:shopfloor_batch_automatic_creation.model_shopfloor_menu msgid "Menu displayed in the scanner application" -msgstr "" +msgstr "Menu visualizzato nell'applicazione di scansione" From 18e294bb838959471dc38bc430f9e1d2e37a0e6d Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 2 Oct 2023 11:47:00 +0000 Subject: [PATCH 110/218] Translated using Weblate (Italian) Currently translated at 100.0% (11 of 11 strings) Translation: wms-14.0/wms-14.0-stock_storage_type_putaway_abc Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type_putaway_abc/it/ --- stock_storage_type_putaway_abc/i18n/it.po | 32 +++++++++++++++-------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/stock_storage_type_putaway_abc/i18n/it.po b/stock_storage_type_putaway_abc/i18n/it.po index 9549db21891..0edfad9fd43 100644 --- a/stock_storage_type_putaway_abc/i18n/it.po +++ b/stock_storage_type_putaway_abc/i18n/it.po @@ -6,68 +6,70 @@ 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-09 09:09+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_storage_type_putaway_abc #: model_terms:ir.ui.view,arch_db:stock_storage_type_putaway_abc.product_template_form_view_inherit msgid "ABC Storage preference" -msgstr "" +msgstr "Prefeenze stoccaggio ABC" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_product__abc_storage #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_template__abc_storage #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__abc_storage msgid "Abc Storage" -msgstr "" +msgstr "Stoccaggio ABC" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields.selection,name:stock_storage_type_putaway_abc.selection__stock_location__pack_putaway_strategy__abc msgid "Chaotic ABC" -msgstr "" +msgstr "ABC caotico" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__display_abc_storage msgid "Display Abc Storage" -msgstr "" +msgstr "Visualizza stoccaggio ABC" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_template__display_name #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_template__id #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_storage_type_putaway_abc #: model:ir.model,name:stock_storage_type_putaway_abc.model_stock_location msgid "Inventory Locations" -msgstr "" +msgstr "Ubicazioni di inventario" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_template____last_update #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_stock_location__pack_putaway_strategy msgid "Packs Put-Away Strategy" -msgstr "" +msgstr "Strategia inoltro pacchi" #. module: stock_storage_type_putaway_abc #: model:ir.model,name:stock_storage_type_putaway_abc.model_product_template msgid "Product Template" -msgstr "" +msgstr "Modello prodotto" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,help:stock_storage_type_putaway_abc.field_stock_location__pack_putaway_strategy @@ -76,3 +78,11 @@ msgid "" "None: when a pack is moved to this location, it will not be put away any further.\n" "Ordered Children Locations: when a pack is moved to this location, a suitable location will be searched in its children locations according to the restrictions defined on their respective location storage types." msgstr "" +"Questo definisce la strategia di stoccaggio da utilizzare quanto un pacco è " +"depositato in questa ubicazione.\n" +"Nessuna: quanto un pacco è movimentato in questa ubicazione, non verrà " +"movimentato ulteriormente.\n" +"Ordinamento per ubicazioni figlie: quanto un pacco è movimentato in questa " +"ubicazione, verrà cercata una ubicazine idonea nelle ubicazioni figlie in " +"accordo con le restrizioni definite nei rispettivi tipi stoccaggio " +"ubicazione." From 13e7a042d4a82fa44712ed559f227f0d9f8b1ed5 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 6 Oct 2023 06:30:26 +0000 Subject: [PATCH 111/218] Translated using Weblate (Italian) Currently translated at 100.0% (79 of 79 strings) Translation: wms-14.0/wms-14.0-shopfloor_base Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_base/it/ --- shopfloor_base/i18n/it.po | 168 ++++++++++++++++++++++---------------- 1 file changed, 96 insertions(+), 72 deletions(-) diff --git a/shopfloor_base/i18n/it.po b/shopfloor_base/i18n/it.po index d723ea54113..e6bdfe75d35 100644 --- a/shopfloor_base/i18n/it.po +++ b/shopfloor_base/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-09 09:09+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: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__api_route @@ -22,44 +24,48 @@ msgid "" " internal controller-ready version.\n" " " msgstr "" +"\n" +" Percorso base per gli endpoint allegatia questa app,\n" +" vrsione controller-ready interno.\n" +" " #. module: shopfloor_base #: code:addons/shopfloor_base/services/forms/form_mixin.py:0 #, python-format msgid "%s updated." -msgstr "" +msgstr "%s aggiornato." #. module: shopfloor_base #: model:ir.model,name:shopfloor_base.model_shopfloor_app msgid "A Shopfloor application" -msgstr "" +msgstr "Una applicazione di reparto" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__active #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__active #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_search_view msgid "All" -msgstr "" +msgstr "Tutte" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__api_docs_url msgid "Api Docs Url" -msgstr "" +msgstr "URL Docs API" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__api_route msgid "Api Route" -msgstr "" +msgstr "Percorso API" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__app_version msgid "App Version" -msgstr "" +msgstr "Versione app" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view @@ -68,33 +74,33 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_profile_form_view #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_profile_search_view msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "Auth" -msgstr "" +msgstr "Autrizzazione" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__auth_type msgid "Auth Type" -msgstr "" +msgstr "Tipo autorizzazione" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__lang_ids msgid "Available languages" -msgstr "" +msgstr "Lingue disponibili" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__category #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_search_view msgid "Category" -msgstr "" +msgstr "Categoria" #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_scenario__options_edit msgid "Configure options via JSON" -msgstr "" +msgstr "Configura opzioni con JSON" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__create_uid @@ -102,7 +108,7 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__create_uid #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__create_date @@ -110,32 +116,32 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__create_date #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__lang_id msgid "Default language" -msgstr "" +msgstr "Lingua predefinita" #. module: shopfloor_base #: model:shopfloor.profile,name:shopfloor_base.profile_demo_1 msgid "Demo Profile 1" -msgstr "" +msgstr "Profilo demo 1" #. module: shopfloor_base #: model:shopfloor.profile,name:shopfloor_base.profile_demo_2 msgid "Demo Profile 2" -msgstr "" +msgstr "Profilo demo 2" #. module: shopfloor_base #: model:shopfloor.scenario,name:shopfloor_base.shopfloor_scenario_demo_1 msgid "Demo scenario 1" -msgstr "" +msgstr "Scenario demo 1" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "Developer" -msgstr "" +msgstr "Sviluppatore" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_ir_http__display_name @@ -144,18 +150,18 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__display_name #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_search_view #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_search_view msgid "Group By" -msgstr "" +msgstr "Raggruppa per" #. module: shopfloor_base #: model:ir.model,name:shopfloor_base.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "Instradamento HTTP" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_ir_http__id @@ -164,7 +170,7 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__id #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_menu__scenario_key @@ -173,22 +179,24 @@ msgid "" "Identify scenario univocally. This value must match a service component's " "`usage`." msgstr "" +"Identificazione univoca scenaRio. Questo valore deve corrispondere al " +"`utilizzo` del componente del servizio." #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__lang_id msgid "If set, the app will be first loaded with this lang." -msgstr "" +msgstr "Se impostato, l'app verrà caricata inizialmente con questo linguaggio." #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__scenario_key #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__key msgid "Key" -msgstr "" +msgstr "Chiave" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "Language" -msgstr "" +msgstr "Lingua" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_ir_http____last_update @@ -197,7 +205,7 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile____last_update #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__write_uid @@ -205,7 +213,7 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__write_uid #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__write_date @@ -213,39 +221,39 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__write_date #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__scenario msgid "Legacy scenario field" -msgstr "" +msgstr "Campo scenario legacy" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "Main" -msgstr "" +msgstr "Principale" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_form_view msgid "Menu Options" -msgstr "" +msgstr "Opzioni menu" #. module: shopfloor_base #: model:ir.model,name:shopfloor_base.model_shopfloor_menu msgid "Menu displayed in the scanner application" -msgstr "" +msgstr "Menu visualizzato nell'applicazione di scansione" #. module: shopfloor_base #: model:ir.actions.act_window,name:shopfloor_base.action_shopfloor_menu #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__menu_ids #: model:ir.ui.menu,name:shopfloor_base.menu_action_shopfloor_menu msgid "Menus" -msgstr "" +msgstr "Menù" #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_profile__menu_ids msgid "Menus visible for this profile" -msgstr "" +msgstr "Menu visibili per questo profilo" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__name @@ -253,17 +261,17 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__name #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__short_name msgid "Needed for app manifest" -msgstr "" +msgstr "Richiesto per il manifesto dell'app" #. module: shopfloor_base #: model:ir.model.fields.selection,name:shopfloor_base.selection__shopfloor_app__category__ msgid "None" -msgstr "" +msgstr "Nessuna" #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__registry_sync @@ -273,44 +281,49 @@ msgid "" "\n" "OFF: record in line with the registry, nothing to do." msgstr "" +"Acceso: il record è stato modificato e il registro non è stato notificato.\n" +"Nessuna modifica sarà attiva finchè questa opzione è impostata a falso " +"attraverso un'azione opportuna.\n" +"\n" +"Spento: record allineato con il registro, non c'è niente da fare." #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "Open app" -msgstr "" +msgstr "Apri app" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__options msgid "Options" -msgstr "" +msgstr "Opzioni" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_scenario__options_edit msgid "Options Edit" -msgstr "" +msgstr "Modifica opzioni" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__profile_id #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_search_view msgid "Profile" -msgstr "" +msgstr "Profilo" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__profile_required msgid "Profile Required" -msgstr "" +msgstr "Richiesto profilo" #. module: shopfloor_base #: model:ir.actions.act_window,name:shopfloor_base.action_shopfloor_profile #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__profile_ids #: model:ir.ui.menu,name:shopfloor_base.menu_action_shopfloor_profile msgid "Profiles" -msgstr "" +msgstr "Profili" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "Profiles and menu items" -msgstr "" +msgstr "Elementi dei profili e dei menu" #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__profile_ids @@ -319,22 +332,25 @@ msgid "" "field is not required in case you don't need profiles and menu items from " "the backend." msgstr "" +"Profili utilizzati da questa app. Questo determinerà anche gli strumenti " +"degli elementi. Comnqe questo campo non è richiesto nel caso non siano " +"richiesti profili ed elementi menu dal backend." #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__api_docs_url msgid "Public URL for api docs." -msgstr "" +msgstr "URL pubblico per documenti API." #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__url msgid "Public URL to use the app." -msgstr "" +msgstr "URL pubblico per utilizzare l'app." #. module: shopfloor_base #: code:addons/shopfloor_base/actions/message.py:0 #, python-format msgid "Record not found." -msgstr "" +msgstr "Record non trovato." #. module: shopfloor_base #: code:addons/shopfloor_base/services/scan_anything.py:0 @@ -343,16 +359,18 @@ msgid "" "Record not found.\n" "We've tried with the following types: {}" msgstr "" +"Record non trovato.\n" +"Si è cercato con i segenti tipi: {}" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__registered_routes msgid "Registered Routes" -msgstr "" +msgstr "Percorsi registrati" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__registry_sync msgid "Registry Sync" -msgstr "" +msgstr "Sincro registro" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view @@ -360,6 +378,8 @@ msgid "" "Registry out of sync. Likely the record has been modified but not sync'ed " "with the routing registry." msgstr "" +"Registrofuri sinc. Probabilmente il record è statomodificto ma non " +"siincronizzato con il registro di instradamento." #. module: shopfloor_base #: model:ir.actions.act_window,name:shopfloor_base.action_shopfloor_scenario @@ -367,92 +387,94 @@ msgstr "" #: model:ir.ui.menu,name:shopfloor_base.menu_action_shopfloor_scenario #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_menu_search_view msgid "Scenario" -msgstr "" +msgstr "Scenario" #. module: shopfloor_base #: model:ir.model.constraint,message:shopfloor_base.constraint_shopfloor_scenario_key msgid "Scenario key must be unique" -msgstr "" +msgstr "La chiave scenario deve essere univoca" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_menu__sequence #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_profile__sequence msgid "Sequence" -msgstr "" +msgstr "Sequenza" #. module: shopfloor_base #: model:ir.module.category,name:shopfloor_base.module_category_shopfloor #: model:ir.ui.menu,name:shopfloor_base.menu_shopfloor_root msgid "Shopfloor" -msgstr "" +msgstr "Reparto" #. module: shopfloor_base #: model:res.groups,name:shopfloor_base.group_shopfloor_manager msgid "Shopfloor Manager" -msgstr "" +msgstr "Responsabile reparto" #. module: shopfloor_base #: model:ir.model,name:shopfloor_base.model_shopfloor_scenario msgid "Shopfloor Scenario" -msgstr "" +msgstr "Scenario reparto" #. module: shopfloor_base #: model:res.groups,name:shopfloor_base.group_shopfloor_user msgid "Shopfloor User" -msgstr "" +msgstr "Utente reparto" #. module: shopfloor_base #: model:ir.actions.act_window,name:shopfloor_base.action_shopfloor_app #: model:ir.ui.menu,name:shopfloor_base.menu_action_shopfloor_app msgid "Shopfloor apps" -msgstr "" +msgstr "App scenario" #. module: shopfloor_base #: model:ir.model,name:shopfloor_base.model_shopfloor_profile msgid "Shopfloor profile settings" -msgstr "" +msgstr "Impostazioni profilo scenario" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__short_name msgid "Short Name" -msgstr "" +msgstr "Nome corto" #. module: shopfloor_base #: model:shopfloor.menu,name:shopfloor_base.shopfloor_menu_demo_1 msgid "Simple Thing To Do" -msgstr "" +msgstr "Cosa semplice da fare" #. module: shopfloor_base #: model:ir.actions.server,name:shopfloor_base.server_action_registry_sync msgid "Sync registry" -msgstr "" +msgstr "Sincronizza registro" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__tech_name msgid "Tech Name" -msgstr "" +msgstr "Nome tecnico" #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_app__registered_routes msgid "" "Technical field to allow developers to check registered routes on the form" msgstr "" +"Campo tecnico per consentire aglisviluppatri di controllare i percorsi " +"registrati nel modulo" #. module: shopfloor_base #: code:addons/shopfloor_base/services/service.py:0 #, python-format msgid "The record %s %s does not exist" -msgstr "" +msgstr "Il record %s %s non esiste" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_search_view msgid "To sync" -msgstr "" +msgstr "Sa sincronizzare" #. module: shopfloor_base #: model:ir.model.fields,field_description:shopfloor_base.field_shopfloor_app__url msgid "Url" -msgstr "" +msgstr "URL" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view @@ -460,23 +482,25 @@ msgid "" "Use the action \"Sync registry\" to make changes effective once you are done" " with edits and creates." msgstr "" +"Utilizzare l'azione \"Sincronizza registro\" per rendere effettive le " +"modificHe una volta completate le mdifiche e le creazioni." #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "View api docs" -msgstr "" +msgstr "Visualizza documenti API" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "View menu items" -msgstr "" +msgstr "Visualizza elementi menu" #. module: shopfloor_base #: model:ir.model.fields,help:shopfloor_base.field_shopfloor_menu__profile_id msgid "Visible on this profile only" -msgstr "" +msgstr "Visibile solo in questo profilo" #. module: shopfloor_base #: model:ir.model.constraint,message:shopfloor_base.constraint_shopfloor_app_tech_name msgid "tech_name must be unique" -msgstr "" +msgstr "tech_name deve essere univoco" From 02c6f38db78703b918a00c4382bd64aad05e115d Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 5 Oct 2023 17:45:27 +0000 Subject: [PATCH 112/218] Translated using Weblate (Italian) Currently translated at 100.0% (41 of 41 strings) Translation: wms-14.0/wms-14.0-delivery_carrier_preference Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-delivery_carrier_preference/it/ --- delivery_carrier_preference/i18n/it.po | 88 ++++++++++++++++---------- 1 file changed, 54 insertions(+), 34 deletions(-) diff --git a/delivery_carrier_preference/i18n/it.po b/delivery_carrier_preference/i18n/it.po index 3918472e920..54d04cc70e1 100644 --- a/delivery_carrier_preference/i18n/it.po +++ b/delivery_carrier_preference/i18n/it.po @@ -6,66 +6,70 @@ 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-09 09:09+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: delivery_carrier_preference #: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 #, python-format msgid "%s (Max weight %s %s)" -msgstr "" +msgstr "%s (Peso massimo %s %s)" #. module: delivery_carrier_preference #: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 #, python-format msgid "%s: %s" -msgstr "" +msgstr "%s: %s" #. module: delivery_carrier_preference #: model_terms:ir.ui.view,arch_db:delivery_carrier_preference.view_picking_withcarrier_out_form msgid "Add preferred carrier" -msgstr "" +msgstr "Aggiungi trasportatore preferito" #. module: delivery_carrier_preference #: model_terms:ir.ui.view,arch_db:delivery_carrier_preference.view_picking_withcarrier_out_form msgid "Add preferred carrier according to estimated shipping weight" msgstr "" +"Aggiungi trasportatore preferito coerentemente al peso stimato della " +"spedizione" #. module: delivery_carrier_preference #: code:addons/delivery_carrier_preference/models/stock_picking.py:0 #, python-format msgid "Cannot find preferred carrier" -msgstr "" +msgstr "Trasportatore preferito non trovato" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__carrier_id msgid "Carrier" -msgstr "" +msgstr "Trasportatore" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__company_id msgid "Company" -msgstr "" +msgstr "Azienda" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: delivery_carrier_preference #: model:ir.model.fields.selection,name:delivery_carrier_preference.selection__delivery_carrier_preference__preference__carrier msgid "Defined carrier" -msgstr "" +msgstr "Trasportatore definito" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__display_name @@ -74,7 +78,7 @@ msgstr "" #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_move__display_name #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_picking__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: delivery_carrier_preference #: model:ir.model.fields,help:delivery_carrier_preference.field_delivery_carrier_preference__picking_domain @@ -82,17 +86,19 @@ msgid "" "Domain to restrict application of this preference for carrier selection on " "pickings" msgstr "" +"Dominio per restringere l'applicazione di questa preferenza per la selezione " +"trasportatore al prelievo" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_move__estimated_shipping_weight #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_picking__estimated_shipping_weight msgid "Estimated shipping weight" -msgstr "" +msgstr "Peso spedizione stimato" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_location_route__force_recompute_preferred_carrier_on_release msgid "Force recomputation of preferred carrier." -msgstr "" +msgstr "Forza ricalcolo trasportatore preferito." #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__id @@ -101,12 +107,12 @@ msgstr "" #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_move__id #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_picking__id msgid "ID" -msgstr "" +msgstr "ID" #. module: delivery_carrier_preference #: model:ir.model,name:delivery_carrier_preference.model_stock_location_route msgid "Inventory Routes" -msgstr "" +msgstr "Percorsi di inventario" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference____last_update @@ -115,22 +121,22 @@ msgstr "" #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_move____last_update #: model:ir.model.fields,field_description:delivery_carrier_preference.field_stock_picking____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: delivery_carrier_preference #: model:ir.model.fields,help:delivery_carrier_preference.field_delivery_carrier_preference__max_weight msgid "Leave empty for no limit" -msgstr "" +msgstr "Lasciare vuoto per non avere limiti" #. module: delivery_carrier_preference #: model:ir.model.fields,help:delivery_carrier_preference.field_stock_location_route__force_recompute_preferred_carrier_on_release @@ -138,33 +144,35 @@ msgid "" "Mark this box to trigger a recomputation of preferred carrier on the release" " of operations." msgstr "" +"Selezionare questa opzione per attivare il ricalcolo del trasportatore " +"preferito al rilascio dell'operazione." #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__max_weight_uom_id msgid "Max Weight Uom" -msgstr "" +msgstr "UdM peso massimo" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__max_weight msgid "Max weight" -msgstr "" +msgstr "Peso massimo" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__max_weight_uom_name msgid "Max weight UOM" -msgstr "" +msgstr "UdM peso massimo" #. module: delivery_carrier_preference #: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 #, python-format msgid "Max weight must have a positive or null value." -msgstr "" +msgstr "Il peso massimo deve avere un valore positivo o nullo." #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__name #: model_terms:ir.ui.view,arch_db:delivery_carrier_preference.delivery_carrier_preference_form_view msgid "Name" -msgstr "" +msgstr "Nome" #. module: delivery_carrier_preference #: code:addons/delivery_carrier_preference/models/stock_picking.py:0 @@ -173,6 +181,8 @@ msgid "" "No preferred carrier could be found automatically for this delivery order. " "Pleaseselect one manually." msgstr "" +"Non è possibile trovare automaticamente un trasportatore preferito per " +"questo ordine di consegna. Selezionarne uno manualmente." #. module: delivery_carrier_preference #: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 @@ -181,33 +191,35 @@ msgid "" "Only one Preferred Shipping Method can be set with 'Partner carrier' " "preference." msgstr "" +"Solo un metodo di spedizione preferito può essere impostato con l'opzione " +"'Trasportatore partner'." #. module: delivery_carrier_preference #: model:ir.model.fields.selection,name:delivery_carrier_preference.selection__delivery_carrier_preference__preference__partner msgid "Partner carrier" -msgstr "" +msgstr "Trasportatore partner" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_procurement_group__picking_ids msgid "Picking" -msgstr "" +msgstr "Prelievo" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__picking_domain msgid "Picking Domain" -msgstr "" +msgstr "Dominio prelievo" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__preference msgid "Preference" -msgstr "" +msgstr "Preferenze" #. module: delivery_carrier_preference #: model:ir.actions.act_window,name:delivery_carrier_preference.action_delivery_carrier_preference_view #: model:ir.model,name:delivery_carrier_preference.model_delivery_carrier_preference #: model:ir.ui.menu,name:delivery_carrier_preference.menu_delivery_carrier_preference msgid "Preferred Shipping Methods" -msgstr "" +msgstr "Metodi spedizione preferiti" #. module: delivery_carrier_preference #: code:addons/delivery_carrier_preference/models/delivery_carrier_preference.py:0 @@ -216,21 +228,23 @@ msgid "" "Preferred Shipping Methods with 'Carrier' preference must define a Delivery " "carrier." msgstr "" +"Metodi spedizione preferiti con preferenza 'Trasportatore' devono aver " +"definito il trasportatore consegna." #. module: delivery_carrier_preference #: model:ir.model,name:delivery_carrier_preference.model_procurement_group msgid "Procurement Group" -msgstr "" +msgstr "Gruppo di approvvigionamento" #. module: delivery_carrier_preference #: model:ir.model.fields,field_description:delivery_carrier_preference.field_delivery_carrier_preference__sequence msgid "Sequence" -msgstr "" +msgstr "Sequenza" #. module: delivery_carrier_preference #: model:ir.model,name:delivery_carrier_preference.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: delivery_carrier_preference #: model:ir.model.fields,help:delivery_carrier_preference.field_stock_picking__estimated_shipping_weight @@ -239,11 +253,14 @@ msgid "" "promise and existing product packagings weight for each product on the " "moves." msgstr "" +"Il peso è calcolato in accordo alla quantità del movimento disponibile alla " +"promessa e il peso degli imballi dei prodotti esistenti per ogni prodotto " +"nei movimenti." #. module: delivery_carrier_preference #: model_terms:ir.ui.view,arch_db:delivery_carrier_preference.view_move_tree msgid "Total Estimated Shipping Weight" -msgstr "" +msgstr "Peso spedizione totale stimato" #. module: delivery_carrier_preference #: model:ir.model.fields,help:delivery_carrier_preference.field_stock_move__estimated_shipping_weight @@ -251,8 +268,11 @@ msgid "" "Total weight available to promise calculated according to the quantity " "available to promise and weight defined on packagings for this product." msgstr "" +"Peso totale disponibile alla promessa calcolato coerentemente alla quantità " +"disponibile alla promessa e il peso definiti negli imballi per questo " +"prodotto." #. module: delivery_carrier_preference #: model:ir.model,name:delivery_carrier_preference.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" From 1763a30bcf7ad46e5c4a6dd36d22b2a5a91be878 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 6 Oct 2023 05:37:40 +0000 Subject: [PATCH 113/218] Translated using Weblate (Italian) Currently translated at 95.7% (45 of 47 strings) Translation: wms-14.0/wms-14.0-stock_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_dynamic_routing/it/ --- stock_dynamic_routing/i18n/it.po | 119 ++++++++++++++++++++++--------- 1 file changed, 84 insertions(+), 35 deletions(-) diff --git a/stock_dynamic_routing/i18n/it.po b/stock_dynamic_routing/i18n/it.po index 2004c02d2fb..55e17a4da93 100644 --- a/stock_dynamic_routing/i18n/it.po +++ b/stock_dynamic_routing/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-09 09:09+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_dynamic_routing #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 @@ -24,6 +26,11 @@ msgid "" "location), one of these rules can apply (depending of their " "domain):
      {rule_messages}
    " msgstr "" +"

    Regole di richiamo:

    Quando una operazione con tipo operazione " +"{routing.picking_type_id.display_name} ha ubicazione di " +"origine {routing.location_id.display_name} (o una " +"sottoubicazione), si può applicare una delle seguenti regole (in funzione " +"del suo dominio):
      {rule_messages}
    " #. module: stock_dynamic_routing #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 @@ -35,50 +42,58 @@ msgid "" "location), one of these rules can apply (depending of their " "domain):
      {rule_messages}
    " msgstr "" +"

    Regole di invio:

    Quando una operazione con tipo operazione " +"{routing.picking_type_id.display_name} ha una ubicazione di " +"destinazione {routing.location_id.display_name} (o una " +"sottoubicazione), si può applicare una delle seguenti regole (in funzione " +"del suo dominio):
      {rule_messages}
    " #. module: stock_dynamic_routing #: model:ir.model.constraint,message:stock_dynamic_routing.constraint_stock_routing_location_picking_type_uniq msgid "" "A routing configuration already exists for this location and picking type" msgstr "" +"Esiste già la configurazion di una rotta per questa ubicazione e questo tipo " +"di prelievo" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__active msgid "Active" -msgstr "" +msgstr "Attiva" #. module: stock_dynamic_routing #: model_terms:ir.actions.act_window,help:stock_dynamic_routing.action_stock_routing msgid "Add a Dynamic Routing" -msgstr "" +msgstr "Aggiungi una rotta dinamica" #. module: stock_dynamic_routing #: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing__picking_type_id msgid "Apply this routing only if the operation type of the move is the same." msgstr "" +"Applica questa rotta solo se il tipo operazione del movimento è lo stesso." #. module: stock_dynamic_routing #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_search msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_picking__canceled_by_routing msgid "Canceled By Routing" -msgstr "" +msgstr "Annullato dall'instradamento" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__create_uid #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__create_date #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_location__display_name @@ -87,7 +102,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__display_name #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_dynamic_routing #: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__rule_domain @@ -95,6 +110,8 @@ msgid "" "Domain based on Stock Moves, to define if the routing rule is applicable or " "not." msgstr "" +"Dominio basato sui movimenti dimagazzino, per definire se laregola di " +"instradameNto è applicabile o meno." #. module: stock_dynamic_routing #: model:ir.actions.act_window,name:stock_dynamic_routing.action_stock_routing @@ -103,7 +120,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_search #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_tree msgid "Dynamic Routing" -msgstr "" +msgstr "Instradamento dinamico" #. module: stock_dynamic_routing #: model:stock.picking.type,name:stock_dynamic_routing.stock_picking_type_handover_to_highbay_demo @@ -122,7 +139,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__id #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_dynamic_routing #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 @@ -143,6 +160,18 @@ msgid "" "{rule.location_dest_id.display_name}, using the operation " "type {rule.picking_type_id.display_name}." msgstr "" +"Se la destinazione del movimento è già {rule.location_dest_id." +"display_name}, il tipo operazione del movimento è modificato in " +"{rule.picking_type_id.display_name}.
    Se la destinazione " +"del movimento è una ubicazione padre di {rule.location_dest_id." +"display_name}, la destinazione è impostaa a {rule." +"location_dest_id.display_name} e il tipo operazine del movimento è " +"modificato in {rule.picking_type_id.display_name}.
    Se " +"la destinazione del movimento non è relativa a {rule." +"location_dest_id.display_name}, viene aggiunto prima un movimento, " +"da {rule.location_src_id.display_name} a {rule." +"location_dest_id.display_name}, utilizzando il tipo operazione " +"{rule.picking_type_id.display_name}." #. module: stock_dynamic_routing #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 @@ -160,11 +189,21 @@ msgid "" "{rule.location_dest_id.display_name} using the operation " "type {rule.picking_type_id.display_name}." msgstr "" +"Se l'origine del movimento è già {rule.location_src_id." +"display_name} o una sottoubicazione, il tipo operazione del " +"movimento viene cambiato in {rule.picking_type_id." +"display_name}.
    Se l'origine del movimento è esterna o una " +"ubicazione padre di {rule.location_dest_id.display_name}, " +"la destinazione del movimento viene impostata a {rule." +"location_src_id.display_name}, un nuovo movimento viene aggiunto " +"dopo di esso, da {rule.location_src_id.display_name} a " +"{rule.location_dest_id.display_name} utilizzando il tipo " +"operazione {rule.picking_type_id.display_name}." #. module: stock_dynamic_routing #: model:ir.model,name:stock_dynamic_routing.model_stock_location msgid "Inventory Locations" -msgstr "" +msgstr "Ubicazioni di inventario" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_location____last_update @@ -173,40 +212,40 @@ msgstr "" #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing____last_update #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__write_uid #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__write_date #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__location_id #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__routing_location_id msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__location_dest_id msgid "Location Dest" -msgstr "" +msgstr "Ubicazione destinazione" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__location_src_id msgid "Location Src" -msgstr "" +msgstr "Ubicazione origine" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__method msgid "Method" -msgstr "" +msgstr "Metodo" #. module: stock_dynamic_routing #: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__method @@ -216,12 +255,16 @@ msgid "" "when the destination location of a move line matches the destination " "location of the rule." msgstr "" +"In prelievo, l'insadamento è applicato quando l'ubicazione di origine di una " +"riga movimento corrisponde l'ubicazione di origine della regola. In " +"deposito, l'instradamento è applicato qando l'ubicazione di destinazione di " +"una riga movimento corrisponde all'ubicazion destinazione della regola." #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__picking_type_id #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__routing_picking_type_id msgid "Operation Type" -msgstr "" +msgstr "Tipo di operazione" #. module: stock_dynamic_routing #: code:addons/stock_dynamic_routing/models/stock_routing_rule.py:0 @@ -230,6 +273,8 @@ msgid "" "Operation type of a rule used as 'pull' must have '{}' or a sub-location as " "source location." msgstr "" +"Il tipo operazione di una regola usata come 'prelievo' deve avere '{}' o una " +"sottoubicazione come ubicazione origine." #. module: stock_dynamic_routing #: code:addons/stock_dynamic_routing/models/stock_routing_rule.py:0 @@ -238,82 +283,84 @@ msgid "" "Operation type of a rule used as 'push' must have '{}' or a sub-location as " "destination location." msgstr "" +"Il tipo operazione di una regola usata come 'deposito' deve avere '{}' o una " +"sottoubicazione come ubicazione di destinazione." #. module: stock_dynamic_routing #: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__picking_type_id msgid "Operation type that will be applied on the move." -msgstr "" +msgstr "Tipo di operazione che verrà applicata al movimento." #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__picking_type_id msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: stock_dynamic_routing #: model:ir.model.fields.selection,name:stock_dynamic_routing.selection__stock_routing_rule__method__pull msgid "Pull" -msgstr "" +msgstr "Prelievo" #. module: stock_dynamic_routing #: model:ir.model.fields.selection,name:stock_dynamic_routing.selection__stock_routing_rule__method__push msgid "Push" -msgstr "" +msgstr "Deposito" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__routing_id msgid "Routing" -msgstr "" +msgstr "Instradamento" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__routing_message msgid "Routing Message" -msgstr "" +msgstr "Messaggio instradamento" #. module: stock_dynamic_routing #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form msgid "Routing Rule" -msgstr "" +msgstr "Regola instradamento" #. module: stock_dynamic_routing #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form msgid "Routing Rules" -msgstr "" +msgstr "Rgole instradamento" #. module: stock_dynamic_routing #: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__routing_picking_type_id msgid "Routing applied only on moves of this operation type." -msgstr "" +msgstr "Instradamento applicato solo a movimenti con questo tipo di operazioni." #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__rule_ids msgid "Rule" -msgstr "" +msgstr "Regola" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__sequence #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__sequence msgid "Sequence" -msgstr "" +msgstr "Sequenza" #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing_rule__rule_domain msgid "Source Routing Domain" -msgstr "" +msgstr "Dominio instradamento origine" #. module: stock_dynamic_routing #: model:ir.model,name:stock_dynamic_routing.model_stock_routing msgid "Stock Dynamic Routing" -msgstr "" +msgstr "Instradamento dinamico magazzino" #. module: stock_dynamic_routing #: model:ir.model,name:stock_dynamic_routing.model_stock_routing_rule msgid "Stock Dynamic Routing Rule" -msgstr "" +msgstr "Regola instradamento automatico magazzino" #. module: stock_dynamic_routing #: model:ir.model,name:stock_dynamic_routing.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_dynamic_routing #: model:ir.model.fields,help:stock_dynamic_routing.field_stock_picking__canceled_by_routing @@ -321,8 +368,10 @@ msgid "" "Technical field. Indicates the transfer is canceled because it was left " "empty after a dynamic routing." msgstr "" +"Campo tecnico. Indica che il trasferimento è stato annullato perchè è " +"rimasto vuoto dopo un instradamento automatico." #. module: stock_dynamic_routing #: model:ir.model,name:stock_dynamic_routing.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" From f90f757eabac8935a29570b9452a5363eb35a647 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 5 Oct 2023 12:07:58 +0000 Subject: [PATCH 114/218] Translated using Weblate (Italian) Currently translated at 100.0% (30 of 30 strings) Translation: wms-14.0/wms-14.0-shopfloor_delivery_shipment Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_delivery_shipment/it/ --- shopfloor_delivery_shipment/i18n/it.po | 64 +++++++++++++++----------- 1 file changed, 36 insertions(+), 28 deletions(-) diff --git a/shopfloor_delivery_shipment/i18n/it.po b/shopfloor_delivery_shipment/i18n/it.po index a5fa48f0282..3a97d59db75 100644 --- a/shopfloor_delivery_shipment/i18n/it.po +++ b/shopfloor_delivery_shipment/i18n/it.po @@ -6,84 +6,87 @@ 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-09 09:09+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: shopfloor_delivery_shipment #: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu__allow_shipment_advice_create msgid "Allow Shipment Advice Creation" -msgstr "" +msgstr "Consente creazione avviso spedizione" #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Delivery method {} not permitted for this shipment advice." msgstr "" +"Il metodo di consegna {} non è consentito per questo avviso di spedizione." #. module: shopfloor_delivery_shipment #: model:shopfloor.menu,name:shopfloor_delivery_shipment.shopfloor_menu_delivery_shipment msgid "Delivery with shipment" -msgstr "" +msgstr "Consegna con spedizione" #. module: shopfloor_delivery_shipment #: model:shopfloor.scenario,name:shopfloor_delivery_shipment.scenario_delivery_shipment msgid "Delivery with shipment advice" -msgstr "" +msgstr "Consegna con avviso di spedizione" #. module: shopfloor_delivery_shipment #: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_delivery_shipment #: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_delivery_shipment #: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Lot {} can not been loaded in the shipment {}." -msgstr "" +msgstr "Il lotto {} non può essere caricato nella spedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Lot {} has not been planned in the shipment {}." -msgstr "" +msgstr "Il lotto {} non è pianificato in questa spedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Lot {} is already loaded in the shipment {}." -msgstr "" +msgstr "Il loto {} è già caricato nella spedizione {}." #. module: shopfloor_delivery_shipment #: model:ir.model,name:shopfloor_delivery_shipment.model_shopfloor_menu msgid "Menu displayed in the scanner application" -msgstr "" +msgstr "Menu visualizzato nell'applicazione di scansione" #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "No more content to load from delivery {}." -msgstr "" +msgstr "Non c'è altro da caricare dalla consegna {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "No shipment advice in progress found for this loading dock." -msgstr "" +msgstr "Non c'è un avviso di spedizione in corso per questa banchina di carico." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 @@ -92,83 +95,85 @@ msgid "" "No shipment advice in progress found for this loading dock. Scan again {} to" " create a new one." msgstr "" +"Non c'è un avviso di spedizione in corso per questa banchina di carico. " +"Scansionare nuovamente {} per crearne uno." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Package {} can not been loaded in the shipment {}." -msgstr "" +msgstr "Il pacco{} non può essere caricato nella spedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Package {} has not been planned in the shipment {}." -msgstr "" +msgstr "Il pacco {} non è stato pianificato per la psedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Package {} is already loaded in the shipment {}." -msgstr "" +msgstr "Il pacco {} è già stato caricato nella spedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Planned content has been fully loaded." -msgstr "" +msgstr "Il contenuto pianificato è stato completamente caricato." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Please first scan the operation." -msgstr "" +msgstr "Scansionare prima l'operazione." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Please scan lot(s) {} where this product is." -msgstr "" +msgstr "Scansionare i lotti {} dove è presente il prodotto." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Please scan package(s) {} where this lot is." -msgstr "" +msgstr "Scansionare i pacchi {} dove è presente il lotto." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Please scan package(s) {} where this product is." -msgstr "" +msgstr "Scansionare i pacchi {} dove è presente il prodotto." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Product {} can not been loaded in the shipment {}." -msgstr "" +msgstr "Il prodotto {} non può essere caricato nlla spedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Product {} has not been planned in the shipment {}." -msgstr "" +msgstr "Il prodotto {} non è stato pianificato nlla spedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Product {} is already loaded in the shipment {}." -msgstr "" +msgstr "Il prodotto {} è già caricato nella psedizione {}." #. module: shopfloor_delivery_shipment #: model:ir.model.fields,field_description:shopfloor_delivery_shipment.field_shopfloor_menu__shipment_advice_create_is_possible msgid "Shipment Advice Create Is Possible" -msgstr "" +msgstr "È possibile creare l'avviso di spedizione" #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Shipment {} is validated." -msgstr "" +msgstr "La spedizione {} è validata." #. module: shopfloor_delivery_shipment #: model:ir.model.fields,help:shopfloor_delivery_shipment.field_shopfloor_menu__allow_shipment_advice_create @@ -176,14 +181,17 @@ msgid "" "Some scenario may create shipment advice(s) automatically when a product or " "package is scanned and no shipment advice already exists. " msgstr "" +"Alcuni scenari possono creare avvisi di spedizione automaticamente qando un " +"prodotto o un pacco vengono scansionati e non esiste già un avviso di " +"spedizione. " #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Transfer {} has not been planned in the shipment {}." -msgstr "" +msgstr "Il trasferimento {} non è stato pianificato nlla spedizione {}." #. module: shopfloor_delivery_shipment #: model:shopfloor.profile,name:shopfloor_delivery_shipment.profile_demo_1 msgid "WH delivery ship" -msgstr "" +msgstr "Spedizione consegna magazzino" From 1f9487f57c224a38a1b5164df2bfa7332235261d Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 3 Oct 2023 11:31:23 +0000 Subject: [PATCH 115/218] Translated using Weblate (Italian) Currently translated at 100.0% (27 of 27 strings) Translation: wms-14.0/wms-14.0-stock_move_source_relocate Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_move_source_relocate/it/ --- stock_move_source_relocate/i18n/it.po | 65 ++++++++++++++++----------- 1 file changed, 40 insertions(+), 25 deletions(-) diff --git a/stock_move_source_relocate/i18n/it.po b/stock_move_source_relocate/i18n/it.po index 2e903e64b80..4990950ba6d 100644 --- a/stock_move_source_relocate/i18n/it.po +++ b/stock_move_source_relocate/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-09 09:09+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_move_source_relocate #: code:addons/stock_move_source_relocate/models/stock_source_relocate.py:0 @@ -21,117 +23,121 @@ msgid "" "
    This rule is applied only if the domain matches with " "the move." msgstr "" +"
    Questa regola si applica solo se il dominio " +"corrisponde al movimento." #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__active msgid "Active" -msgstr "" +msgstr "Attiva" #. module: stock_move_source_relocate #: model_terms:ir.actions.act_window,help:stock_move_source_relocate.action_stock_source_relocate msgid "Add a Source Relocation" -msgstr "" +msgstr "Aggiungi una riallocazione sorgente" #. module: stock_move_source_relocate #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form msgid "Applicability" -msgstr "" +msgstr "Applicabilità" #. module: stock_move_source_relocate #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_search msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__company_id msgid "Company" -msgstr "" +msgstr "Azienda" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move__display_name #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_move_source_relocate #: model:ir.model.fields,help:stock_move_source_relocate.field_stock_source_relocate__rule_domain msgid "" "Domain based on Stock Moves, to define if the rule is applicable or not." msgstr "" +"Dominio basato sui movimenti di magazzino, per definire se la regola è " +"applicabile o meno." #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move__id #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move____last_update #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__location_id msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__picking_type_id msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__relocate_location_id msgid "Relocate Location" -msgstr "" +msgstr "Trasferisci ubicazione" #. module: stock_move_source_relocate #: code:addons/stock_move_source_relocate/models/stock_source_relocate.py:0 #, python-format msgid "Relocate location has to be a sub-location of '{}'." -msgstr "" +msgstr "L'ubicazione trasferimento deve essere una sotto ubicazione di '{}'." #. module: stock_move_source_relocate #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form msgid "Relocation" -msgstr "" +msgstr "Trasferimento" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__rule_domain msgid "Rule Domain" -msgstr "" +msgstr "Dominio regola" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__rule_message msgid "Rule Message" -msgstr "" +msgstr "Messaggio regola" #. module: stock_move_source_relocate #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__sequence msgid "Sequence" -msgstr "" +msgstr "Sequenza" #. module: stock_move_source_relocate #: model:ir.actions.act_window,name:stock_move_source_relocate.action_stock_source_relocate @@ -139,22 +145,22 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_tree msgid "Source Relocation" -msgstr "" +msgstr "Trasferimento origine" #. module: stock_move_source_relocate #: model:ir.model,name:stock_move_source_relocate.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_move_source_relocate #: model:ir.model,name:stock_move_source_relocate.model_stock_source_relocate msgid "Stock Move Source Relocate" -msgstr "" +msgstr "Movimento di magazzino trasferimento origine" #. module: stock_move_source_relocate #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_search msgid "Stock Reservation Rule" -msgstr "" +msgstr "Regola prenotazione magazzino" #. module: stock_move_source_relocate #: code:addons/stock_move_source_relocate/models/stock_source_relocate.py:0 @@ -170,3 +176,12 @@ msgid "" "its source location stays the same
  • the unavailable part is split in" " a new move in the relocation location
  • " msgstr "" +"Quando un movimento con tipo operazione {rule.picking_type_id." +"display_name} è all'interno dell'ubicazione {rule." +"location_id.display_name} e un controllo disponibilità non riporta " +"prenotazini, il movimento è trasferito all'ubicazione {rule." +"relocate_location_id.display_name} (modifica ubicazione origine).<" +"br/>Se un movimento è parzialmente non disponibile, il movimento è diviso in " +"due parti:
    • la parte disponibile è adeguata alla quantità prenotata, e " +"la sua ubicazione origine rimane la stessa
    • la parte non disponibile " +"è modificata in un nuovo movimento nell'ubicazione di trasferimento
    " From dca96f6564a70e2f121ae03e4987c2bb13e61d25 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 5 Oct 2023 11:59:55 +0000 Subject: [PATCH 116/218] Translated using Weblate (Italian) Currently translated at 100.0% (28 of 28 strings) Translation: wms-14.0/wms-14.0-stock_storage_type_buffer Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type_buffer/it/ --- stock_storage_type_buffer/i18n/it.po | 65 ++++++++++++++++++---------- 1 file changed, 42 insertions(+), 23 deletions(-) diff --git a/stock_storage_type_buffer/i18n/it.po b/stock_storage_type_buffer/i18n/it.po index 778dddd6c59..d583566817d 100644 --- a/stock_storage_type_buffer/i18n/it.po +++ b/stock_storage_type_buffer/i18n/it.po @@ -6,18 +6,20 @@ 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-09 09:09+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_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message_other_locations msgid "... and" -msgstr "" +msgstr "... e" #. module: stock_storage_type_buffer #: code:addons/stock_storage_type_buffer/models/stock_location_storage_buffer.py:0 @@ -26,32 +28,35 @@ msgid "" "

    Select buffer locations and locations blocked for putaways when the " "buffer locations already contain goods or have move lines reaching them.

    " msgstr "" +"

    Selezionare le ubicazioni buffer e le ubicazioni bloccate per il deposito " +"quando le ubicazioni buffer contengono già merce o righe di moviment che le " +"raggiungono.

    " #. module: stock_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message msgid "The buffer locations" -msgstr "" +msgstr "Ubicazione del buffer" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: stock_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.location_storage_buffer_form_view #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.location_storage_buffer_search_view msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__buffer_location_ids msgid "Buffer Location" -msgstr "" +msgstr "Ubicazione buffer" #. module: stock_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.location_storage_buffer_form_view msgid "Buffer Locations" -msgstr "" +msgstr "Ubicazini buffer" #. module: stock_storage_type_buffer #: model:ir.model.fields,help:stock_storage_type_buffer.field_stock_location_storage_buffer__buffer_location_ids @@ -60,16 +65,19 @@ msgid "" " goods or will receive goods, the destination locations are not available " "for putaway." msgstr "" +"Buffer dove la merce è depositata temporaneamente. Quando tutte queste " +"ubicazioni contengono merce o devono ricevere merce, le ubicazioni " +"destinazione non sono disponibili per il deposito." #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_storage_type_buffer #: model:ir.model.fields,help:stock_storage_type_buffer.field_stock_location_storage_buffer__location_ids @@ -77,75 +85,77 @@ msgid "" "Destination locations (including sublocations) that will be unreachable for " "putaway if the buffers are full." msgstr "" +"Ubicazioni destinazione (include le sotto ubicazioni) che non saranno " +"raggiungibili per il deposito se il buffer è pieno." #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location__display_name #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__help_message msgid "Help Message" -msgstr "" +msgstr "Messaggio di aiuto" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location__id #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_storage_type_buffer #: model:ir.model,name:stock_storage_type_buffer.model_stock_location msgid "Inventory Locations" -msgstr "" +msgstr "Ubicazioni di inventario" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location__is_in_storage_buffer msgid "Is In Storage Buffer" -msgstr "" +msgstr "È nel buffer deposito" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location____last_update #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location_storage_buffer__location_ids msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: stock_storage_type_buffer #: model:ir.model,name:stock_storage_type_buffer.model_stock_location_storage_buffer msgid "Location Storage Buffer" -msgstr "" +msgstr "Buffer ubicazione deposito" #. module: stock_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.location_storage_buffer_form_view msgid "Locations" -msgstr "" +msgstr "Ubicazioni" #. module: stock_storage_type_buffer #: model:ir.model.fields,field_description:stock_storage_type_buffer.field_stock_location__storage_buffer_ids msgid "Storage Buffer" -msgstr "" +msgstr "Buffer deposito" #. module: stock_storage_type_buffer #: model:ir.actions.act_window,name:stock_storage_type_buffer.location_storage_buffer_action #: model:ir.ui.menu,name:stock_storage_type_buffer.stock_location_storage_buffer_menu msgid "Storage Buffers" -msgstr "" +msgstr "Buffer deposito" #. module: stock_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message @@ -153,6 +163,9 @@ msgid "" "The buffers have no capacity because they all contain\n" " goods or will contain goods due to move lines reaching them." msgstr "" +"I buffer non hanno capacità perché contengono tutti\n" +" merce o conterranno merce per le righe di movimento che le " +"raggiungono." #. module: stock_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message @@ -161,6 +174,9 @@ msgid "" " so the following locations\n" " can receive putaways:" msgstr "" +"attualmente ha capacità,\n" +" quindi le seguenti ubicazioni\n" +" possono ricevere depositi:" #. module: stock_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message @@ -169,8 +185,11 @@ msgid "" " so the following locations\n" " cannot receive putaways:" msgstr "" +"attualmente non c'è capacità,\n" +" quindi le segunti ubicazioni\n" +" non possono ricevere depositi:" #. module: stock_storage_type_buffer #: model_terms:ir.ui.view,arch_db:stock_storage_type_buffer.storage_buffer_help_message_other_locations msgid "other locations." -msgstr "" +msgstr "altre ubicazioni." From 2c75665511807da272d88407196fa68405c2d821 Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 2 Oct 2023 11:51:12 +0000 Subject: [PATCH 117/218] Translated using Weblate (Italian) Currently translated at 100.0% (12 of 12 strings) Translation: wms-14.0/wms-14.0-shopfloor_example Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_example/it/ --- shopfloor_example/i18n/it.po | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/shopfloor_example/i18n/it.po b/shopfloor_example/i18n/it.po index df52d03a2ab..aaed78c2149 100644 --- a/shopfloor_example/i18n/it.po +++ b/shopfloor_example/i18n/it.po @@ -6,71 +6,73 @@ 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-09 09:09+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: shopfloor_example #: model:ir.model,name:shopfloor_example.model_shopfloor_app msgid "A Shopfloor application" -msgstr "" +msgstr "Una applicazione di reparto" #. module: shopfloor_example #: model:ir.model.fields,field_description:shopfloor_example.field_shopfloor_app__category msgid "Category" -msgstr "" +msgstr "Categoria" #. module: shopfloor_example #: model:ir.model.fields,field_description:shopfloor_example.field_shopfloor_app__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor_example #: model:ir.model.fields.selection,name:shopfloor_example.selection__shopfloor_app__category__example msgid "Example" -msgstr "" +msgstr "Esempio" #. module: shopfloor_example #: model:shopfloor.app,short_name:shopfloor_example.app_demo_api_key msgid "Example - api key auth" -msgstr "" +msgstr "Esempio - atorizzazione chiave applicazione" #. module: shopfloor_example #: model:shopfloor.app,short_name:shopfloor_example.app_demo_user msgid "Example - user auth" -msgstr "" +msgstr "Esempio - autorizzazione utente" #. module: shopfloor_example #: model:ir.model.fields,field_description:shopfloor_example.field_shopfloor_app__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor_example #: model:ir.model.fields,field_description:shopfloor_example.field_shopfloor_app____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor_example #: model:shopfloor.menu,name:shopfloor_example.shopfloor_menu_partners_demo #: model:shopfloor.scenario,name:shopfloor_example.shopfloor_scenario_partners_demo msgid "Manage partners" -msgstr "" +msgstr "Gestisci partner" #. module: shopfloor_example #: model:shopfloor.profile,name:shopfloor_example.shopfloor_profile_partner_manager_demo msgid "Partner manager" -msgstr "" +msgstr "Responsabile partner" #. module: shopfloor_example #: model:shopfloor.app,name:shopfloor_example.app_demo_api_key msgid "Shopfloor Example - api key auth" -msgstr "" +msgstr "Esempio reparto - autorizzazione chiave api" #. module: shopfloor_example #: model:shopfloor.app,name:shopfloor_example.app_demo_user msgid "Shopfloor Example - user auth" -msgstr "" +msgstr "Esempio reparto - autorizzazione utente" From 60b2e48583d6cc0ef3c04a0dcd11dd1c38c35db8 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 20:27:53 +0000 Subject: [PATCH 118/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-sale_stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-sale_stock_available_to_promise_release/ --- .../i18n/de.po | 30 +++++++++++++++ .../i18n/fr.po | 30 +++++++++++++++ .../i18n/fr_CH.po | 37 ++++++++++++++++++- .../i18n/it.po | 30 +++++++++++++++ 4 files changed, 126 insertions(+), 1 deletion(-) diff --git a/sale_stock_available_to_promise_release/i18n/de.po b/sale_stock_available_to_promise_release/i18n/de.po index eb9187e357f..62cd66d3f85 100644 --- a/sale_stock_available_to_promise_release/i18n/de.po +++ b/sale_stock_available_to_promise_release/i18n/de.po @@ -55,6 +55,16 @@ msgstr "" msgid "Delivery Method" msgstr "" +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__display_name +msgid "Display Name" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__expected_availability_date msgid "Expected Availability Date" @@ -70,6 +80,26 @@ msgstr "Voll Verfügbar" msgid "Further Shipment" msgstr "" +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__id +msgid "ID" +msgstr "" + +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search msgid "Late Shipment" diff --git a/sale_stock_available_to_promise_release/i18n/fr.po b/sale_stock_available_to_promise_release/i18n/fr.po index 651cb125819..9ee9c146ea1 100644 --- a/sale_stock_available_to_promise_release/i18n/fr.po +++ b/sale_stock_available_to_promise_release/i18n/fr.po @@ -55,6 +55,16 @@ msgstr "" msgid "Delivery Method" msgstr "" +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__display_name +msgid "Display Name" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__expected_availability_date msgid "Expected Availability Date" @@ -70,6 +80,26 @@ msgstr "Disponible en Totalité" msgid "Further Shipment" msgstr "" +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__id +msgid "ID" +msgstr "" + +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search msgid "Late Shipment" diff --git a/sale_stock_available_to_promise_release/i18n/fr_CH.po b/sale_stock_available_to_promise_release/i18n/fr_CH.po index 32f1debad28..7eb6d9de808 100644 --- a/sale_stock_available_to_promise_release/i18n/fr_CH.po +++ b/sale_stock_available_to_promise_release/i18n/fr_CH.po @@ -16,6 +16,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: sale_stock_available_to_promise_release +#: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.report_saleorder_document +msgid "As of" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__availability_status msgid "Availability Status" @@ -50,6 +55,16 @@ msgstr "" msgid "Delivery Method" msgstr "" +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__display_name +msgid "Display Name" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__expected_availability_date msgid "Expected Availability Date" @@ -65,6 +80,26 @@ msgstr "" msgid "Further Shipment" msgstr "" +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__id +msgid "ID" +msgstr "" + +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search msgid "Late Shipment" @@ -87,7 +122,7 @@ msgid "Not available" msgstr "" #. module: sale_stock_available_to_promise_release -#: model:ir.model.fields.selection,name:sale_stock_available_to_promise_release.selection__sale_order_line__availability_status__mto +#: model:ir.model.fields.selection,name:sale_stock_available_to_promise_release.selection__sale_order_line__availability_status__on_order #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.report_saleorder_document msgid "On order" msgstr "À la demande" diff --git a/sale_stock_available_to_promise_release/i18n/it.po b/sale_stock_available_to_promise_release/i18n/it.po index 1d7d879b25f..d6fba91668b 100644 --- a/sale_stock_available_to_promise_release/i18n/it.po +++ b/sale_stock_available_to_promise_release/i18n/it.po @@ -56,6 +56,16 @@ msgstr "Data consegna" msgid "Delivery Method" msgstr "Metodo di consegna" +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__display_name +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__display_name +msgid "Display Name" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__expected_availability_date msgid "Expected Availability Date" @@ -71,6 +81,26 @@ msgstr "Completamente Disponibile" msgid "Further Shipment" msgstr "Altra spedizione" +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__id +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__id +msgid "ID" +msgstr "" + +#. module: sale_stock_available_to_promise_release +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_product_product____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move____last_update +#: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search msgid "Late Shipment" From cd1a4a5d3689426b5d76edb8be150eacbaf40d9b Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 20:27:54 +0000 Subject: [PATCH 119/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-delivery_preference_glue_stock_picking_group Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-delivery_preference_glue_stock_picking_group/ --- .../i18n/ca.po | 15 +++++++++++++++ .../i18n/es_AR.po | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/delivery_preference_glue_stock_picking_group/i18n/ca.po b/delivery_preference_glue_stock_picking_group/i18n/ca.po index 4c3efa0c05e..ede1d6958d5 100644 --- a/delivery_preference_glue_stock_picking_group/i18n/ca.po +++ b/delivery_preference_glue_stock_picking_group/i18n/ca.po @@ -16,6 +16,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + #. module: delivery_preference_glue_stock_picking_group #: model:ir.model,name:delivery_preference_glue_stock_picking_group.model_stock_move msgid "Stock Move" diff --git a/delivery_preference_glue_stock_picking_group/i18n/es_AR.po b/delivery_preference_glue_stock_picking_group/i18n/es_AR.po index 46b0494bd94..af90cd8ad88 100644 --- a/delivery_preference_glue_stock_picking_group/i18n/es_AR.po +++ b/delivery_preference_glue_stock_picking_group/i18n/es_AR.po @@ -16,6 +16,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: delivery_preference_glue_stock_picking_group +#: model:ir.model.fields,field_description:delivery_preference_glue_stock_picking_group.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + #. module: delivery_preference_glue_stock_picking_group #: model:ir.model,name:delivery_preference_glue_stock_picking_group.model_stock_move msgid "Stock Move" From af9a221856258de4ea803643aacf42f8ea14ae5a Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 20:27:55 +0000 Subject: [PATCH 120/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_picking_type_shipping_policy_group_by Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_picking_type_shipping_policy_group_by/ --- .../i18n/es_AR.po | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/stock_picking_type_shipping_policy_group_by/i18n/es_AR.po b/stock_picking_type_shipping_policy_group_by/i18n/es_AR.po index 8078a076d14..80c3f51e4ce 100644 --- a/stock_picking_type_shipping_policy_group_by/i18n/es_AR.po +++ b/stock_picking_type_shipping_policy_group_by/i18n/es_AR.po @@ -16,6 +16,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: stock_picking_type_shipping_policy_group_by +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_type_shipping_policy_group_by +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: stock_picking_type_shipping_policy_group_by +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy_group_by.field_stock_move____last_update +msgid "Last Modified on" +msgstr "" + #. module: stock_picking_type_shipping_policy_group_by #: model:ir.model,name:stock_picking_type_shipping_policy_group_by.model_stock_move msgid "Stock Move" From 5fbf7fe36198effbf57d388938e3143fb83aed96 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 20:27:56 +0000 Subject: [PATCH 121/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_picking_consolidation_priority Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_picking_consolidation_priority/ --- stock_picking_consolidation_priority/i18n/es_AR.po | 4 ++-- stock_picking_consolidation_priority/i18n/it.po | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/stock_picking_consolidation_priority/i18n/es_AR.po b/stock_picking_consolidation_priority/i18n/es_AR.po index 9c7f4b1802a..ad5174338db 100644 --- a/stock_picking_consolidation_priority/i18n/es_AR.po +++ b/stock_picking_consolidation_priority/i18n/es_AR.po @@ -56,8 +56,8 @@ msgid "" "current transfer will be made partially available. This is usually used in " "packing zone when several people work on different transfers to be " "consolidated in the packing zone. When the first one finish, all other " -"related pickings gets with a high priority. The goal is to reduce the number" -" of order being packed at the same time as the space is often limited." +"related pickings gets with a high priority. The goal is to reduce the number " +"of order being packed at the same time as the space is often limited." msgstr "" "Marque esta casilla para aumentar la prioridad de todas las selecciones " "relacionadas anteriores cuando la transferencia actual esté parcialmente " diff --git a/stock_picking_consolidation_priority/i18n/it.po b/stock_picking_consolidation_priority/i18n/it.po index cdec8d3f338..4c0e1078ca3 100644 --- a/stock_picking_consolidation_priority/i18n/it.po +++ b/stock_picking_consolidation_priority/i18n/it.po @@ -56,8 +56,8 @@ msgid "" "current transfer will be made partially available. This is usually used in " "packing zone when several people work on different transfers to be " "consolidated in the packing zone. When the first one finish, all other " -"related pickings gets with a high priority. The goal is to reduce the number" -" of order being packed at the same time as the space is often limited." +"related pickings gets with a high priority. The goal is to reduce the number " +"of order being packed at the same time as the space is often limited." msgstr "" "Spuntare qustAa opzione per incrementare la priorità di tutti i prelievi " "precedenti collegati quanto il trasferimento corrente diventa parzialmente " From f7e5e9d6005eaf9becc270f272f92f7f9b44de7e Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:02:07 +0000 Subject: [PATCH 122/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_reception_purchase_partner_ref Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_reception_purchase_partner_ref/ --- .../i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_reception_purchase_partner_ref/i18n/it.po b/shopfloor_reception_purchase_partner_ref/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_reception_purchase_partner_ref/i18n/it.po +++ b/shopfloor_reception_purchase_partner_ref/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From 8aa0e19f3808a7b9b016f578d5fdbce65114beb2 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:02:09 +0000 Subject: [PATCH 123/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_reception_purchase_partner_ref_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_reception_purchase_partner_ref_mobile/ --- .../i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_reception_purchase_partner_ref_mobile/i18n/it.po b/shopfloor_reception_purchase_partner_ref_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_reception_purchase_partner_ref_mobile/i18n/it.po +++ b/shopfloor_reception_purchase_partner_ref_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From 0281d5c80d9bec0257e06ba24889d7bf57d28f66 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:02:14 +0000 Subject: [PATCH 124/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_purchase_base Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_purchase_base/ --- shopfloor_purchase_base/i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_purchase_base/i18n/it.po b/shopfloor_purchase_base/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_purchase_base/i18n/it.po +++ b/shopfloor_purchase_base/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From a2a9c7fe1791f57c50e01cdd3cbf7f76474d06ad Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:17:44 +0000 Subject: [PATCH 125/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_reception_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_reception_mobile/ --- shopfloor_reception_mobile/i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_reception_mobile/i18n/it.po b/shopfloor_reception_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_reception_mobile/i18n/it.po +++ b/shopfloor_reception_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From 7ceed8ae315211b2293c31b23839551a014c027e Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:17:46 +0000 Subject: [PATCH 126/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_storage_type Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type/ --- stock_storage_type/i18n/it.po | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/stock_storage_type/i18n/it.po b/stock_storage_type/i18n/it.po index 3d475957c18..12035c0a812 100644 --- a/stock_storage_type/i18n/it.po +++ b/stock_storage_type/i18n/it.po @@ -358,8 +358,8 @@ msgstr "" #: code:addons/stock_storage_type/models/stock_quant.py:0 #, python-format msgid "" -"Location storage type %s defines max height of %s but the package is bigger:" -" %s." +"Location storage type %s defines max height of %s but the package is bigger: " +"%s." msgstr "" #. module: stock_storage_type @@ -487,7 +487,8 @@ msgstr "" #: code:addons/stock_storage_type/models/stock_quant.py:0 #, python-format msgid "" -"Package %s is not allowed into location %s, because there isn't any location storage type that allows package storage type %s into it:\n" +"Package %s is not allowed into location %s, because there isn't any location " +"storage type that allows package storage type %s into it:\n" "\n" "%s" msgstr "" @@ -685,9 +686,13 @@ msgstr "" #: model:ir.model.fields,help:stock_storage_type.field_stock_location__pack_putaway_strategy #: model:ir.model.fields,help:stock_storage_type.field_stock_storage_location_sequence__location_putaway_strategy msgid "" -"This defines the storage strategy to use when packs are put away in this location.\n" -"None: when a pack is moved to this location, it will not be put away any further.\n" -"Ordered Children Locations: when a pack is moved to this location, a suitable location will be searched in its children locations according to the restrictions defined on their respective location storage types." +"This defines the storage strategy to use when packs are put away in this " +"location.\n" +"None: when a pack is moved to this location, it will not be put away any " +"further.\n" +"Ordered Children Locations: when a pack is moved to this location, a " +"suitable location will be searched in its children locations according to " +"the restrictions defined on their respective location storage types." msgstr "" #. module: stock_storage_type @@ -715,11 +720,11 @@ msgstr "" #, python-format msgid "" "When a package with storage type %s is put away, the strategy will look for " -"an allowed location in the following locations:

    %s " -"

    Note: this happens as long as these locations are " -"children of the stock move destination location or as long as these " -"locations are children of the destination location after the (product or " -"category) put-away is applied." +"an allowed location in the following locations:

    %s

    Note: this happens as long as these locations are children of the " +"stock move destination location or as long as these locations are " +"children of the destination location after the (product or category) put-" +"away is applied." msgstr "" #. module: stock_storage_type From dcc729c41cc32951ffa145aefe2a1e89da99b9a6 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:18:01 +0000 Subject: [PATCH 127/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_reception_screen Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen/ --- stock_reception_screen/i18n/es_AR.po | 40 ++++++++++++++++++++-------- stock_reception_screen/i18n/it.po | 40 ++++++++++++++++++---------- stock_reception_screen/i18n/pt_BR.po | 40 ++++++++++++++++++---------- 3 files changed, 81 insertions(+), 39 deletions(-) diff --git a/stock_reception_screen/i18n/es_AR.po b/stock_reception_screen/i18n/es_AR.po index 047122cb8b3..cd06b15bec9 100644 --- a/stock_reception_screen/i18n/es_AR.po +++ b/stock_reception_screen/i18n/es_AR.po @@ -162,6 +162,11 @@ msgstr "" "De lo contrario, esto incluye mercancías almacenadas en cualquier ubicación " "de stock con tipo \"interno\"." +#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_uom_qty +msgid "Demand" +msgstr "" + #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_location_dest_stored_id #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form @@ -174,6 +179,10 @@ msgid "Destination Location" msgstr "Ubicación de Destino" #. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__display_name +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__display_name +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking__display_name #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__display_name #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__display_name msgid "Display Name" @@ -186,10 +195,10 @@ msgid "Done" msgstr "Hecho" #. module: stock_reception_screen -#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__lot_life_date -#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_lot_life_date -msgid "End of Life Date" -msgstr "Fecha de Fin de Vida" +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__lot_expiration_date +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_lot_expiration_date +msgid "End of Expiration Date" +msgstr "" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_has_tracking @@ -229,17 +238,20 @@ msgid "Height required for packages" msgstr "Altura requerida para paquetes" #. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__id +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__id +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__id +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking__id #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__id #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__id msgid "ID" msgstr "ID" #. module: stock_reception_screen -#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_uom_qty -msgid "Initial Demand" -msgstr "Demanda Inicial" - -#. module: stock_reception_screen +#: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging____last_update +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line____last_update +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking____last_update #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode____last_update #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen____last_update msgid "Last Modified on" @@ -273,7 +285,7 @@ msgid "Manual Barcode Input" msgstr "Ingreso Manual de Código de Barras" #. module: stock_reception_screen -#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_last_lot_life_date +#: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_last_lot_expiration_date msgid "Most recent exp. date" msgstr "Fecha de exp. más reciente" @@ -530,7 +542,7 @@ msgid "The storage type is mandatory before going further." msgstr "El tipo de almacenamiento es obligatorio antes de continuar." #. module: stock_reception_screen -#: model:ir.model.fields,help:stock_reception_screen.field_stock_move_line__lot_life_date +#: model:ir.model.fields,help:stock_reception_screen.field_stock_move_line__lot_expiration_date msgid "" "This is the date on which the goods with this Serial Number may become " "dangerous and must not be consumed." @@ -637,3 +649,9 @@ msgstr "Tiene que configurar la cantidad recibida." #, python-format msgid "Your transfer has to be ready to receive goods." msgstr "Su transferencia debe estar lista para recibir mercancías." + +#~ msgid "End of Life Date" +#~ msgstr "Fecha de Fin de Vida" + +#~ msgid "Initial Demand" +#~ msgstr "Demanda Inicial" diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po index 4f858c1d1e3..18382363217 100644 --- a/stock_reception_screen/i18n/it.po +++ b/stock_reception_screen/i18n/it.po @@ -18,13 +18,18 @@ msgstr "" #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__picking_state msgid "" " * Draft: The transfer is not confirmed yet. Reservation doesn't apply.\n" -" * Waiting another operation: This transfer is waiting for another operation before being ready.\n" +" * Waiting another operation: This transfer is waiting for another operation " +"before being ready.\n" " * Waiting: The transfer is waiting for the availability of some products.\n" -"(a) The shipping policy is \"As soon as possible\": no product could be reserved.\n" -"(b) The shipping policy is \"When all products are ready\": not all the products could be reserved.\n" +"(a) The shipping policy is \"As soon as possible\": no product could be " +"reserved.\n" +"(b) The shipping policy is \"When all products are ready\": not all the " +"products could be reserved.\n" " * Ready: The transfer is ready to be processed.\n" -"(a) The shipping policy is \"As soon as possible\": at least one product has been reserved.\n" -"(b) The shipping policy is \"When all products are ready\": all product have been reserved.\n" +"(a) The shipping policy is \"As soon as possible\": at least one product has " +"been reserved.\n" +"(b) The shipping policy is \"When all products are ready\": all product have " +"been reserved.\n" " * Done: The transfer has been processed.\n" " * Cancelled: The transfer has been cancelled." msgstr "" @@ -118,10 +123,14 @@ msgstr "" #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_qty_available msgid "" "Current quantity of products.\n" -"In a context with a single Stock Location, this includes goods stored at this Location, or any of its children.\n" -"In a context with a single Warehouse, this includes goods stored in the Stock Location of this Warehouse, or any of its children.\n" -"stored in the Stock Location of the Warehouse of this Shop, or any of its children.\n" -"Otherwise, this includes goods stored in any Stock Location with 'internal' type." +"In a context with a single Stock Location, this includes goods stored at " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the " +"Stock Location of this Warehouse, or any of its children.\n" +"stored in the Stock Location of the Warehouse of this Shop, or any of its " +"children.\n" +"Otherwise, this includes goods stored in any Stock Location with 'internal' " +"type." msgstr "" #. module: stock_reception_screen @@ -351,9 +360,12 @@ msgstr "" #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_outgoing_qty msgid "" "Quantity of planned outgoing products.\n" -"In a context with a single Stock Location, this includes goods leaving this Location, or any of its children.\n" -"In a context with a single Warehouse, this includes goods leaving the Stock Location of this Warehouse, or any of its children.\n" -"Otherwise, this includes goods leaving any Stock Location with 'internal' type." +"In a context with a single Stock Location, this includes goods leaving this " +"Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods leaving the Stock " +"Location of this Warehouse, or any of its children.\n" +"Otherwise, this includes goods leaving any Stock Location with 'internal' " +"type." msgstr "" #. module: stock_reception_screen @@ -471,8 +483,8 @@ msgstr "" #: code:addons/stock_reception_screen/models/stock_picking.py:0 #, python-format msgid "" -"The backorder %s has been created." +"The backorder %s has been created." msgstr "" #. module: stock_reception_screen diff --git a/stock_reception_screen/i18n/pt_BR.po b/stock_reception_screen/i18n/pt_BR.po index 429dfc58810..e32e41aafe7 100644 --- a/stock_reception_screen/i18n/pt_BR.po +++ b/stock_reception_screen/i18n/pt_BR.po @@ -18,13 +18,18 @@ msgstr "" #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__picking_state msgid "" " * Draft: The transfer is not confirmed yet. Reservation doesn't apply.\n" -" * Waiting another operation: This transfer is waiting for another operation before being ready.\n" +" * Waiting another operation: This transfer is waiting for another operation " +"before being ready.\n" " * Waiting: The transfer is waiting for the availability of some products.\n" -"(a) The shipping policy is \"As soon as possible\": no product could be reserved.\n" -"(b) The shipping policy is \"When all products are ready\": not all the products could be reserved.\n" +"(a) The shipping policy is \"As soon as possible\": no product could be " +"reserved.\n" +"(b) The shipping policy is \"When all products are ready\": not all the " +"products could be reserved.\n" " * Ready: The transfer is ready to be processed.\n" -"(a) The shipping policy is \"As soon as possible\": at least one product has been reserved.\n" -"(b) The shipping policy is \"When all products are ready\": all product have been reserved.\n" +"(a) The shipping policy is \"As soon as possible\": at least one product has " +"been reserved.\n" +"(b) The shipping policy is \"When all products are ready\": all product have " +"been reserved.\n" " * Done: The transfer has been processed.\n" " * Cancelled: The transfer has been cancelled." msgstr "" @@ -118,10 +123,14 @@ msgstr "" #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_qty_available msgid "" "Current quantity of products.\n" -"In a context with a single Stock Location, this includes goods stored at this Location, or any of its children.\n" -"In a context with a single Warehouse, this includes goods stored in the Stock Location of this Warehouse, or any of its children.\n" -"stored in the Stock Location of the Warehouse of this Shop, or any of its children.\n" -"Otherwise, this includes goods stored in any Stock Location with 'internal' type." +"In a context with a single Stock Location, this includes goods stored at " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the " +"Stock Location of this Warehouse, or any of its children.\n" +"stored in the Stock Location of the Warehouse of this Shop, or any of its " +"children.\n" +"Otherwise, this includes goods stored in any Stock Location with 'internal' " +"type." msgstr "" #. module: stock_reception_screen @@ -351,9 +360,12 @@ msgstr "" #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_outgoing_qty msgid "" "Quantity of planned outgoing products.\n" -"In a context with a single Stock Location, this includes goods leaving this Location, or any of its children.\n" -"In a context with a single Warehouse, this includes goods leaving the Stock Location of this Warehouse, or any of its children.\n" -"Otherwise, this includes goods leaving any Stock Location with 'internal' type." +"In a context with a single Stock Location, this includes goods leaving this " +"Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods leaving the Stock " +"Location of this Warehouse, or any of its children.\n" +"Otherwise, this includes goods leaving any Stock Location with 'internal' " +"type." msgstr "" #. module: stock_reception_screen @@ -471,8 +483,8 @@ msgstr "" #: code:addons/stock_reception_screen/models/stock_picking.py:0 #, python-format msgid "" -"The backorder %s has been created." +"The backorder %s has been created." msgstr "" #. module: stock_reception_screen From 77e7d072c541dc9d7628be2c78355fabfc4c85b1 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:18:03 +0000 Subject: [PATCH 128/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_workstation_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_workstation_mobile/ --- shopfloor_workstation_mobile/i18n/es_AR.po | 14 -------------- shopfloor_workstation_mobile/i18n/it.po | 14 -------------- shopfloor_workstation_mobile/i18n/pt_BR.po | 14 -------------- 3 files changed, 42 deletions(-) diff --git a/shopfloor_workstation_mobile/i18n/es_AR.po b/shopfloor_workstation_mobile/i18n/es_AR.po index 9a40abebafd..e69de29bb2d 100644 --- a/shopfloor_workstation_mobile/i18n/es_AR.po +++ b/shopfloor_workstation_mobile/i18n/es_AR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: es_AR\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" diff --git a/shopfloor_workstation_mobile/i18n/it.po b/shopfloor_workstation_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_workstation_mobile/i18n/it.po +++ b/shopfloor_workstation_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" diff --git a/shopfloor_workstation_mobile/i18n/pt_BR.po b/shopfloor_workstation_mobile/i18n/pt_BR.po index 592d9a13ab0..e69de29bb2d 100644 --- a/shopfloor_workstation_mobile/i18n/pt_BR.po +++ b/shopfloor_workstation_mobile/i18n/pt_BR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: pt_BR\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" From c118f17660cb340c1800b83dace42a4131cfeafa Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:18:15 +0000 Subject: [PATCH 129/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_mobile/ --- shopfloor_mobile/i18n/it.po | 14 -------------- shopfloor_mobile/i18n/pt_BR.po | 14 -------------- 2 files changed, 28 deletions(-) diff --git a/shopfloor_mobile/i18n/it.po b/shopfloor_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_mobile/i18n/it.po +++ b/shopfloor_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" diff --git a/shopfloor_mobile/i18n/pt_BR.po b/shopfloor_mobile/i18n/pt_BR.po index 592d9a13ab0..e69de29bb2d 100644 --- a/shopfloor_mobile/i18n/pt_BR.po +++ b/shopfloor_mobile/i18n/pt_BR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: pt_BR\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" From cf2d672e947b7ab8b76080831f09255d6157fab0 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:18:22 +0000 Subject: [PATCH 130/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_release_channel Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_release_channel/ --- stock_release_channel/i18n/it.po | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/stock_release_channel/i18n/it.po b/stock_release_channel/i18n/it.po index 03c5e39da6a..195c0d63a43 100644 --- a/stock_release_channel/i18n/it.po +++ b/stock_release_channel/i18n/it.po @@ -17,13 +17,15 @@ msgstr "" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "" -"" +"" msgstr "" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view -msgid "" +msgid "" +"" msgstr "" #. module: stock_release_channel @@ -367,8 +369,10 @@ msgstr "" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__auto_release msgid "" -"Max: release N transfers to have a configured max of X deliveries in progress.\n" -"Grouped by Commercial Partner: release all transfers for acommercial partner at once." +"Max: release N transfers to have a configured max of X deliveries in " +"progress.\n" +"Grouped by Commercial Partner: release all transfers for acommercial partner " +"at once." msgstr "" #. module: stock_release_channel @@ -549,8 +553,7 @@ msgstr "" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_release_allowed -msgid "" -"Technical field to check if the action 'Release Next Batch' is allowed." +msgid "Technical field to check if the action 'Release Next Batch' is allowed." msgstr "" #. module: stock_release_channel @@ -571,8 +574,7 @@ msgstr "" #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format -msgid "" -"The number of released transfers in progress is already at the maximum." +msgid "The number of released transfers in progress is already at the maximum." msgstr "" #. module: stock_release_channel @@ -585,9 +587,12 @@ msgstr "" #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__state msgid "" "The state allows you to control the availability of the release channel.\n" -"* Open: Manual and automatic picking assignment to the release is effective and release operations are allowed.\n" -" * Locked: Release operations are forbidden. (Assignement processes are still working)\n" -"* Asleep: Assigned pickings not processed are unassigned from the release channel.\n" +"* Open: Manual and automatic picking assignment to the release is effective " +"and release operations are allowed.\n" +" * Locked: Release operations are forbidden. (Assignement processes are " +"still working)\n" +"* Asleep: Assigned pickings not processed are unassigned from the release " +"channel.\n" msgstr "" #. module: stock_release_channel From 2d6fc85448105687740f7f2284f6391305532177 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:18:23 +0000 Subject: [PATCH 131/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_checkout_sync Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_checkout_sync/ --- shopfloor_checkout_sync/i18n/es_AR.po | 14 -------------- shopfloor_checkout_sync/i18n/it.po | 14 -------------- 2 files changed, 28 deletions(-) diff --git a/shopfloor_checkout_sync/i18n/es_AR.po b/shopfloor_checkout_sync/i18n/es_AR.po index 9a40abebafd..e69de29bb2d 100644 --- a/shopfloor_checkout_sync/i18n/es_AR.po +++ b/shopfloor_checkout_sync/i18n/es_AR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: es_AR\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" diff --git a/shopfloor_checkout_sync/i18n/it.po b/shopfloor_checkout_sync/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_checkout_sync/i18n/it.po +++ b/shopfloor_checkout_sync/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From 48109bb474273799cdb1026c6c29117b05f86be5 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:18:27 +0000 Subject: [PATCH 132/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_picking_type_shipping_policy Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_picking_type_shipping_policy/ --- .../i18n/es_AR.po | 18 ++++++++++++++++++ .../i18n/es_MX.po | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/stock_picking_type_shipping_policy/i18n/es_AR.po b/stock_picking_type_shipping_policy/i18n/es_AR.po index ce3cccb1e51..5d553bc4afe 100644 --- a/stock_picking_type_shipping_policy/i18n/es_AR.po +++ b/stock_picking_type_shipping_policy/i18n/es_AR.po @@ -24,6 +24,24 @@ msgid "" msgstr "" "Permite forzar la política de envío de la entrega según el tipo de entrega." +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move__id +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__id +msgid "ID" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type____last_update +msgid "Last Modified on" +msgstr "" + #. module: stock_picking_type_shipping_policy #: model:ir.model,name:stock_picking_type_shipping_policy.model_stock_picking_type msgid "Picking Type" diff --git a/stock_picking_type_shipping_policy/i18n/es_MX.po b/stock_picking_type_shipping_policy/i18n/es_MX.po index aa05dc56d5f..e37bdf13bd4 100644 --- a/stock_picking_type_shipping_policy/i18n/es_MX.po +++ b/stock_picking_type_shipping_policy/i18n/es_MX.po @@ -25,6 +25,24 @@ msgstr "" "Permite forzar la política de envío en transferencias dependiendo del tipo " "de transferencia." +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move__id +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type__id +msgid "ID" +msgstr "" + +#. module: stock_picking_type_shipping_policy +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_picking_type_shipping_policy.field_stock_picking_type____last_update +msgid "Last Modified on" +msgstr "" + #. module: stock_picking_type_shipping_policy #: model:ir.model,name:stock_picking_type_shipping_policy.model_stock_picking_type msgid "Picking Type" From 0880037acb1141f8a1a87d0fb3c194d89b456c3f Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:18:55 +0000 Subject: [PATCH 133/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_mobile_base Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_mobile_base/ --- shopfloor_mobile_base/i18n/it.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shopfloor_mobile_base/i18n/it.po b/shopfloor_mobile_base/i18n/it.po index a9fd2ec5473..ac8604c0530 100644 --- a/shopfloor_mobile_base/i18n/it.po +++ b/shopfloor_mobile_base/i18n/it.po @@ -20,7 +20,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:shopfloor_mobile_base.shopfloor_app_main msgid "" "\n" -" We're sorry but wms doesn't work properly without JavaScript enabled.\n" +" We're sorry but wms doesn't work properly without JavaScript " +"enabled.\n" " Please enable it to continue.\n" " " msgstr "" From 1aab27126913253ec4e12c62203000016c6861ee Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:19:07 +0000 Subject: [PATCH 134/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_dangerous_goods Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_dangerous_goods/ --- shopfloor_dangerous_goods/i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_dangerous_goods/i18n/it.po b/shopfloor_dangerous_goods/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_dangerous_goods/i18n/it.po +++ b/shopfloor_dangerous_goods/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From 4be601fd7b5595d1ce4c04085857d9065c1957a8 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:19:17 +0000 Subject: [PATCH 135/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor/ --- shopfloor/i18n/it.po | 49 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/shopfloor/i18n/it.po b/shopfloor/i18n/it.po index 8de39a9308f..708461b5b4f 100644 --- a/shopfloor/i18n/it.po +++ b/shopfloor/i18n/it.po @@ -61,7 +61,8 @@ msgstr "" msgid "" "\n" "When picking a move,\n" -"allow to set a destination package that was already used for the other lines.\n" +"allow to set a destination package that was already used for the other " +"lines.\n" msgstr "" #. module: shopfloor @@ -78,9 +79,11 @@ msgstr "" msgid "" "\n" "With this option, the lines you process by putting on a package during the\n" -"picking process will be put as bulk products at the final destination location.\n" +"picking process will be put as bulk products at the final destination " +"location.\n" "\n" -"This is useful if your picking device is emptied at the destination location or\n" +"This is useful if your picking device is emptied at the destination location " +"or\n" "if you want to provide bulk products to the next operation.\n" "\n" "Incompatible with: \"Pick and pack at the same time\"\n" @@ -414,8 +417,8 @@ msgstr "" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__ignore_no_putaway_available msgid "" -"If you tick this box, the transfer is reserved only if the put-away can find" -" a sublocation (when putaway destination is different from the operation " +"If you tick this box, the transfer is reserved only if the put-away can find " +"a sublocation (when putaway destination is different from the operation " "type's destination)." msgstr "" @@ -472,8 +475,7 @@ msgstr "" #. module: shopfloor #: code:addons/shopfloor/actions/completion_info.py:0 #, python-format -msgid "" -"Last operation of transfer {}. Next operation ({}) is ready to proceed." +msgid "Last operation of transfer {}. Next operation ({}) is ready to proceed." msgstr "" #. module: shopfloor @@ -770,8 +772,8 @@ msgstr "" #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "" -"Not all lines have been processed with full quantity. Do you confirm partial" -" operation?" +"Not all lines have been processed with full quantity. Do you confirm partial " +"operation?" msgstr "" #. module: shopfloor @@ -1157,7 +1159,6 @@ msgstr "" #. module: shopfloor #: code:addons/shopfloor/services/location_content_transfer.py:0 -#: code:addons/shopfloor/services/location_content_transfer.py:0 #, python-format msgid "Scan the package" msgstr "" @@ -1230,8 +1231,7 @@ msgstr "" #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "" -"Several transfers found, please scan a package or select a transfer " -"manually." +"Several transfers found, please scan a package or select a transfer manually." msgstr "" #. module: shopfloor @@ -1324,9 +1324,9 @@ msgstr "" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_move_create msgid "" -"Some scenario may create move(s) when a product or package is scanned and no" -" move already exists. Any new move is created in the selected operation " -"type, so it can be active only when one type is selected." +"Some scenario may create move(s) when a product or package is scanned and no " +"move already exists. Any new move is created in the selected operation type, " +"so it can be active only when one type is selected." msgstr "" #. module: shopfloor @@ -1413,8 +1413,8 @@ msgstr "" #: code:addons/shopfloor/models/stock_picking.py:0 #, python-format msgid "" -"The backorder %s has been created." +"The backorder %s has been created." msgstr "" #. module: shopfloor @@ -1470,8 +1470,8 @@ msgstr "" msgid "" "The picking done in Shopfloor scenarios will respect this order. The " "sequence is a char so it can be composed of fields such as 'corridor-rack-" -"side-level'. Pay attention to the padding ('09' is before '19', '9' is not)." -" It is recommended to use an Export then an Import to populate this field " +"side-level'. Pay attention to the padding ('09' is before '19', '9' is not). " +"It is recommended to use an Export then an Import to populate this field " "using a spreadsheet." msgstr "" @@ -1485,8 +1485,8 @@ msgstr "" #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "" -"The quantity scanned for one or more lines cannot be higher than the maximum" -" allowed." +"The quantity scanned for one or more lines cannot be higher than the maximum " +"allowed." msgstr "" #. module: shopfloor @@ -1583,8 +1583,7 @@ msgstr "" #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "" -"This product is part of a package with other products, please scan a " -"package." +"This product is part of a package with other products, please scan a package." msgstr "" #. module: shopfloor @@ -1830,8 +1829,8 @@ msgstr "" #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "" -"You scanned a different package with the same product, do you want to change" -" pack? Scan it again to confirm" +"You scanned a different package with the same product, do you want to change " +"pack? Scan it again to confirm" msgstr "" #. module: shopfloor From 832a70002ba8169b27d9488d26130bd15e5deea1 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:19:57 +0000 Subject: [PATCH 136/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_available_to_promise_release/ --- stock_available_to_promise_release/i18n/it.po | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/stock_available_to_promise_release/i18n/it.po b/stock_available_to_promise_release/i18n/it.po index c1ea8ff11c4..46c696afe01 100644 --- a/stock_available_to_promise_release/i18n/it.po +++ b/stock_available_to_promise_release/i18n/it.po @@ -117,8 +117,8 @@ msgstr "" #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__date_priority #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_picking__date_priority msgid "" -"Date/time used to sort moves to deliver first. Used to calculate the ordered" -" available to promise." +"Date/time used to sort moves to deliver first. Used to calculate the ordered " +"available to promise." msgstr "" #. module: stock_available_to_promise_release @@ -284,8 +284,8 @@ msgstr "" #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__previous_promised_qty msgid "" -"Quantities promised to moves with higher priority than this move (in default" -" UoM of the product)." +"Quantities promised to moves with higher priority than this move (in default " +"UoM of the product)." msgstr "" #. module: stock_available_to_promise_release @@ -370,8 +370,8 @@ msgstr "" #: code:addons/stock_available_to_promise_release/models/stock_picking.py:0 #, python-format msgid "" -"The backorder %s has" -" been created." +"The backorder %s has " +"been created." msgstr "" #. module: stock_available_to_promise_release @@ -396,7 +396,8 @@ msgstr "" #: model_terms:ir.actions.act_window,help:stock_available_to_promise_release.stock_move_release_action msgid "" "This menu gives you the full traceability of inventory\n" -" operations on a specific product. You can filter on the product\n" +" operations on a specific product. You can filter on the " +"product\n" " to see all the past or future movements for the product." msgstr "" @@ -445,7 +446,6 @@ msgstr "" #. module: stock_available_to_promise_release #: code:addons/stock_available_to_promise_release/models/stock_move.py:0 -#: code:addons/stock_available_to_promise_release/models/stock_move.py:0 #: code:addons/stock_available_to_promise_release/models/stock_picking.py:0 #, python-format msgid "Unsupported operator %s" @@ -474,9 +474,12 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock msgid "" "When your release transfers, their expected date\n" -" is rescheduled to now + this preparation time (in minutes).\n" -" Their scheduled date represents the latest the\n" -" transfers should be done, and therefore, past\n" +" is rescheduled to now + this preparation " +"time (in minutes).\n" +" Their scheduled date represents the latest " +"the\n" +" transfers should be done, and therefore, " +"past\n" " this timestamp, considered late." msgstr "" From a0722a06dcd784a24b73a9b891d5d92f1d4632c0 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:20:16 +0000 Subject: [PATCH 137/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_available_to_promise_release_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_available_to_promise_release_dynamic_routing/ --- .../i18n/es_AR.po | 14 -------------- .../i18n/it.po | 14 -------------- .../i18n/pt_BR.po | 14 -------------- 3 files changed, 42 deletions(-) diff --git a/stock_available_to_promise_release_dynamic_routing/i18n/es_AR.po b/stock_available_to_promise_release_dynamic_routing/i18n/es_AR.po index c8163f7fce6..e69de29bb2d 100644 --- a/stock_available_to_promise_release_dynamic_routing/i18n/es_AR.po +++ b/stock_available_to_promise_release_dynamic_routing/i18n/es_AR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: es_AR\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" diff --git a/stock_available_to_promise_release_dynamic_routing/i18n/it.po b/stock_available_to_promise_release_dynamic_routing/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/stock_available_to_promise_release_dynamic_routing/i18n/it.po +++ b/stock_available_to_promise_release_dynamic_routing/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" diff --git a/stock_available_to_promise_release_dynamic_routing/i18n/pt_BR.po b/stock_available_to_promise_release_dynamic_routing/i18n/pt_BR.po index 592d9a13ab0..e69de29bb2d 100644 --- a/stock_available_to_promise_release_dynamic_routing/i18n/pt_BR.po +++ b/stock_available_to_promise_release_dynamic_routing/i18n/pt_BR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: pt_BR\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" From efe520b2dac1db9727418a06c5d3ae870d2eea2a Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:20:29 +0000 Subject: [PATCH 138/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_delivery_shipment_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_delivery_shipment_mobile/ --- shopfloor_delivery_shipment_mobile/i18n/es_AR.po | 14 -------------- shopfloor_delivery_shipment_mobile/i18n/it.po | 14 -------------- shopfloor_delivery_shipment_mobile/i18n/pt_BR.po | 14 -------------- 3 files changed, 42 deletions(-) diff --git a/shopfloor_delivery_shipment_mobile/i18n/es_AR.po b/shopfloor_delivery_shipment_mobile/i18n/es_AR.po index 9a40abebafd..e69de29bb2d 100644 --- a/shopfloor_delivery_shipment_mobile/i18n/es_AR.po +++ b/shopfloor_delivery_shipment_mobile/i18n/es_AR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: es_AR\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" diff --git a/shopfloor_delivery_shipment_mobile/i18n/it.po b/shopfloor_delivery_shipment_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_delivery_shipment_mobile/i18n/it.po +++ b/shopfloor_delivery_shipment_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" diff --git a/shopfloor_delivery_shipment_mobile/i18n/pt_BR.po b/shopfloor_delivery_shipment_mobile/i18n/pt_BR.po index 592d9a13ab0..e69de29bb2d 100644 --- a/shopfloor_delivery_shipment_mobile/i18n/pt_BR.po +++ b/shopfloor_delivery_shipment_mobile/i18n/pt_BR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: pt_BR\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" From fdd7c1e6035c57b5d906c124db8bdcde39489b55 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:20:36 +0000 Subject: [PATCH 139/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_single_product_transfer_force_package Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_single_product_transfer_force_package/ --- .../i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_single_product_transfer_force_package/i18n/it.po b/shopfloor_single_product_transfer_force_package/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_single_product_transfer_force_package/i18n/it.po +++ b/shopfloor_single_product_transfer_force_package/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From 4d2fa6807d2e4b1b6b15d11ad791a813459054ba Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:20:49 +0000 Subject: [PATCH 140/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_reception_screen_qty_by_packaging Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen_qty_by_packaging/ --- .../i18n/es_AR.po | 14 -------------- stock_reception_screen_qty_by_packaging/i18n/it.po | 14 -------------- .../i18n/pt_BR.po | 14 -------------- 3 files changed, 42 deletions(-) diff --git a/stock_reception_screen_qty_by_packaging/i18n/es_AR.po b/stock_reception_screen_qty_by_packaging/i18n/es_AR.po index 9a40abebafd..e69de29bb2d 100644 --- a/stock_reception_screen_qty_by_packaging/i18n/es_AR.po +++ b/stock_reception_screen_qty_by_packaging/i18n/es_AR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: es_AR\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" diff --git a/stock_reception_screen_qty_by_packaging/i18n/it.po b/stock_reception_screen_qty_by_packaging/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/stock_reception_screen_qty_by_packaging/i18n/it.po +++ b/stock_reception_screen_qty_by_packaging/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" diff --git a/stock_reception_screen_qty_by_packaging/i18n/pt_BR.po b/stock_reception_screen_qty_by_packaging/i18n/pt_BR.po index 592d9a13ab0..e69de29bb2d 100644 --- a/stock_reception_screen_qty_by_packaging/i18n/pt_BR.po +++ b/stock_reception_screen_qty_by_packaging/i18n/pt_BR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: pt_BR\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" From e6f00674c4f7c693fc3d636d74a78bce78877d52 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:20:54 +0000 Subject: [PATCH 141/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_checkout_package_measurement_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_checkout_package_measurement_mobile/ --- .../i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_checkout_package_measurement_mobile/i18n/it.po b/shopfloor_checkout_package_measurement_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_checkout_package_measurement_mobile/i18n/it.po +++ b/shopfloor_checkout_package_measurement_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From 683d5af0939b8ef4732cf64ea53db5620e4e7918 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:20:55 +0000 Subject: [PATCH 142/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_dangerous_goods_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_dangerous_goods_mobile/ --- shopfloor_dangerous_goods_mobile/i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_dangerous_goods_mobile/i18n/it.po b/shopfloor_dangerous_goods_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_dangerous_goods_mobile/i18n/it.po +++ b/shopfloor_dangerous_goods_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From a2cd60c3bb07453c0b5c3eb4029aacf5277e6659 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:21:20 +0000 Subject: [PATCH 143/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_single_product_transfer_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_single_product_transfer_mobile/ --- .../i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_single_product_transfer_mobile/i18n/it.po b/shopfloor_single_product_transfer_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_single_product_transfer_mobile/i18n/it.po +++ b/shopfloor_single_product_transfer_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From d4905715e0c68c75f8409c4167c4e697af617aef Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:21:21 +0000 Subject: [PATCH 144/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_manual_product_transfer_mobile Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_manual_product_transfer_mobile/ --- .../i18n/it.po | 14 -------------- .../i18n/pt_BR.po | 14 -------------- 2 files changed, 28 deletions(-) diff --git a/shopfloor_manual_product_transfer_mobile/i18n/it.po b/shopfloor_manual_product_transfer_mobile/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_manual_product_transfer_mobile/i18n/it.po +++ b/shopfloor_manual_product_transfer_mobile/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" diff --git a/shopfloor_manual_product_transfer_mobile/i18n/pt_BR.po b/shopfloor_manual_product_transfer_mobile/i18n/pt_BR.po index 592d9a13ab0..e69de29bb2d 100644 --- a/shopfloor_manual_product_transfer_mobile/i18n/pt_BR.po +++ b/shopfloor_manual_product_transfer_mobile/i18n/pt_BR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: pt_BR\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" From edd453977d910bac647c8c1b4dae09253f39dbbd Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:21:29 +0000 Subject: [PATCH 145/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_dynamic_routing_checkout_sync Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_dynamic_routing_checkout_sync/ --- stock_dynamic_routing_checkout_sync/i18n/it.po | 14 -------------- stock_dynamic_routing_checkout_sync/i18n/pt_BR.po | 14 -------------- 2 files changed, 28 deletions(-) diff --git a/stock_dynamic_routing_checkout_sync/i18n/it.po b/stock_dynamic_routing_checkout_sync/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/stock_dynamic_routing_checkout_sync/i18n/it.po +++ b/stock_dynamic_routing_checkout_sync/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" diff --git a/stock_dynamic_routing_checkout_sync/i18n/pt_BR.po b/stock_dynamic_routing_checkout_sync/i18n/pt_BR.po index 592d9a13ab0..e69de29bb2d 100644 --- a/stock_dynamic_routing_checkout_sync/i18n/pt_BR.po +++ b/stock_dynamic_routing_checkout_sync/i18n/pt_BR.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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: pt_BR\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" From f05a6422b5e7869ba0a0900db27f88c950854195 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:21:44 +0000 Subject: [PATCH 146/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_move_source_relocate_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_move_source_relocate_dynamic_routing/ --- .../i18n/es_AR.po | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/stock_move_source_relocate_dynamic_routing/i18n/es_AR.po b/stock_move_source_relocate_dynamic_routing/i18n/es_AR.po index e35246bebc9..cfda6e45019 100644 --- a/stock_move_source_relocate_dynamic_routing/i18n/es_AR.po +++ b/stock_move_source_relocate_dynamic_routing/i18n/es_AR.po @@ -16,6 +16,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: stock_move_source_relocate_dynamic_routing +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing__display_name +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate__display_name +msgid "Display Name" +msgstr "" + #. module: stock_move_source_relocate_dynamic_routing #: code:addons/stock_move_source_relocate_dynamic_routing/models/stock_source_relocate.py:0 #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate_dynamic_routing.view_stock_source_relocate_form @@ -23,6 +30,20 @@ msgstr "" msgid "Dynamic Routing" msgstr "Rutas Dinámicas" +#. module: stock_move_source_relocate_dynamic_routing +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move__id +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing__id +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate__id +msgid "ID" +msgstr "" + +#. module: stock_move_source_relocate_dynamic_routing +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_routing____last_update +#: model:ir.model.fields,field_description:stock_move_source_relocate_dynamic_routing.field_stock_source_relocate____last_update +msgid "Last Modified on" +msgstr "" + #. module: stock_move_source_relocate_dynamic_routing #: code:addons/stock_move_source_relocate_dynamic_routing/models/stock_routing.py:0 #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate_dynamic_routing.view_stock_routing_form From c4306ae764499e1ab8c6d6db2c93fc6dfc9ebc7f Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 21:25:31 +0000 Subject: [PATCH 147/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_single_product_transfer_unique_order_at_location Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_single_product_transfer_unique_order_at_location/ --- .../i18n/it.po | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/shopfloor_single_product_transfer_unique_order_at_location/i18n/it.po b/shopfloor_single_product_transfer_unique_order_at_location/i18n/it.po index 9ce4346f63e..e69de29bb2d 100644 --- a/shopfloor_single_product_transfer_unique_order_at_location/i18n/it.po +++ b/shopfloor_single_product_transfer_unique_order_at_location/i18n/it.po @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -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" From 6f6c4558ccbf58c0a0bf3b276c1a3889aae28a1c Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:24:46 +0000 Subject: [PATCH 148/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_checkout_sync Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_checkout_sync/ --- stock_checkout_sync/i18n/es_AR.po | 19 +++++++++++++++---- stock_checkout_sync/i18n/it.po | 10 ++++++---- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/stock_checkout_sync/i18n/es_AR.po b/stock_checkout_sync/i18n/es_AR.po index 32f246b7e0a..79af8ab18bf 100644 --- a/stock_checkout_sync/i18n/es_AR.po +++ b/stock_checkout_sync/i18n/es_AR.po @@ -87,7 +87,10 @@ msgid "Discard" msgstr "Descartar" #. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move__display_name #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__display_name +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking__display_name +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type__display_name msgid "Display Name" msgstr "Mostrar Nombre" @@ -97,12 +100,18 @@ msgid "Done Dest Picking" msgstr "Entrega de Destino Realizada" #. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move__id #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__id +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking__id +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type__id msgid "ID" msgstr "ID" #. module: stock_checkout_sync +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move____last_update #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync____last_update +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking____last_update +#: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_picking_type____last_update msgid "Last Modified on" msgstr "Última Modificación el" @@ -201,8 +210,10 @@ msgstr "Unidad de Medida" #. module: stock_checkout_sync #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync msgid "" -"Use this assistant to select a checkout location for all the moves going to the same operation (including in other transfers).\n" -" The destination location of the moves below will be updated with the selected location." +"Use this assistant to select a checkout location for all the moves going to " +"the same operation (including in other transfers).\n" +" The destination location of the moves below will be " +"updated with the selected location." msgstr "" "Utilice este asistente para seleccionar una ubicación de checkout para todos " "los movimientos que van a la misma operación (incluso en otras " @@ -214,8 +225,8 @@ msgstr "" #: model:ir.model.fields,help:stock_checkout_sync.field_stock_picking_type__checkout_sync msgid "" "When checked, a button on transfers allow users to select a single location " -"for all moves reaching this operation type. On selection, all the move lines" -" are updated with the same destination." +"for all moves reaching this operation type. On selection, all the move lines " +"are updated with the same destination." msgstr "" "Cuando está marcado, un botón en transferencias permite a los usuarios " "seleccionar una única ubicación para todos los movimientos que llegan a este " diff --git a/stock_checkout_sync/i18n/it.po b/stock_checkout_sync/i18n/it.po index 5cbfee4b7c1..0372a5666b4 100644 --- a/stock_checkout_sync/i18n/it.po +++ b/stock_checkout_sync/i18n/it.po @@ -210,8 +210,10 @@ msgstr "Unità di misura" #. module: stock_checkout_sync #: model_terms:ir.ui.view,arch_db:stock_checkout_sync.view_stock_move_checkout_sync msgid "" -"Use this assistant to select a checkout location for all the moves going to the same operation (including in other transfers).\n" -" The destination location of the moves below will be updated with the selected location." +"Use this assistant to select a checkout location for all the moves going to " +"the same operation (including in other transfers).\n" +" The destination location of the moves below will be " +"updated with the selected location." msgstr "" "Utilizzare questo assistente per selezionare una ubicazione check-out per " "tutti i movimenti che hanno la stessa operazione (inclusi altri " @@ -223,8 +225,8 @@ msgstr "" #: model:ir.model.fields,help:stock_checkout_sync.field_stock_picking_type__checkout_sync msgid "" "When checked, a button on transfers allow users to select a single location " -"for all moves reaching this operation type. On selection, all the move lines" -" are updated with the same destination." +"for all moves reaching this operation type. On selection, all the move lines " +"are updated with the same destination." msgstr "" "Qando selezionata, un pulsante nl trasferimento consente all'utente di " "selezionare una bicazione singola per tutti movimenti che corrispondono al " From 76764bce566607266b0e4f5e0fedaa7f4e37b4a9 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:24:49 +0000 Subject: [PATCH 149/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_delivery_shipment Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_delivery_shipment/ --- shopfloor_delivery_shipment/i18n/it.po | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/shopfloor_delivery_shipment/i18n/it.po b/shopfloor_delivery_shipment/i18n/it.po index 3a97d59db75..5216a71e9e5 100644 --- a/shopfloor_delivery_shipment/i18n/it.po +++ b/shopfloor_delivery_shipment/i18n/it.po @@ -86,14 +86,15 @@ msgstr "Non c'è altro da caricare dalla consegna {}." #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "No shipment advice in progress found for this loading dock." -msgstr "Non c'è un avviso di spedizione in corso per questa banchina di carico." +msgstr "" +"Non c'è un avviso di spedizione in corso per questa banchina di carico." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "" -"No shipment advice in progress found for this loading dock. Scan again {} to" -" create a new one." +"No shipment advice in progress found for this loading dock. Scan again {} to " +"create a new one." msgstr "" "Non c'è un avviso di spedizione in corso per questa banchina di carico. " "Scansionare nuovamente {} per crearne uno." From e9d586fe9460b92acc5a98e00fca27d102fad625 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:24:53 +0000 Subject: [PATCH 150/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_warehouse_flow_product_packaging Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow_product_packaging/ --- stock_warehouse_flow_product_packaging/i18n/it.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stock_warehouse_flow_product_packaging/i18n/it.po b/stock_warehouse_flow_product_packaging/i18n/it.po index c6f358b0a4c..7d6190bc3cf 100644 --- a/stock_warehouse_flow_product_packaging/i18n/it.po +++ b/stock_warehouse_flow_product_packaging/i18n/it.po @@ -43,8 +43,7 @@ msgstr "Tipo imballaggio" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,help:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__split_method -msgid "" -"Simple => move will be split by the qty of the flow or a multiple of it" +msgid "Simple => move will be split by the qty of the flow or a multiple of it" msgstr "" "Semplice => il movimento verrà diviso per la quantità del flusso o un suo " "multiplo" From 9845884d98a8400d89562a5e03fb4a4d345e6863 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:25:09 +0000 Subject: [PATCH 151/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_packing_info Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_packing_info/ --- shopfloor_packing_info/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor_packing_info/i18n/it.po b/shopfloor_packing_info/i18n/it.po index e94ba5baf05..524e934bd0e 100644 --- a/shopfloor_packing_info/i18n/it.po +++ b/shopfloor_packing_info/i18n/it.po @@ -77,8 +77,8 @@ msgstr "Visualizza infrmazione imballaggio cliente" #: model:ir.model.fields,help:shopfloor_packing_info.field_stock_picking__shopfloor_display_packing_info #: model:ir.model.fields,help:shopfloor_packing_info.field_stock_picking_type__shopfloor_display_packing_info msgid "" -"For the Shopfloor Checkout/Packing scenarios to display the customer packing" -" info." +"For the Shopfloor Checkout/Packing scenarios to display the customer packing " +"info." msgstr "" "Per lo scenario check-out/imballaggio reparto per visualizzare le " "informazioni imballaggio cliente." From a774a0c051d6229d03e0af980917f363721d3137 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:25:17 +0000 Subject: [PATCH 152/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_warehouse_flow Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow/ --- stock_warehouse_flow/i18n/it.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/stock_warehouse_flow/i18n/it.po b/stock_warehouse_flow/i18n/it.po index 4de02cb4c65..2a678ce7d84 100644 --- a/stock_warehouse_flow/i18n/it.po +++ b/stock_warehouse_flow/i18n/it.po @@ -139,8 +139,8 @@ msgstr "ID" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__qty msgid "" -"If a qty is set the flow can be applied on moves where the move's qty >= the" -" qty set on the flow\n" +"If a qty is set the flow can be applied on moves where the move's qty >= the " +"qty set on the flow\n" msgstr "" "Se è impostata una qantità il flusso può essere applicato ai movimenti dove " "la quantità del movimento è => alla qantità impostata nel flusso\n" @@ -206,7 +206,8 @@ msgstr "" #: code:addons/stock_warehouse_flow/models/stock_warehouse_flow.py:0 #, python-format msgid "" -"No rule corresponding to '%(picking_type)s' operation type has been found on delivery route '%(delivery_route)s'.\n" +"No rule corresponding to '%(picking_type)s' operation type has been found on " +"delivery route '%(delivery_route)s'.\n" "Please check your configuration." msgstr "" "Non è stata trovata una regola corrispondente al tipo operazione " @@ -297,8 +298,8 @@ msgstr "Regole" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__out_type_id msgid "" -"Same than 'To operation type' field, displayed here to get a global overview" -" of the flow configuration." +"Same than 'To operation type' field, displayed here to get a global overview " +"of the flow configuration." msgstr "" "Pari al campo 'A tipo operazione', vsualizzato qui per avere una visione " "globale della configurazione del flusso." @@ -339,8 +340,7 @@ msgstr "Semplice" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__split_method -msgid "" -"Simple => move will be split by the qty of the flow or a multiple of it" +msgid "Simple => move will be split by the qty of the flow or a multiple of it" msgstr "" "Semplice => il movimento verrà diviso per la quantità del flusso o un suo " "multiplo" @@ -402,8 +402,8 @@ msgid "" "Used to generate the default prefix of new operation types. (e.g. 'DG' => " "'WH/OUT/DG/')" msgstr "" -"Utilizzao per generare il prefisso predefinito del nuovo tipo operazione. (" -"es. 'DG' => 'WH/OUT/DG/')" +"Utilizzao per generare il prefisso predefinito del nuovo tipo operazione. " +"(es. 'DG' => 'WH/OUT/DG/')" #. module: stock_warehouse_flow #: model:ir.model,name:stock_warehouse_flow.model_stock_warehouse From d86942eb1e7a916ff62e6081ba467ae6ede1334a Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:25:17 +0000 Subject: [PATCH 153/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_storage_type_putaway_abc Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type_putaway_abc/ --- stock_storage_type_putaway_abc/i18n/es_AR.po | 10 +++++++--- stock_storage_type_putaway_abc/i18n/it.po | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/stock_storage_type_putaway_abc/i18n/es_AR.po b/stock_storage_type_putaway_abc/i18n/es_AR.po index c31224c1f56..01233be948b 100644 --- a/stock_storage_type_putaway_abc/i18n/es_AR.po +++ b/stock_storage_type_putaway_abc/i18n/es_AR.po @@ -74,9 +74,13 @@ msgstr "Plantilla del Producto" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,help:stock_storage_type_putaway_abc.field_stock_location__pack_putaway_strategy msgid "" -"This defines the storage strategy to use when packs are put away in this location.\n" -"None: when a pack is moved to this location, it will not be put away any further.\n" -"Ordered Children Locations: when a pack is moved to this location, a suitable location will be searched in its children locations according to the restrictions defined on their respective location storage types." +"This defines the storage strategy to use when packs are put away in this " +"location.\n" +"None: when a pack is moved to this location, it will not be put away any " +"further.\n" +"Ordered Children Locations: when a pack is moved to this location, a " +"suitable location will be searched in its children locations according to " +"the restrictions defined on their respective location storage types." msgstr "" "Esto define la estrategia de almacenamiento que se utilizará cuando los " "paquetes se guarden en esta ubicación.\n" diff --git a/stock_storage_type_putaway_abc/i18n/it.po b/stock_storage_type_putaway_abc/i18n/it.po index 0edfad9fd43..f0724f72218 100644 --- a/stock_storage_type_putaway_abc/i18n/it.po +++ b/stock_storage_type_putaway_abc/i18n/it.po @@ -74,9 +74,13 @@ msgstr "Modello prodotto" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,help:stock_storage_type_putaway_abc.field_stock_location__pack_putaway_strategy msgid "" -"This defines the storage strategy to use when packs are put away in this location.\n" -"None: when a pack is moved to this location, it will not be put away any further.\n" -"Ordered Children Locations: when a pack is moved to this location, a suitable location will be searched in its children locations according to the restrictions defined on their respective location storage types." +"This defines the storage strategy to use when packs are put away in this " +"location.\n" +"None: when a pack is moved to this location, it will not be put away any " +"further.\n" +"Ordered Children Locations: when a pack is moved to this location, a " +"suitable location will be searched in its children locations according to " +"the restrictions defined on their respective location storage types." msgstr "" "Questo definisce la strategia di stoccaggio da utilizzare quanto un pacco è " "depositato in questa ubicazione.\n" From b318ce38f0063f476887006efa788de982469207 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:25:33 +0000 Subject: [PATCH 154/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_base Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_base/ --- shopfloor_base/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor_base/i18n/it.po b/shopfloor_base/i18n/it.po index e6bdfe75d35..3278cfdf07d 100644 --- a/shopfloor_base/i18n/it.po +++ b/shopfloor_base/i18n/it.po @@ -479,8 +479,8 @@ msgstr "URL" #. module: shopfloor_base #: model_terms:ir.ui.view,arch_db:shopfloor_base.shopfloor_app_form_view msgid "" -"Use the action \"Sync registry\" to make changes effective once you are done" -" with edits and creates." +"Use the action \"Sync registry\" to make changes effective once you are done " +"with edits and creates." msgstr "" "Utilizzare l'azione \"Sincronizza registro\" per rendere effettive le " "modificHe una volta completate le mdifiche e le creazioni." From 46d55e580350cd5c953e7f718842f11f6c71a1d5 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:25:35 +0000 Subject: [PATCH 155/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-delivery_carrier_preference Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-delivery_carrier_preference/ --- delivery_carrier_preference/i18n/it.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/delivery_carrier_preference/i18n/it.po b/delivery_carrier_preference/i18n/it.po index 54d04cc70e1..c552d8d444e 100644 --- a/delivery_carrier_preference/i18n/it.po +++ b/delivery_carrier_preference/i18n/it.po @@ -141,8 +141,8 @@ msgstr "Lasciare vuoto per non avere limiti" #. module: delivery_carrier_preference #: model:ir.model.fields,help:delivery_carrier_preference.field_stock_location_route__force_recompute_preferred_carrier_on_release msgid "" -"Mark this box to trigger a recomputation of preferred carrier on the release" -" of operations." +"Mark this box to trigger a recomputation of preferred carrier on the release " +"of operations." msgstr "" "Selezionare questa opzione per attivare il ricalcolo del trasportatore " "preferito al rilascio dell'operazione." @@ -250,8 +250,7 @@ msgstr "Movimento di magazzino" #: model:ir.model.fields,help:delivery_carrier_preference.field_stock_picking__estimated_shipping_weight msgid "" "This weight is calculated according to the move quantity available to " -"promise and existing product packagings weight for each product on the " -"moves." +"promise and existing product packagings weight for each product on the moves." msgstr "" "Il peso è calcolato in accordo alla quantità del movimento disponibile alla " "promessa e il peso degli imballi dei prodotti esistenti per ogni prodotto " From c3aa58ff6e8c967b2fa65302cc77997512943b04 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:25:40 +0000 Subject: [PATCH 156/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_dynamic_routing/ --- stock_dynamic_routing/i18n/es_AR.po | 96 ++++++++++++++--------------- stock_dynamic_routing/i18n/it.po | 87 ++++++++++++-------------- 2 files changed, 86 insertions(+), 97 deletions(-) diff --git a/stock_dynamic_routing/i18n/es_AR.po b/stock_dynamic_routing/i18n/es_AR.po index 4a762a3e088..273547a9dad 100644 --- a/stock_dynamic_routing/i18n/es_AR.po +++ b/stock_dynamic_routing/i18n/es_AR.po @@ -20,11 +20,10 @@ msgstr "" #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 #, python-format msgid "" -"

    Pull rules:

    When a move with operation type " -"{routing.picking_type_id.display_name} has a source " -"location {routing.location_id.display_name} (or a sub-" -"location), one of these rules can apply (depending of their " -"domain):
      {rule_messages}
    " +"

    Pull rules:

    When a move with operation type {routing." +"picking_type_id.display_name} has a source location " +"{routing.location_id.display_name} (or a sub-location), one " +"of these rules can apply (depending of their domain):
      {rule_messages}
    " msgstr "" "

    Reglas de extracción:

    Cuando un movimiento con el tipo de operación " "{routing.picking_type_id.display_name} tiene una ubicación " @@ -36,11 +35,10 @@ msgstr "" #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 #, python-format msgid "" -"

    Push rules:

    When a move with operation type " -"{routing.picking_type_id.display_name} has a destination " -"location {routing.location_id.display_name} (or a sub-" -"location), one of these rules can apply (depending of their " -"domain):
      {rule_messages}
    " +"

    Push rules:

    When a move with operation type {routing." +"picking_type_id.display_name} has a destination location " +"{routing.location_id.display_name} (or a sub-location), one " +"of these rules can apply (depending of their domain):
      {rule_messages}
    " msgstr "" "

    Reglas de empuje:

    Cuando un movimiento con el tipo de operación " "{routing.picking_type_id.display_name} tiene una ubicación " @@ -145,20 +143,18 @@ msgstr "ID" #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 #, python-format msgid "" -"If the destination of the move is already " -"{rule.location_dest_id.display_name}, the operation type of" -" the move is changed to " -"{rule.picking_type_id.display_name}.
    If the destination" -" of the move is a parent location of " -"{rule.location_dest_id.display_name}, the destination is " -"set to {rule.location_dest_id.display_name} and the " -"operation type of the move is changed to " -"{rule.picking_type_id.display_name}.
    If the destination" -" of the move is unrelated to " -"{rule.location_dest_id.display_name}, a new move is added " -"before, from {rule.location_src_id.display_name} to " -"{rule.location_dest_id.display_name}, using the operation " -"type {rule.picking_type_id.display_name}." +"If the destination of the move is already {rule.location_dest_id." +"display_name}, the operation type of the move is changed to " +"{rule.picking_type_id.display_name}.
    If the destination " +"of the move is a parent location of {rule.location_dest_id." +"display_name}, the destination is set to {rule." +"location_dest_id.display_name} and the operation type of the move " +"is changed to {rule.picking_type_id.display_name}.
    If " +"the destination of the move is unrelated to {rule.location_dest_id." +"display_name}, a new move is added before, from {rule." +"location_src_id.display_name} to {rule.location_dest_id." +"display_name}, using the operation type {rule." +"picking_type_id.display_name}." msgstr "" "Si el destino del movimiento ya es {rule.location_dest_id." "display_name}, el tipo de operación del movimiento se cambia a " @@ -166,8 +162,8 @@ msgstr "" "traslado es una ubicación principal de {rule.location_dest_id." "display_name}, el destino se establece en {rule." "location_dest_id.display_name} y el tipo de operación del " -"movimiento se cambia a {rule.picking_type_id.display_name}.<" -"br/>Si el destino del movimiento no está relacionado con {rule." +"movimiento se cambia a {rule.picking_type_id.display_name}." +"
    Si el destino del movimiento no está relacionado con {rule." "location_dest_id.display_name}, un se agrega un nuevo movimiento " "antes, de {rule.location_src_id.display_name} a " "{rule.location_dest_id.display_name}, utilizando el tipo de " @@ -177,28 +173,26 @@ msgstr "" #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 #, python-format msgid "" -"If the source of the move is already " -"{rule.location_src_id.display_name} or a sub-location, the " -"operation type of the move is changed to " -"{rule.picking_type_id.display_name}.
    If the source of " -"the move is outside or a parent location of " -"{rule.location_dest_id.display_name}, the destination of " -"the move is set to {rule.location_src_id.display_name}, a" -" new move is added after it, from " -"{rule.location_src_id.display_name} to " -"{rule.location_dest_id.display_name} using the operation " -"type {rule.picking_type_id.display_name}." +"If the source of the move is already {rule.location_src_id." +"display_name} or a sub-location, the operation type of the move is " +"changed to {rule.picking_type_id.display_name}.
    If the " +"source of the move is outside or a parent location of {rule." +"location_dest_id.display_name}, the destination of the move is set " +"to {rule.location_src_id.display_name}, a new move is " +"added after it, from {rule.location_src_id.display_name} " +"to {rule.location_dest_id.display_name} using the " +"operation type {rule.picking_type_id.display_name}." msgstr "" -"Si el origen del movimiento ya es {rule.location_src_id." -"display_name} o una ubicación secundaria, el tipo de operación del " -"movimiento se cambia a {rule.picking_type_id.display_name}.<" -"br/>Si el origen del movimiento es exterior o una ubicación principal de " -"{rule.location_dest_id.display_name}, el destino del " -"movimiento se establece en {rule.location_src_id. display_name}, se agrega un nuevo movimiento después, de {rule." -"location_src_id.display_name} a {rule.location_dest_id." -"display_name} usando el tipo de operación {rule." -"picking_type_id.display_name}." +"Si el origen del movimiento ya es {rule.location_src_id.display_name}" +" o una ubicación secundaria, el tipo de operación del movimiento se " +"cambia a {rule.picking_type_id.display_name}.
    Si el " +"origen del movimiento es exterior o una ubicación principal de {rule." +"location_dest_id.display_name}, el destino del movimiento se " +"establece en {rule.location_src_id. display_name}, se " +"agrega un nuevo movimiento después, de {rule.location_src_id." +"display_name} a {rule.location_dest_id.display_name} usando el tipo de operación {rule.picking_type_id." +"display_name}." #. module: stock_dynamic_routing #: model:ir.model,name:stock_dynamic_routing.model_stock_location @@ -273,8 +267,8 @@ msgid "" "Operation type of a rule used as 'pull' must have '{}' or a sub-location as " "source location." msgstr "" -"El tipo de operación de una regla utilizada como 'extracción' debe tener '{}" -"' o una sububicación como ubicación de origen." +"El tipo de operación de una regla utilizada como 'extracción' debe tener " +"'{}' o una sububicación como ubicación de origen." #. module: stock_dynamic_routing #: code:addons/stock_dynamic_routing/models/stock_routing_rule.py:0 @@ -283,8 +277,8 @@ msgid "" "Operation type of a rule used as 'push' must have '{}' or a sub-location as " "destination location." msgstr "" -"El tipo de operación de una regla utilizada como 'extracción' debe tener '{}" -"' o una sububicación como ubicación de destino." +"El tipo de operación de una regla utilizada como 'extracción' debe tener " +"'{}' o una sububicación como ubicación de destino." #. module: stock_dynamic_routing #: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__picking_type_id diff --git a/stock_dynamic_routing/i18n/it.po b/stock_dynamic_routing/i18n/it.po index 55e17a4da93..2826dcd3072 100644 --- a/stock_dynamic_routing/i18n/it.po +++ b/stock_dynamic_routing/i18n/it.po @@ -20,11 +20,10 @@ msgstr "" #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 #, python-format msgid "" -"

    Pull rules:

    When a move with operation type " -"{routing.picking_type_id.display_name} has a source " -"location {routing.location_id.display_name} (or a sub-" -"location), one of these rules can apply (depending of their " -"domain):
      {rule_messages}
    " +"

    Pull rules:

    When a move with operation type {routing." +"picking_type_id.display_name} has a source location " +"{routing.location_id.display_name} (or a sub-location), one " +"of these rules can apply (depending of their domain):
      {rule_messages}
    " msgstr "" "

    Regole di richiamo:

    Quando una operazione con tipo operazione " "{routing.picking_type_id.display_name} ha ubicazione di " @@ -36,11 +35,10 @@ msgstr "" #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 #, python-format msgid "" -"

    Push rules:

    When a move with operation type " -"{routing.picking_type_id.display_name} has a destination " -"location {routing.location_id.display_name} (or a sub-" -"location), one of these rules can apply (depending of their " -"domain):
      {rule_messages}
    " +"

    Push rules:

    When a move with operation type {routing." +"picking_type_id.display_name} has a destination location " +"{routing.location_id.display_name} (or a sub-location), one " +"of these rules can apply (depending of their domain):
      {rule_messages}
    " msgstr "" "

    Regole di invio:

    Quando una operazione con tipo operazione " "{routing.picking_type_id.display_name} ha una ubicazione di " @@ -145,20 +143,18 @@ msgstr "ID" #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 #, python-format msgid "" -"If the destination of the move is already " -"{rule.location_dest_id.display_name}, the operation type of" -" the move is changed to " -"{rule.picking_type_id.display_name}.
    If the destination" -" of the move is a parent location of " -"{rule.location_dest_id.display_name}, the destination is " -"set to {rule.location_dest_id.display_name} and the " -"operation type of the move is changed to " -"{rule.picking_type_id.display_name}.
    If the destination" -" of the move is unrelated to " -"{rule.location_dest_id.display_name}, a new move is added " -"before, from {rule.location_src_id.display_name} to " -"{rule.location_dest_id.display_name}, using the operation " -"type {rule.picking_type_id.display_name}." +"If the destination of the move is already {rule.location_dest_id." +"display_name}, the operation type of the move is changed to " +"{rule.picking_type_id.display_name}.
    If the destination " +"of the move is a parent location of {rule.location_dest_id." +"display_name}, the destination is set to {rule." +"location_dest_id.display_name} and the operation type of the move " +"is changed to {rule.picking_type_id.display_name}.
    If " +"the destination of the move is unrelated to {rule.location_dest_id." +"display_name}, a new move is added before, from {rule." +"location_src_id.display_name} to {rule.location_dest_id." +"display_name}, using the operation type {rule." +"picking_type_id.display_name}." msgstr "" "Se la destinazione del movimento è già {rule.location_dest_id." "display_name}, il tipo operazione del movimento è modificato in " @@ -177,28 +173,26 @@ msgstr "" #: code:addons/stock_dynamic_routing/models/stock_routing.py:0 #, python-format msgid "" -"If the source of the move is already " -"{rule.location_src_id.display_name} or a sub-location, the " -"operation type of the move is changed to " -"{rule.picking_type_id.display_name}.
    If the source of " -"the move is outside or a parent location of " -"{rule.location_dest_id.display_name}, the destination of " -"the move is set to {rule.location_src_id.display_name}, a" -" new move is added after it, from " -"{rule.location_src_id.display_name} to " -"{rule.location_dest_id.display_name} using the operation " -"type {rule.picking_type_id.display_name}." +"If the source of the move is already {rule.location_src_id." +"display_name} or a sub-location, the operation type of the move is " +"changed to {rule.picking_type_id.display_name}.
    If the " +"source of the move is outside or a parent location of {rule." +"location_dest_id.display_name}, the destination of the move is set " +"to {rule.location_src_id.display_name}, a new move is " +"added after it, from {rule.location_src_id.display_name} " +"to {rule.location_dest_id.display_name} using the " +"operation type {rule.picking_type_id.display_name}." msgstr "" -"Se l'origine del movimento è già {rule.location_src_id." -"display_name} o una sottoubicazione, il tipo operazione del " -"movimento viene cambiato in {rule.picking_type_id." -"display_name}.
    Se l'origine del movimento è esterna o una " -"ubicazione padre di {rule.location_dest_id.display_name}, " -"la destinazione del movimento viene impostata a {rule." -"location_src_id.display_name}, un nuovo movimento viene aggiunto " -"dopo di esso, da {rule.location_src_id.display_name} a " -"{rule.location_dest_id.display_name} utilizzando il tipo " -"operazione {rule.picking_type_id.display_name}." +"Se l'origine del movimento è già {rule.location_src_id.display_name}" +" o una sottoubicazione, il tipo operazione del movimento viene " +"cambiato in {rule.picking_type_id.display_name}.
    Se " +"l'origine del movimento è esterna o una ubicazione padre di {rule." +"location_dest_id.display_name}, la destinazione del movimento viene " +"impostata a {rule.location_src_id.display_name}, un nuovo " +"movimento viene aggiunto dopo di esso, da {rule.location_src_id." +"display_name} a {rule.location_dest_id.display_name} utilizzando il tipo operazione {rule.picking_type_id." +"display_name}." #. module: stock_dynamic_routing #: model:ir.model,name:stock_dynamic_routing.model_stock_location @@ -329,7 +323,8 @@ msgstr "Rgole instradamento" #. module: stock_dynamic_routing #: model:ir.model.fields,help:stock_dynamic_routing.field_stock_routing_rule__routing_picking_type_id msgid "Routing applied only on moves of this operation type." -msgstr "Instradamento applicato solo a movimenti con questo tipo di operazioni." +msgstr "" +"Instradamento applicato solo a movimenti con questo tipo di operazioni." #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__rule_ids From 7b8e05dc41de294ce7ab15ebe00331c5332ef1a3 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:25:55 +0000 Subject: [PATCH 157/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_move_source_relocate Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_move_source_relocate/ --- stock_move_source_relocate/i18n/es_AR.po | 3 +++ stock_move_source_relocate/i18n/it.po | 28 ++++++++++++------------ 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/stock_move_source_relocate/i18n/es_AR.po b/stock_move_source_relocate/i18n/es_AR.po index 3ed65cb1dcf..c87c66e3015 100644 --- a/stock_move_source_relocate/i18n/es_AR.po +++ b/stock_move_source_relocate/i18n/es_AR.po @@ -63,6 +63,7 @@ msgid "Created on" msgstr "Creado el" #. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move__display_name #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__display_name msgid "Display Name" msgstr "Mostrar Nombre" @@ -76,11 +77,13 @@ msgstr "" "aplicable o no." #. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move__id #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate__id msgid "ID" msgstr "ID" #. module: stock_move_source_relocate +#: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_move____last_update #: model:ir.model.fields,field_description:stock_move_source_relocate.field_stock_source_relocate____last_update msgid "Last Modified on" msgstr "Última Modificación el" diff --git a/stock_move_source_relocate/i18n/it.po b/stock_move_source_relocate/i18n/it.po index 4990950ba6d..5316353a88d 100644 --- a/stock_move_source_relocate/i18n/it.po +++ b/stock_move_source_relocate/i18n/it.po @@ -166,22 +166,22 @@ msgstr "Regola prenotazione magazzino" #: code:addons/stock_move_source_relocate/models/stock_source_relocate.py:0 #, python-format msgid "" -"When a move with operation type " -"{rule.picking_type_id.display_name} is inside the location " -"{rule.location_id.display_name} and a check of availability" -" returns no reservation, the move is relocated to the location " -"{rule.relocate_location_id.display_name} (source location " -"changed).
    If a move is partially unavailable, the move is split in two " -"parts:
    • the available part is adjusted to the reserved quantity, and " -"its source location stays the same
    • the unavailable part is split in" -" a new move in the relocation location
    " +"When a move with operation type {rule.picking_type_id.display_name} is inside the location {rule.location_id.display_name} and a check of availability returns no reservation, the move is " +"relocated to the location {rule.relocate_location_id.display_name} (source location changed).
    If a move is partially unavailable, " +"the move is split in two parts:
    • the available part is adjusted to the " +"reserved quantity, and its source location stays the same
    • the " +"unavailable part is split in a new move in the relocation location
    " msgstr "" "Quando un movimento con tipo operazione {rule.picking_type_id." "display_name} è all'interno dell'ubicazione {rule." "location_id.display_name} e un controllo disponibilità non riporta " "prenotazini, il movimento è trasferito all'ubicazione {rule." -"relocate_location_id.display_name} (modifica ubicazione origine).<" -"br/>Se un movimento è parzialmente non disponibile, il movimento è diviso in " -"due parti:
    • la parte disponibile è adeguata alla quantità prenotata, e " -"la sua ubicazione origine rimane la stessa
    • la parte non disponibile " -"è modificata in un nuovo movimento nell'ubicazione di trasferimento
    " +"relocate_location_id.display_name}
    (modifica ubicazione origine)." +"
    Se un movimento è parzialmente non disponibile, il movimento è diviso " +"in due parti:
    • la parte disponibile è adeguata alla quantità " +"prenotata, e la sua ubicazione origine rimane la stessa
    • la parte " +"non disponibile è modificata in un nuovo movimento nell'ubicazione di " +"trasferimento
    " From faf798d3ff7af8d64a7ae403e4260e28f10925e2 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 9 Oct 2023 23:26:33 +0000 Subject: [PATCH 158/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_storage_type_buffer Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type_buffer/ --- stock_storage_type_buffer/i18n/es_AR.po | 6 +++--- stock_storage_type_buffer/i18n/it.po | 6 +++--- stock_storage_type_buffer/i18n/pt_BR.po | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/stock_storage_type_buffer/i18n/es_AR.po b/stock_storage_type_buffer/i18n/es_AR.po index 9665f228ca3..1bfa5e9d8f5 100644 --- a/stock_storage_type_buffer/i18n/es_AR.po +++ b/stock_storage_type_buffer/i18n/es_AR.po @@ -61,9 +61,9 @@ msgstr "Ubicaciones Búfer" #. module: stock_storage_type_buffer #: model:ir.model.fields,help:stock_storage_type_buffer.field_stock_location_storage_buffer__buffer_location_ids msgid "" -"Buffers where goods are temporarily stored. When all these locations contain" -" goods or will receive goods, the destination locations are not available " -"for putaway." +"Buffers where goods are temporarily stored. When all these locations contain " +"goods or will receive goods, the destination locations are not available for " +"putaway." msgstr "" "Búfers donde se almacenan temporalmente la mercadería. Cuando todas estas " "ubicaciones contienen bienes o van a recibir bienes, las ubicaciones de " diff --git a/stock_storage_type_buffer/i18n/it.po b/stock_storage_type_buffer/i18n/it.po index d583566817d..4b35a4180b9 100644 --- a/stock_storage_type_buffer/i18n/it.po +++ b/stock_storage_type_buffer/i18n/it.po @@ -61,9 +61,9 @@ msgstr "Ubicazini buffer" #. module: stock_storage_type_buffer #: model:ir.model.fields,help:stock_storage_type_buffer.field_stock_location_storage_buffer__buffer_location_ids msgid "" -"Buffers where goods are temporarily stored. When all these locations contain" -" goods or will receive goods, the destination locations are not available " -"for putaway." +"Buffers where goods are temporarily stored. When all these locations contain " +"goods or will receive goods, the destination locations are not available for " +"putaway." msgstr "" "Buffer dove la merce è depositata temporaneamente. Quando tutte queste " "ubicazioni contengono merce o devono ricevere merce, le ubicazioni " diff --git a/stock_storage_type_buffer/i18n/pt_BR.po b/stock_storage_type_buffer/i18n/pt_BR.po index 95fabfaa06f..8ff5e6915f0 100644 --- a/stock_storage_type_buffer/i18n/pt_BR.po +++ b/stock_storage_type_buffer/i18n/pt_BR.po @@ -56,9 +56,9 @@ msgstr "" #. module: stock_storage_type_buffer #: model:ir.model.fields,help:stock_storage_type_buffer.field_stock_location_storage_buffer__buffer_location_ids msgid "" -"Buffers where goods are temporarily stored. When all these locations contain" -" goods or will receive goods, the destination locations are not available " -"for putaway." +"Buffers where goods are temporarily stored. When all these locations contain " +"goods or will receive goods, the destination locations are not available for " +"putaway." msgstr "" #. module: stock_storage_type_buffer From adb98a9b81ba855fdc1bc494fb4f3b2a8c5e152f Mon Sep 17 00:00:00 2001 From: Weblate Date: Tue, 10 Oct 2023 00:07:28 +0000 Subject: [PATCH 159/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_batch_automatic_creation Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_batch_automatic_creation/ --- shopfloor_batch_automatic_creation/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shopfloor_batch_automatic_creation/i18n/it.po b/shopfloor_batch_automatic_creation/i18n/it.po index 06a7482598c..a7209325100 100644 --- a/shopfloor_batch_automatic_creation/i18n/it.po +++ b/shopfloor_batch_automatic_creation/i18n/it.po @@ -27,9 +27,9 @@ msgid "" "Automatically create a batch when an operator uses the \"Get Work\" button " "and no existing batch has been found. The system will first look for " "priority transfers and fill up the batch till the defined constraints (max " -"of transfers, volume, weight, ...). It never mixes priorities, so if you get" -" 2 available priority transfers and a max quantity of 3, the batch will only" -" contain the 2 priority transfers." +"of transfers, volume, weight, ...). It never mixes priorities, so if you get " +"2 available priority transfers and a max quantity of 3, the batch will only " +"contain the 2 priority transfers." msgstr "" "Crea automaticamente un gruppo quando l'operatore utilizza il pulsante " "\"Inizia un lavoro\" e non sono stati trovati gruppi. Il sistema " From e0d3566e4b8d96debd93cace10d8b6a2bacd4460 Mon Sep 17 00:00:00 2001 From: Weblate Date: Tue, 10 Oct 2023 00:42:16 +0000 Subject: [PATCH 160/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_unique_order_per_location Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_unique_order_per_location/ --- stock_unique_order_per_location/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_unique_order_per_location/i18n/it.po b/stock_unique_order_per_location/i18n/it.po index 94202ed127c..3012e61204f 100644 --- a/stock_unique_order_per_location/i18n/it.po +++ b/stock_unique_order_per_location/i18n/it.po @@ -59,8 +59,8 @@ msgstr "" #. module: stock_unique_order_per_location #: model:ir.model.fields,help:stock_unique_order_per_location.field_stock_picking_type__same_next_picking msgid "" -"When checked, the destination location must either be empty or contain stock" -" reserved only by the next picking. This ensures that you do not mix " +"When checked, the destination location must either be empty or contain stock " +"reserved only by the next picking. This ensures that you do not mix " "different sales order on the destination location" msgstr "" "Quando selezionata, l'ubicazione destinazione deve essere o vuota o " From a3010549a83868ca3884b58aec5f662cbc174571 Mon Sep 17 00:00:00 2001 From: Weblate Date: Tue, 10 Oct 2023 00:42:42 +0000 Subject: [PATCH 161/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-shopfloor_base_multicompany Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_base_multicompany/ --- shopfloor_base_multicompany/i18n/it.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shopfloor_base_multicompany/i18n/it.po b/shopfloor_base_multicompany/i18n/it.po index 2d3ca9a5d78..7e53111ee15 100644 --- a/shopfloor_base_multicompany/i18n/it.po +++ b/shopfloor_base_multicompany/i18n/it.po @@ -30,7 +30,8 @@ msgstr "Aziende abilitate" #: code:addons/shopfloor_base_multicompany/services/service.py:0 #, python-format msgid "Current user belongs to a company that is not allowed on this app." -msgstr "L'utente attuale appartiene ad una azienda non abilitata in questa app." +msgstr "" +"L'utente attuale appartiene ad una azienda non abilitata in questa app." #. module: shopfloor_base_multicompany #: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__display_name From 3f50aee303239887da19095f4c9b510ba4b4e2c4 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 12 Oct 2023 06:40:33 +0000 Subject: [PATCH 162/218] Translated using Weblate (Italian) Currently translated at 100.0% (72 of 72 strings) Translation: wms-14.0/wms-14.0-stock_warehouse_flow Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow/it/ --- stock_warehouse_flow/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_warehouse_flow/i18n/it.po b/stock_warehouse_flow/i18n/it.po index 2a678ce7d84..62793c9f8d7 100644 --- a/stock_warehouse_flow/i18n/it.po +++ b/stock_warehouse_flow/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-12 09:39+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -368,7 +368,7 @@ msgstr "Flusso instradamento giacenza magazzino" #. module: stock_warehouse_flow #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_form msgid "Technical Information" -msgstr "Informazione tecnica" +msgstr "Informazioni tecniche" #. module: stock_warehouse_flow #: model:ir.model.fields,help:stock_warehouse_flow.field_stock_warehouse_flow__company_id From 2204a8d6abacc12310b62bca5f507558d95e902b Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 12 Oct 2023 12:14:13 +0000 Subject: [PATCH 163/218] Translated using Weblate (Italian) Currently translated at 100.0% (29 of 29 strings) Translation: wms-14.0/wms-14.0-sale_stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-sale_stock_available_to_promise_release/it/ --- sale_stock_available_to_promise_release/i18n/it.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sale_stock_available_to_promise_release/i18n/it.po b/sale_stock_available_to_promise_release/i18n/it.po index d6fba91668b..e30f2a817ab 100644 --- a/sale_stock_available_to_promise_release/i18n/it.po +++ b/sale_stock_available_to_promise_release/i18n/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 13.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-12 17:07+0000\n" -"PO-Revision-Date: 2023-09-20 17:48+0000\n" +"PO-Revision-Date: 2023-10-12 14:36+0000\n" "Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" @@ -64,7 +64,7 @@ msgstr "Metodo di consegna" #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__display_name #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__expected_availability_date @@ -89,7 +89,7 @@ msgstr "Altra spedizione" #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__id #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking__id msgid "ID" -msgstr "" +msgstr "ID" #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_procurement_group____last_update @@ -99,7 +99,7 @@ msgstr "" #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move____last_update #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_picking____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: sale_stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:sale_stock_available_to_promise_release.view_move_release_search From 63b0f00a83ed1f8d69a64284abf97a8f21f0fa4a Mon Sep 17 00:00:00 2001 From: Thierry Ducrest Date: Fri, 13 Oct 2023 13:26:49 +0200 Subject: [PATCH 164/218] sf_spt_force_package: fix after change on depending module --- .../services/single_product_transfer.py | 5 +---- .../tests/test_force_package.py | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/shopfloor_single_product_transfer_force_package/services/single_product_transfer.py b/shopfloor_single_product_transfer_force_package/services/single_product_transfer.py index 2b4a364ed05..6606b612c36 100644 --- a/shopfloor_single_product_transfer_force_package/services/single_product_transfer.py +++ b/shopfloor_single_product_transfer_force_package/services/single_product_transfer.py @@ -11,10 +11,7 @@ class ShopfloorSingleProductTransfer(Component): def _set_quantity__check_location(self, move_line, location, confirmation=False): # We add an additional check to verify if the location requires packages # and return a message to the user accordingly. - if ( - location.package_restriction != "norestriction" - and not move_line.result_package_id - ): + if location.package_restriction and not move_line.result_package_id: message = self.msg_store.location_requires_package() return self._response_for_set_quantity( move_line, message=message, asking_confirmation=None diff --git a/shopfloor_single_product_transfer_force_package/tests/test_force_package.py b/shopfloor_single_product_transfer_force_package/tests/test_force_package.py index cf1f704488c..8b0c816daf5 100644 --- a/shopfloor_single_product_transfer_force_package/tests/test_force_package.py +++ b/shopfloor_single_product_transfer_force_package/tests/test_force_package.py @@ -64,7 +64,7 @@ def test_force_package_mandatory_with_package(self): def test_force_package_not_mandatory(self): picking = self._setup_picking() move_line = picking.move_line_ids - self.dispatch_location.sudo().package_restriction = "norestriction" + self.dispatch_location.sudo().package_restriction = "" response = self.service.dispatch( "set_quantity", params={ From 213f11fe58798fe3d7c99a3876fce6c8fc9a986d Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 13 Oct 2023 12:32:59 +0000 Subject: [PATCH 165/218] [BOT] post-merge updates --- README.md | 2 +- shopfloor_single_product_transfer_force_package/README.rst | 2 +- shopfloor_single_product_transfer_force_package/__manifest__.py | 2 +- .../static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index af01dbba8a2..c5e8614e6fb 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ addon | version | maintainers | summary [shopfloor_reception_purchase_partner_ref_mobile](shopfloor_reception_purchase_partner_ref_mobile/) | 14.0.1.1.0 | [![mt-software-de](https://github.com/mt-software-de.png?size=30px)](https://github.com/mt-software-de) | Adds the purchase partner ref field to shopfloor reception scenario [shopfloor_rest_log](shopfloor_rest_log/) | 14.0.1.2.1 | [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) | Integrate rest_log into Shopfloor app [shopfloor_single_product_transfer](shopfloor_single_product_transfer/) | 14.0.2.2.0 | [![mmequignon](https://github.com/mmequignon.png?size=30px)](https://github.com/mmequignon) | Move an item from one location to another. -[shopfloor_single_product_transfer_force_package](shopfloor_single_product_transfer_force_package/) | 14.0.1.1.0 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Force to select package if location already contains packages. +[shopfloor_single_product_transfer_force_package](shopfloor_single_product_transfer_force_package/) | 14.0.1.1.1 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Force to select package if location already contains packages. [shopfloor_single_product_transfer_mobile](shopfloor_single_product_transfer_mobile/) | 14.0.1.2.0 | [![JuMiSanAr](https://github.com/JuMiSanAr.png?size=30px)](https://github.com/JuMiSanAr) | Mobile frontend for single product transfer scenario [shopfloor_single_product_transfer_unique_order_at_location](shopfloor_single_product_transfer_unique_order_at_location/) | 14.0.1.1.0 | [![TDu](https://github.com/TDu.png?size=30px)](https://github.com/TDu) | Prevent to mix sales order on same consolidation location. [shopfloor_workstation](shopfloor_workstation/) | 14.0.1.3.1 | | Manage warehouse workstation with barcode scanners diff --git a/shopfloor_single_product_transfer_force_package/README.rst b/shopfloor_single_product_transfer_force_package/README.rst index 12d123dd744..54b21b4c40f 100644 --- a/shopfloor_single_product_transfer_force_package/README.rst +++ b/shopfloor_single_product_transfer_force_package/README.rst @@ -7,7 +7,7 @@ Shopfloor Single Product Transfer Force Select Package !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:c4bdb81f57faae998fbad5367ec0bf4c47dec2ca23fff3158f62556d74ffb91c + !! source digest: sha256:5c5fcdf15f9d541770a2f5b6662b44e8d9b213a07ddf924f8030465ffb46aa8f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor_single_product_transfer_force_package/__manifest__.py b/shopfloor_single_product_transfer_force_package/__manifest__.py index 7190d7098e4..4f94c7f9f4f 100644 --- a/shopfloor_single_product_transfer_force_package/__manifest__.py +++ b/shopfloor_single_product_transfer_force_package/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Shopfloor Single Product Transfer Force Select Package", "summary": "Force to select package if location already contains packages.", - "version": "14.0.1.1.0", + "version": "14.0.1.1.1", "category": "Inventory", "website": "https://github.com/OCA/wms", "author": "Camptocamp, Odoo Community Association (OCA)", diff --git a/shopfloor_single_product_transfer_force_package/static/description/index.html b/shopfloor_single_product_transfer_force_package/static/description/index.html index 6523b891e20..1d323df540b 100644 --- a/shopfloor_single_product_transfer_force_package/static/description/index.html +++ b/shopfloor_single_product_transfer_force_package/static/description/index.html @@ -367,7 +367,7 @@

    Shopfloor Single Product Transfer Force Select Package

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:c4bdb81f57faae998fbad5367ec0bf4c47dec2ca23fff3158f62556d74ffb91c +!! source digest: sha256:5c5fcdf15f9d541770a2f5b6662b44e8d9b213a07ddf924f8030465ffb46aa8f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Force the user to select a package if they scan a location which already contains packages.

    From 77187382f1ff2094b7d0363083c072206b812e22 Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 16 Oct 2023 10:39:08 +0000 Subject: [PATCH 166/218] Translated using Weblate (Italian) Currently translated at 1.2% (1 of 79 strings) Translation: wms-14.0/wms-14.0-stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_available_to_promise_release/it/ --- stock_available_to_promise_release/i18n/it.po | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stock_available_to_promise_release/i18n/it.po b/stock_available_to_promise_release/i18n/it.po index 46c696afe01..0ac73780f68 100644 --- a/stock_available_to_promise_release/i18n/it.po +++ b/stock_available_to_promise_release/i18n/it.po @@ -6,18 +6,20 @@ 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-16 10:40+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_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__release_ready_count msgid "# of moves ready" -msgstr "" +msgstr "N° di movimenti pronti" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__need_release_count From 06118f75f3206b9fae615488ac9c34c849b3bb4a Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 16 Oct 2023 13:27:46 +0000 Subject: [PATCH 167/218] Translated using Weblate (Italian) Currently translated at 25.6% (32 of 125 strings) Translation: wms-14.0/wms-14.0-stock_storage_type Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type/it/ --- stock_storage_type/i18n/it.po | 58 +++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 20 deletions(-) diff --git a/stock_storage_type/i18n/it.po b/stock_storage_type/i18n/it.po index 12035c0a812..ac2c8f320b8 100644 --- a/stock_storage_type/i18n/it.po +++ b/stock_storage_type/i18n/it.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-06-09 19:09+0000\n" -"Last-Translator: Francesco Foresti \n" +"PO-Revision-Date: 2023-10-16 13:37+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" @@ -23,6 +23,9 @@ msgid "" " * %s (WARNING: restrictions are active on " "location storage types matching this package storage type)" msgstr "" +" * %s (ATTENZIONE: ci sono restrizioni attive " +"nei tipi stoccaggio ubicazione corrispondenti a questo tipo stoccaggio " +"pacco)" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_storage_location_sequence.py:0 @@ -31,6 +34,8 @@ msgid "" " * %s (WARNING: no suitable location matching " "storage type)" msgstr "" +" * %s (ATTENZIONE: nessuna ubicazione " +"disponibile corrispondente al tipo stoccaggio)" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_package_storage_type.py:0 @@ -39,6 +44,8 @@ msgid "" "The \"Put-Away sequence\" must be defined in " "order to put away packages using this package storage type (%s)." msgstr "" +"La \"Sequenza deposito\" deve essere definita " +"per depositare i pacchi utilizzando questo tipo stoccaggio pacco (%s)." #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__active @@ -50,22 +57,22 @@ msgstr "Attivo" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_package_level__allowed_location_dest_domain msgid "Allowed Destinations Domain" -msgstr "" +msgstr "Ubicazioni destinazione consentite" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__allowed_location_storage_type_ids msgid "Allowed Location Storage Type" -msgstr "" +msgstr "Tipo stoccaggio ubicazione consentito" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_package_storage_type__location_storage_type_ids msgid "Allowed locations storage types" -msgstr "" +msgstr "Tipi stoccaggio ubicazione consentito" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__package_storage_type_ids msgid "Allowed packages storage types" -msgstr "" +msgstr "Tipi stoccaggio pacchi consentito" #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.location_storage_type_form_view @@ -84,23 +91,23 @@ msgstr "Codice a barre" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond__code_snippet msgid "Code Snippet" -msgstr "" +msgstr "Esempio codice" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond__code_snippet_docs msgid "Code Snippet Docs" -msgstr "" +msgstr "Documenti esempio codice" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond__condition_type msgid "Condition Type" -msgstr "" +msgstr "Tipo condizione" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_storage_location_sequence_cond.py:0 #, python-format msgid "Condition type is set to `Code`: you must provide a piece of code" -msgstr "" +msgstr "Il tipo condizione è impostato a `Codice`: fornire parte del codice" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__location_sequence_cond_ids @@ -110,7 +117,7 @@ msgstr "Condizioni" #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.location_storage_type_form_view msgid "Content restrictions" -msgstr "" +msgstr "Restrizioni contenuto" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_package_storage_type_rel__create_uid @@ -119,7 +126,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__create_uid #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_package_storage_type_rel__create_date @@ -128,7 +135,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__create_date #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_product_product__product_package_storage_type_id @@ -137,11 +144,13 @@ msgid "" "Defines a 'default' package storage type for this product to be applied on " "packages without product packagings for put-away computations." msgstr "" +"Definisce un tipo stoccaggio pacco 'predefinito' per questo prodotto da " +"applicare ai pacchi senza imballaggio prodotto per i calcoli di stoccaggio." #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__length_uom_id msgid "Dimensions Units of Measure" -msgstr "" +msgstr "Unità di misura per le dimensioni" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_product_packaging__display_name @@ -163,38 +172,40 @@ msgstr "Nome visualizzato" #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__do_not_mix_lots #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__do_not_mix_lots msgid "Do Not Mix Lots" -msgstr "" +msgstr "Non mescolare lotti" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__do_not_mix_products #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__do_not_mix_products msgid "Do Not Mix Products" -msgstr "" +msgstr "Non mescolare prodotti" #. module: stock_storage_type #: model:ir.model.fields.selection,name:stock_storage_type.selection__stock_storage_location_sequence_cond__condition_type__code msgid "Execute code" -msgstr "" +msgstr "Esegui codice" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__has_restrictions msgid "Has Restrictions" -msgstr "" +msgstr "Ha restrizioni" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_quant_package__height_in_m msgid "Height in m" -msgstr "" +msgstr "Altezza in metri" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_package_storage_type__height_required msgid "Height is mandatory for packages configured with this storage type." msgstr "" +"L'altezza è obbligatoria per confezioni configurate con questo tipo " +"stoccaggio." #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_package_storage_type__height_required msgid "Height required for packages" -msgstr "" +msgstr "Altezza richiesta per le confezioni" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_product_packaging__id @@ -218,6 +229,8 @@ msgid "" "If checked, moves to the destination location will only be allowed if the " "location contains product of the same lot." msgstr "" +"Se selezionata, i movimenti verso le ubicazioni di destinazione saranno " +"consentiti solo se l'ubicazione contiene prodotto dello stesso lotto." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__do_not_mix_products @@ -225,6 +238,8 @@ msgid "" "If checked, moves to the destination location will only be allowed if the " "location contains the same product." msgstr "" +"Se selezionata, i movimenti verso le ubicazioni di destinazione saranno " +"consentiti solo se l'ubicazione contiene lo stesso prodotto." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__only_empty @@ -232,6 +247,9 @@ msgid "" "If checked, moves to the destination location will only be allowed if there " "are not any existing quant nor planned move on this location" msgstr "" +"Se selezionata, i movimenti verso le ubicazioni destinazione saranno " +"consentiti se non ci sono quanti esistenti nè movimenti pianificati in " +"questa ubicazione" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__max_height From 757a13d19242962f073e00e353360c477164bc74 Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 16 Oct 2023 10:40:42 +0000 Subject: [PATCH 168/218] Translated using Weblate (Italian) Currently translated at 100.0% (79 of 79 strings) Translation: wms-14.0/wms-14.0-stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_available_to_promise_release/it/ --- stock_available_to_promise_release/i18n/it.po | 169 +++++++++++------- 1 file changed, 106 insertions(+), 63 deletions(-) diff --git a/stock_available_to_promise_release/i18n/it.po b/stock_available_to_promise_release/i18n/it.po index 0ac73780f68..be9bc096e4b 100644 --- a/stock_available_to_promise_release/i18n/it.po +++ b/stock_available_to_promise_release/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-16 10:40+0000\n" +"PO-Revision-Date: 2023-10-16 13:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -24,7 +24,7 @@ msgstr "N° di movimenti pronti" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__need_release_count msgid "# of need release moves" -msgstr "" +msgstr "N° di movimenti che richiedono il rilascio" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_form @@ -32,6 +32,8 @@ msgid "" "Release:\n" " Ready:" msgstr "" +"Rilascio:\n" +" Pronti:" #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_qty @@ -39,6 +41,8 @@ msgid "" "Available to Promise quantity minus quantities promised to moves with " "higher priority (in default UoM of the product)." msgstr "" +"Quantità disponibile da promettere meno quantità promesse a movimenti con " +"priorità alta (in UdM predefinita del prodotto)." #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_uom_qty @@ -46,34 +50,37 @@ msgid "" "Available to Promise quantity minus quantities promised to moves with " "higher priority (in initial demand's UoM)." msgstr "" +"Quantità disponibile da promettere meno quantità promesse a movimenti con " +"priorità alta (in UdM della domanda iniziale)." #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_unrelease_form msgid "Cancel" -msgstr "" +msgstr "Annulla" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.stock_picking_type_form msgid "Chained moves release process" -msgstr "" +msgstr "Processo rilascio movimenti concatenati" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__city #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__city msgid "City" -msgstr "" +msgstr "Città" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_res_company msgid "Companies" -msgstr "" +msgstr "Aziende" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock msgid "" "Compute product quantity to be delivered based on given days of horizon." msgstr "" +"Calcola la quantità prodotto da consegnare in base ai giorni dell'orizzonte." #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_res_company__stock_reservation_horizon @@ -82,38 +89,40 @@ msgid "" "Compute promised quantities for order planned to be shipped until this " "number of days from today." msgstr "" +"Calcola le quantità promesse per ordini pianificati da spedire entro questo " +"numero di giorni da oggi." #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Impostazioni configurazione" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type__count_picking_need_release msgid "Count Picking Need Release" -msgstr "" +msgstr "Conteggio prelievi che richiedono il rilascio" #. module: stock_available_to_promise_release #: model_terms:ir.actions.act_window,help:stock_available_to_promise_release.stock_move_release_action msgid "Create a new stock movement" -msgstr "" +msgstr "Crea un nuovo movimento di magazzino" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__create_uid #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__create_date #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_move_release_tree msgid "Customer" -msgstr "" +msgstr "Cliente" #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__date_priority @@ -122,6 +131,8 @@ msgid "" "Date/time used to sort moves to deliver first. Used to calculate the ordered " "available to promise." msgstr "" +"Data/ora utilizzati per ordinare i movimenti da consegnare per primi. " +"Utilizzati per calcolare gli ordinati disponibili alle promesse." #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_procurement_group__display_name @@ -136,7 +147,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule__display_name #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_location_route__available_to_promise_defer_pull @@ -145,6 +156,9 @@ msgid "" "Do not create chained moved automatically for delivery. Transfers must be " "released manually when they have enough available to promise." msgstr "" +"Non creare automaticamente movimenti concatenati per la spedizione. I " +"trasferimenti devono essere rilasciati manualmente quando hanno " +"disponibilità per le promesse." #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_procurement_group__id @@ -159,7 +173,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule__id #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_picking_type__unrelease_on_backorder @@ -167,6 +181,9 @@ msgid "" "If checked, when a backorder is created the moves into the backorder are " "unreleased if they come from a route configured to manually release moves" msgstr "" +"Se selezionata, quando viene creato un ordne residuo i movimenti nell'ordine " +"residuo non sono rilasciati se provengono da un percorso configurato per il " +"rilascio manuale dei movimenti" #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_picking_type__prevent_new_move_after_release @@ -174,11 +191,13 @@ msgid "" "If checked, when a picking is released it's no more possible to assign new " "moves to it." msgstr "" +"Se selezionata, quando un prelievo viene rilasciato non è più possibile " +"associarvi nuovi movimenti." #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_stock_location_route msgid "Inventory Routes" -msgstr "" +msgstr "Percorsi di inventario" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_procurement_group____last_update @@ -193,95 +212,95 @@ msgstr "" #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule____last_update #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__last_release_date msgid "Last Release Date" -msgstr "" +msgstr "Ultima data di rilascio" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__write_uid #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_release__write_date #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_unrelease__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_available_to_promise_release #: model:ir.actions.act_window,name:stock_available_to_promise_release.stock_move_release_action #: model:ir.ui.menu,name:stock_available_to_promise_release.stock_move_release_menu msgid "Moves Allocations" -msgstr "" +msgstr "Assegnazione movimenti" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_product_product__move_need_release_count #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.product_normal_form_view msgid "Moves Need Release" -msgstr "" +msgstr "Movimenti che richiedono il rilascio" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__need_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__need_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.stock_picking_type_kanban msgid "Need Release" -msgstr "" +msgstr "Richiede rilascio" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_location_route__no_backorder_at_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule__no_backorder_at_release msgid "No backorder at release" -msgstr "" +msgstr "Nessun ordine residuo al rilascio" #. module: stock_available_to_promise_release #: model_terms:ir.actions.act_window,help:stock_available_to_promise_release.stock_picking_release_action msgid "No transfers to release." -msgstr "" +msgstr "Nessun trasferimento da rilaciare." #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_uom_qty msgid "Ordered Available to Promise" -msgstr "" +msgstr "Ordinato disponibile alle promesse" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_qty msgid "Ordered Available to Promise (Real Qty)" -msgstr "" +msgstr "Ordinato disponibile alle promesse (qta. reale)" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_stock_picking_type msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_move_release_tree msgid "Postcode" -msgstr "" +msgstr "Codice postale" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type__prevent_new_move_after_release msgid "Prevent new move after release" -msgstr "" +msgstr "Previene nuovo movimento dopo il rilascio" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__date_priority #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__date_priority msgid "Priority Date" -msgstr "" +msgstr "Data priorità" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_procurement_group msgid "Procurement Group" -msgstr "" +msgstr "Gruppo di approvvigionamento" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_product_product msgid "Product" -msgstr "" +msgstr "Prodotto" #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_move__previous_promised_qty @@ -289,22 +308,24 @@ msgid "" "Quantities promised to moves with higher priority than this move (in default " "UoM of the product)." msgstr "" +"Quantità promesse ai movimenti con priorità superiore a questo movimento (in " +"UdM predefinita del prodotto)." #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__previous_promised_qty msgid "Quantity Promised before this move" -msgstr "" +msgstr "Quantità prmessa prima di questo movimento" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_form #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form msgid "Release" -msgstr "" +msgstr "Rilascio" #. module: stock_available_to_promise_release #: model:ir.actions.act_window,name:stock_available_to_promise_release.action_view_stock_move_release_form msgid "Release Move Allocations" -msgstr "" +msgstr "Rilascio assegnazioni movimento" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__release_ready @@ -312,61 +333,61 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_move_release_search #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_search msgid "Release Ready" -msgstr "" +msgstr "Ripascio pronto" #. module: stock_available_to_promise_release #: model:ir.actions.act_window,name:stock_available_to_promise_release.action_view_stock_picking_release_form msgid "Release Transfers Allocations" -msgstr "" +msgstr "Rilascio assegnazioni trasferimenti" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_location_route__available_to_promise_defer_pull #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_rule__available_to_promise_defer_pull msgid "Release based on Available to Promise" -msgstr "" +msgstr "Rilascio in base alla disponibilità alle promesse" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_move_release_form msgid "Shipment date" -msgstr "" +msgstr "Data spedizione" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__state_id msgid "State" -msgstr "" +msgstr "Stato" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_stock_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form msgid "Stock Allocations Release" -msgstr "" +msgstr "Rilascio assegnazoni quantità" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock msgid "Stock Allocations Releases" -msgstr "" +msgstr "Rilasci assegnazioni quantità" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_stock_unrelease #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_unrelease_form msgid "Stock Allocations Un Release" -msgstr "" +msgstr "Assegnazioni quantità trattenute" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_company__stock_reservation_horizon #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_config_settings__stock_reservation_horizon msgid "Stock Reservation Horizon" -msgstr "" +msgstr "Orizzonte prenotazione quantità" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Regola di giacenza" #. module: stock_available_to_promise_release #: code:addons/stock_available_to_promise_release/models/stock_picking.py:0 @@ -375,6 +396,8 @@ msgid "" "The backorder %s has " "been created." msgstr "" +"È stato creato l'ordine residuo %s." #. module: stock_available_to_promise_release #: code:addons/stock_available_to_promise_release/models/stock_move.py:0 @@ -383,16 +406,18 @@ msgid "" "The following moves have been un-released: \n" "%(move_names)s" msgstr "" +"I segenti movimenti sono stati trattenuti: \n" +"%(move_names)s" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form msgid "The selected records will be released." -msgstr "" +msgstr "Le righe selezionate verranno rilasciate." #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_unrelease_form msgid "The selected records will be un released." -msgstr "" +msgstr "Le righe selezionate verranno trattenute." #. module: stock_available_to_promise_release #: model_terms:ir.actions.act_window,help:stock_available_to_promise_release.stock_move_release_action @@ -402,67 +427,71 @@ msgid "" "product\n" " to see all the past or future movements for the product." msgstr "" +"Questo menu fornisce la completa tracciabilità delle operazioni\n" +" di magazzino per un prodotto specifico. Si può filtrare sul " +"prodotto\n" +" per visualizzare i movimenti passati o futuri del prodotto." #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_company__stock_release_max_prep_time #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_res_config_settings__stock_release_max_prep_time msgid "Transfer Releases Max Prep. Time" -msgstr "" +msgstr "Ora massima preparazione rilascio trasferimento" #. module: stock_available_to_promise_release #: model:ir.actions.act_window,name:stock_available_to_promise_release.stock_picking_release_action #: model:ir.ui.menu,name:stock_available_to_promise_release.stock_picking_release_menu msgid "Transfers Allocations" -msgstr "" +msgstr "Assegnazioni trasferimento" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_form #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_unrelease_form msgid "Un Release" -msgstr "" +msgstr "Trattieni" #. module: stock_available_to_promise_release #: model:ir.actions.act_window,name:stock_available_to_promise_release.action_view_stock_move_unrelease_form msgid "Un Release Move Allocations" -msgstr "" +msgstr "Trattieni assegnazioni movimento" #. module: stock_available_to_promise_release #: model:ir.actions.act_window,name:stock_available_to_promise_release.action_view_stock_picking_unrelease_form msgid "Un Release Transfers Allocations" -msgstr "" +msgstr "Trattieni assegnazioni trasferimenti" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__unrelease_allowed msgid "Unrelease Allowed" -msgstr "" +msgstr "Consenti trattenute" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking_type__unrelease_on_backorder msgid "Unrelease on backorder" -msgstr "" +msgstr "Trattenute su ordine residuo" #. module: stock_available_to_promise_release #: code:addons/stock_available_to_promise_release/models/stock_move.py:0 #: code:addons/stock_available_to_promise_release/models/stock_picking.py:0 #, python-format msgid "Unsupported operator %s" -msgstr "" +msgstr "Operatore %s non supportato" #. module: stock_available_to_promise_release #: code:addons/stock_available_to_promise_release/models/stock_picking.py:0 #, python-format msgid "Unsupported operator: %s" -msgstr "" +msgstr "Operatore non supportato: %s" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_picking_release_tree msgid "View Move Allocations" -msgstr "" +msgstr "Visualizza assegnazioni movimento" #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_stock_location_route__no_backorder_at_release @@ -471,6 +500,8 @@ msgid "" "When releasing a transfer, do not create a backorder for the moves created " "for the unavailable quantities." msgstr "" +"Nel rilascio trasferimento, non creare un ordine di reso per i movimenti " +"creati per quantità non disponibili." #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock @@ -484,6 +515,14 @@ msgid "" "past\n" " this timestamp, considered late." msgstr "" +"Quando si rilasciano trasferimenti, la loro data prevista\n" +" è rischedulata ad ora + questo tempo di " +"preparazione (in minuti).\n" +" La loro data schedulata rappresenta l'ultima " +"entro la quale\n" +" i trasferimenti devono essere fatti, e " +"quindi, trascorso\n" +" questo orario, consderati in ritardo." #. module: stock_available_to_promise_release #: model:ir.model.fields,help:stock_available_to_promise_release.field_res_company__stock_release_max_prep_time @@ -494,25 +533,29 @@ msgid "" "latest the transfers should be done, and therefore, past this timestamp, " "considered late." msgstr "" +"Quando si rilasciano trasferimenti, la loro data prevista è rischedulata ad " +"ora + questo tempo di preparazione (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: stock_available_to_promise_release #: code:addons/stock_available_to_promise_release/models/stock_move.py:0 #, python-format msgid "You are not allowed to unrelease this move %(move_name)s." -msgstr "" +msgstr "Non si ha l'abilitazione al rilascio di questo movimento %(move_name)s." #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__zip_code #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_picking__zip_code msgid "Zip" -msgstr "" +msgstr "CAP" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock msgid "days" -msgstr "" +msgstr "giorni" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock msgid "minutes" -msgstr "" +msgstr "minuti" From 5c1d784e37393a3cd22746cd3a21bd79e254611e Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 16 Oct 2023 11:21:25 +0000 Subject: [PATCH 169/218] Translated using Weblate (Italian) Currently translated at 100.0% (99 of 99 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen/it/ --- stock_reception_screen/i18n/it.po | 229 ++++++++++++++++++------------ 1 file changed, 137 insertions(+), 92 deletions(-) diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po index 18382363217..4840cc4982d 100644 --- a/stock_reception_screen/i18n/it.po +++ b/stock_reception_screen/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-16 13:37+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_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__picking_state @@ -33,91 +35,109 @@ msgid "" " * Done: The transfer has been processed.\n" " * Cancelled: The transfer has been cancelled." msgstr "" +" * Bozza: Il trasferimento non è ancora confermato. Non è possibile " +"riservare.\n" +" * Attesa altra operazione: questo trasferimento è in attesa di un'altra " +"operazione prima di essere pronto.\n" +" * In attesa: il trasferimento è in attesa della disponibilità di alcuni " +"prodotti.\n" +"(a) La politica di spedizione è \"Il prima possibile\": non è stato " +"possibile riservare alcun prodotto.\n" +"(b) La politica di spedizione \"Quando tutti i prodotti sono pronti\": non è " +"stato possibile riservare tutti i prodotti.\n" +" * Pronto: il trasferimento è pronto per essere completato.\n" +"(a) La politica di spedizione è \"Il prima possibile\": almeno un prodotto è " +"stato riservato.\n" +"(b) La politica di spedizione \"Quando tutti i prodotti sono pronti\": tutti " +"i prodotti sono stati riservati.\n" +" * Fatto: il trasferimento è stato completato.\n" +" * Annullato: il trasferimento è stato annullato." #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_stock_picking_manual_barcode msgid "Action to input a barcode" -msgstr "" +msgstr "Azione per inserire un codice a barre" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__allowed_location_dest_ids msgid "Allowed destination locations" -msgstr "" +msgstr "Ubicazioni destinazione consentite" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__allowed_location_dest_ids msgid "Allowed destination locations based on the package storage type." msgstr "" +"Ubicazioni destinazione consentite in base al tipo stoccaggio confezione." #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__barcode #, python-format msgid "Barcode" -msgstr "" +msgstr "Codice a barre" #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Barcode Input" -msgstr "" +msgstr "Ingresso code a barre" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen___barcode_scanned msgid "Barcode Scanned" -msgstr "" +msgstr "Barcode scansionato" #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Cancel" -msgstr "" +msgstr "Annulla" #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Check" -msgstr "" +msgstr "Controllo" #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_picking_manual_barcode_form msgid "Confirm" -msgstr "" +msgstr "Conferma" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_partner_id msgid "Contact" -msgstr "" +msgstr "Contatto" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__create_uid #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__create_date #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_id msgid "Current Move" -msgstr "" +msgstr "Movimento attuale" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_id msgid "Current Move Line" -msgstr "" +msgstr "Riga movimento attuale" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_package_stored msgid "Current Move Line Package Stored" -msgstr "" +msgstr "Riga movimento attuale confezione depositata" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__reception_screen_current_step #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_step msgid "Current Step" -msgstr "" +msgstr "Passo corrente" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_qty_available @@ -132,22 +152,29 @@ msgid "" "Otherwise, this includes goods stored in any Stock Location with 'internal' " "type." msgstr "" +"Quantità attuale di prodotti.\n" +"In un contesto con una sola ubicazione di magazzino, include beni stoccati " +"in questa ubicazione o qualsiasi delle sue figlie.\n" +"In un contesto con un solo magazzino, include beni stoccati nell'ubicazione " +"di questo magazzino o una qualsiasi delle figlie.\n" +"Stoccate nell'ubicazione di questo negozio, o qualsiasi delle sue figlie.\n" +"Altrimenti, include beni stoccati in qualsiasi ubicazione di tipo 'interno'." #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_uom_qty msgid "Demand" -msgstr "" +msgstr "Fabbisogno" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_location_dest_stored_id #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Destination" -msgstr "" +msgstr "Destinazione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_location_dest_id msgid "Destination Location" -msgstr "" +msgstr "Ubicazione di destinazione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__display_name @@ -157,54 +184,56 @@ msgstr "" #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__display_name #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Done" -msgstr "" +msgstr "Evasa" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__lot_expiration_date #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_lot_expiration_date msgid "End of Expiration Date" -msgstr "" +msgstr "Fine data scadenza" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_has_tracking msgid "Ensure the traceability of a storable product in your warehouse." -msgstr "" +msgstr "Consente la tracciabilità di un prodotto stoccabile nel magazzino." #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Exit" -msgstr "" +msgstr "Uscita" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_filter_product msgid "Filter product" -msgstr "" +msgstr "Filtra prodotto" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_step_focus_field msgid "Focus field" -msgstr "" +msgstr "Seleziona campo" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_packaging_ids msgid "Gives the different ways to package the same product." -msgstr "" +msgstr "Consente di imballare diversamente lo stesso prodotto." #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__package_storage_type_height_required msgid "Height is mandatory for packages configured with this storage type." msgstr "" +"L'altezza è obbligatoria per confezioni configurate con questo tipo " +"stoccaggio." #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_storage_type_height_required msgid "Height required for packages" -msgstr "" +msgstr "Altezza richiesta per le confezioni" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__id @@ -214,7 +243,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__id #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging____last_update @@ -224,137 +253,137 @@ msgstr "" #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode____last_update #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__last_move_line_lot_id msgid "Last Move Line Lot" -msgstr "" +msgstr "Lotto riga ultimo movimento" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__write_uid #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking_manual_barcode__write_date #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_lot_id msgid "Lot NumBer" -msgstr "" +msgstr "Numero lotto" #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_picking_manual_barcode_form msgid "Manual Barcode Input" -msgstr "" +msgstr "Inserimento manuale codice a barre" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_last_lot_expiration_date msgid "Most recent exp. date" -msgstr "" +msgstr "Data scadenza più recente" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_id msgid "Move's product" -msgstr "" +msgstr "Prodotto del movimento" #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Next" -msgstr "" +msgstr "Successiva" #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Next PACK" -msgstr "" +msgstr "Pacco successivo" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_step_descr msgid "Operation" -msgstr "" +msgstr "Operazione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_outgoing_qty msgid "Outgoing" -msgstr "" +msgstr "In partenza" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_height msgid "Package Height" -msgstr "" +msgstr "Altezza confezione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_package msgid "Package N°" -msgstr "" +msgstr "Confezione n*" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_storage_type_id msgid "Package Storage Type" -msgstr "" +msgstr "Tipo stoccaggio confezione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_filtered_move_lines msgid "Picking Filtered Move Lines" -msgstr "" +msgstr "Righe movimento prelievi filtrati" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_display_name msgid "Product" -msgstr "" +msgstr "Prodotto" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Product '{}' not found." -msgstr "" +msgstr "Prodotto '{}' non trovato." #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_stock_move_line msgid "Product Moves (Stock Move Line)" -msgstr "" +msgstr "Movimenti prodotto (riga movimento magazzino)" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_packaging_ids msgid "Product Packages" -msgstr "" +msgstr "Confezioni prodotto" #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_product_packaging #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__product_packaging_id msgid "Product Packaging" -msgstr "" +msgstr "Imballaggio prodotto" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Product packaging info are missing. Please use the CUBISCAN." -msgstr "" +msgstr "Informazioni imballaggio prodotto non disponibili. Utilizzare CUBISCAN." #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_has_tracking msgid "Product with Tracking" -msgstr "" +msgstr "Prodotto con tracciamento" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_qty_status msgid "Qty Status" -msgstr "" +msgstr "Stato qta" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_qty_done msgid "Quantity" -msgstr "" +msgstr "Quantità" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_qty_available msgid "Quantity On Hand" -msgstr "" +msgstr "Quantità disponibile" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_outgoing_qty @@ -367,117 +396,123 @@ msgid "" "Otherwise, this includes goods leaving any Stock Location with 'internal' " "type." msgstr "" +"Quantità dei prodotti in uscita pianificati.\n" +"Nel caso di una singola ubicazione di magazzino, include i beni in uscita da " +"questa ubicazione, o una delle sue figlie.\n" +"Nel caso di un singolo magazzino, include i beni in partenza dalla " +"ubicazione di questo magazzino, o una delle sue figlie.\n" +"Altrimenti, include beni in uscita in qualsiasi ubicazione di tipo 'interno'." #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.view_move_line_tree #: model_terms:ir.ui.view,arch_db:stock_reception_screen.view_picking_form #: model_terms:ir.ui.view,arch_db:stock_reception_screen.vpicktree msgid "Reception" -msgstr "" +msgstr "Ricezione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking__reception_screen_id msgid "Reception Screen" -msgstr "" +msgstr "Schermo ricezione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__name msgid "Reference" -msgstr "" +msgstr "Riferimento" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__picking_origin msgid "Reference of the document" -msgstr "" +msgstr "Riferimento del documento" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Reuse the existing lot {}." -msgstr "" +msgstr "Riutilizza lotto esistente {}." #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Select" -msgstr "" +msgstr "Seleziona" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Select Move" -msgstr "" +msgstr "Seleziona movimento" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Select Packaging" -msgstr "" +msgstr "Seleziona imballaggio" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Select Product" -msgstr "" +msgstr "Seleziona prodotto" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Set Destination" -msgstr "" +msgstr "Imposta destinazione" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Set Expiry Date" -msgstr "" +msgstr "Imposta data scadenza" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Set Lot Number" -msgstr "" +msgstr "Imposta numero lotto" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Set Package" -msgstr "" +msgstr "Imposta confezione" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Set Quantity" -msgstr "" +msgstr "Imposta quantità" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_origin msgid "Source Document" -msgstr "" +msgstr "Documento sorgente" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_state msgid "Status" -msgstr "" +msgstr "Stati" #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_move_lines msgid "Stock Moves" -msgstr "" +msgstr "Movimenti di magazzino" #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_stock_reception_screen msgid "Stock Reception Screen" -msgstr "" +msgstr "Schermo ricezione magazzino" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__storage_type_name msgid "Storage Type" -msgstr "" +msgstr "Tipo stoccaggio" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_picking.py:0 @@ -486,18 +521,20 @@ msgid "" "The backorder %s has been created." msgstr "" +"È stato creato l'ordine residuo %s ." #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "The move is already processed, aborting." -msgstr "" +msgstr "Il movimento è già stato elaborato, annullamento." #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "The storage type is mandatory before going further." -msgstr "" +msgstr "Il tipo stoccaggio è obbligatorio prima di procedere." #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_move_line__lot_expiration_date @@ -505,6 +542,8 @@ msgid "" "This is the date on which the goods with this Serial Number may become " "dangerous and must not be consumed." msgstr "" +"Questa è la data nella quale la merce con questo numero di serie può " +"diventare pericolosa e non deve essere consumata." #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_uom_qty @@ -516,86 +555,92 @@ msgid "" "this quantity on assigned moves affects the product reservation, and should " "be done with care." msgstr "" +"Questa è la quantità di prodotto dal punto di vista dell'inventario. Per " +"movimenti in stato 'eseguito', questa è la quantità di prodotto che è stata " +"effettivamente movimentata. Per altri movimenti, questa è la quantità del " +"prodotto pianificata per essere movimentata. Ridurre la quantità non genera " +"un ordine residuo. Modificare questa quantità nei movimenti assegnati incide " +"sulla prenotazione del prodotto e deve essere eseguita con attenzione." #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_location_dest_id msgid "To" -msgstr "" +msgstr "A" #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_stock_picking #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_id msgid "Transfer" -msgstr "" +msgstr "Trasferimento" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_uom_id msgid "Unit of Measure" -msgstr "" +msgstr "Unità di misura" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_uom_id msgid "UoM" -msgstr "" +msgstr "UdM" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen___barcode_scanned msgid "Value of the last barcode scanned." -msgstr "" +msgstr "Valore dell'ultimo codice a barre scansionato." #. module: stock_reception_screen #: model_terms:ir.ui.view,arch_db:stock_reception_screen.stock_reception_screen_view_form msgid "Vendor" -msgstr "" +msgstr "Fornitore" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__vendor_code #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_vendor_code msgid "Vendor Code" -msgstr "" +msgstr "Codice fornitore" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__warn_notification msgid "Warn Notification" -msgstr "" +msgstr "Notifica allerta" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__warn_notification_html msgid "Warn Notification Html" -msgstr "" +msgstr "HTML notifica allerta" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "You cannot set a date prior to previous one ({})" -msgstr "" +msgstr "Non si può impostare una data antecedente la precedente ({})" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "You have to fill the lot number." -msgstr "" +msgstr "Bisogna compilare il numero lotto." #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "You have to set an expiry date." -msgstr "" +msgstr "Bisogna impostare una data scadenza." #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "You have to set the destination." -msgstr "" +msgstr "Bisogna impostare la destinazione." #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "You have to set the received quantity." -msgstr "" +msgstr "Bisogna impostare la quantità ricevuta." #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_picking.py:0 #, python-format msgid "Your transfer has to be ready to receive goods." -msgstr "" +msgstr "Il trasferimento deve essere pronto a ricevere merce." From 4c413db76fdc2e707b84f1ed6e0f2aa3f4a999a8 Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 16 Oct 2023 13:37:51 +0000 Subject: [PATCH 170/218] Translated using Weblate (Italian) Currently translated at 100.0% (125 of 125 strings) Translation: wms-14.0/wms-14.0-stock_storage_type Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type/it/ --- stock_storage_type/i18n/it.po | 209 ++++++++++++++++++++++------------ 1 file changed, 136 insertions(+), 73 deletions(-) diff --git a/stock_storage_type/i18n/it.po b/stock_storage_type/i18n/it.po index ac2c8f320b8..e78f48dbc40 100644 --- a/stock_storage_type/i18n/it.po +++ b/stock_storage_type/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-16 13:37+0000\n" +"PO-Revision-Date: 2023-10-16 16:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -229,7 +229,7 @@ msgid "" "If checked, moves to the destination location will only be allowed if the " "location contains product of the same lot." msgstr "" -"Se selezionata, i movimenti verso le ubicazioni di destinazione saranno " +"Se selezionata, i movimenti verso l'ubicazione di destinazione saranno " "consentiti solo se l'ubicazione contiene prodotto dello stesso lotto." #. module: stock_storage_type @@ -238,7 +238,7 @@ msgid "" "If checked, moves to the destination location will only be allowed if the " "location contains the same product." msgstr "" -"Se selezionata, i movimenti verso le ubicazioni di destinazione saranno " +"Se selezionata, i movimenti verso l' ubicazione di destinazione saranno " "consentiti solo se l'ubicazione contiene lo stesso prodotto." #. module: stock_storage_type @@ -248,7 +248,7 @@ msgid "" "are not any existing quant nor planned move on this location" msgstr "" "Se selezionata, i movimenti verso le ubicazioni destinazione saranno " -"consentiti se non ci sono quanti esistenti nè movimenti pianificati in " +"consentiti solo se non ci sono quanti esistenti nè movimenti pianificati in " "questa ubicazione" #. module: stock_storage_type @@ -257,6 +257,8 @@ msgid "" "If defined, moves to the destination location will only be allowed if the " "packaging height is lower than this maximum." msgstr "" +"Se definita, i movimenti verso l'ubicazione destinazione saranno consentiti " +"solo se l'altezza imaballaggio è inferiore a questo massimo." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__max_weight @@ -264,21 +266,23 @@ msgid "" "If defined, moves to the destination location will only be allowed if the " "packaging wight is lower than this maximum." msgstr "" +"Se definita, i movimenti verso l'ubicazione destinazione saranno consentiti " +"solo se il peso dell'imaballaggio è inferiore a questo massimo." #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__in_move_ids msgid "In Move" -msgstr "" +msgstr "Nel movimento" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__in_move_line_ids msgid "In Move Line" -msgstr "" +msgstr "Nella riga movimento" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_location msgid "Inventory Locations" -msgstr "" +msgstr "Ubicazioni di inventario" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_product_packaging____last_update @@ -294,7 +298,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence____last_update #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_package_storage_type_rel__write_uid @@ -303,7 +307,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__write_uid #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_package_storage_type_rel__write_date @@ -312,65 +316,65 @@ msgstr "" #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__write_date #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__leaf_child_location_ids msgid "Leaf Child Location" -msgstr "" +msgstr "Ubicazione figlia terminale" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__leaf_location_ids msgid "Leaf Location" -msgstr "" +msgstr "Ubicazione terminale" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__length_uom_name msgid "Length unit of measure label" -msgstr "" +msgstr "Etichetta unità di misura lunghezza" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__location_ids #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__location_id msgid "Location" -msgstr "" +msgstr "Ubicazione" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__location_is_empty msgid "Location Is Empty" -msgstr "" +msgstr "Ubicazione vuota" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_location_package_storage_type_rel msgid "Location Package storage type relation" -msgstr "" +msgstr "Relazione ubicazione tipo stoccaggio pacco" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__location_storage_type_ids #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_package_storage_type_rel__location_storage_type_id msgid "Location Storage Type" -msgstr "" +msgstr "Tipo stoccaggio ubicazione" #. module: stock_storage_type #: model:ir.actions.act_window,name:stock_storage_type.location_storage_type_action #: model:ir.ui.menu,name:stock_storage_type.menu_location_storage_type_action msgid "Location Storage Types" -msgstr "" +msgstr "Tipi stoccaggio ubicazione" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__location_will_contain_lot_ids msgid "Location Will Contain Lot" -msgstr "" +msgstr "L'ubicazione conterrà lotto" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__location_will_contain_product_ids msgid "Location Will Contain Product" -msgstr "" +msgstr "L'ubicazine conterrà prodotto" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_location_storage_type msgid "Location storage type" -msgstr "" +msgstr "Tipo stoccaggio ubicazione" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 @@ -379,6 +383,8 @@ msgid "" "Location storage type %s defines max height of %s but the package is bigger: " "%s." msgstr "" +"Il tipo sotoccaggio ubicazione %s definisce una altezza massima di %s ma il " +"pacco è più grande: %s." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 @@ -387,6 +393,8 @@ msgid "" "Location storage type %s defines max weight of %s but the package is " "heavier: %s." msgstr "" +"Il tipo sotoccaggio ubicazione %s definisce un peso massimo di %s ma il " +"pacco è più pesante: %s." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 @@ -395,6 +403,8 @@ msgid "" "Location storage type %s is flagged 'do not mix lots' but there are other " "lots in location." msgstr "" +"Il tipo stoccaggio ubicazione %s è impostato 'non mescolare lotti' ma ci " +"sono altri lotti nell'ubicazione." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 @@ -403,6 +413,8 @@ msgid "" "Location storage type %s is flagged 'do not mix products' but there are " "other products in location." msgstr "" +"Il tipo stoccaggio ubicazione %s è impostato 'non mescolare prodotti' ma ci " +"sono altri prodotti nell'ubicazione." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 @@ -411,6 +423,8 @@ msgid "" "Location storage type %s is flagged 'only empty' with other quants in " "location." msgstr "" +"Il tipo stoccaggio ubicazione %s è impostato 'solo vuoti' con altri quanti " +"nell'ubicazione." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__location_storage_type_ids @@ -418,16 +432,21 @@ msgid "" "Location storage types defined here will be applied on all the children " "locations that do not define their own location storage types." msgstr "" +"I tipo stoccaggio ubicazione definiti qui verranno applicati a tutte le " +"ubicazioni figlie che non definiscono i loro propri tipi stoccaggio " +"ubicazione." #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.location_storage_type_form_view msgid "Locations" -msgstr "" +msgstr "Ubicazioni" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_package_storage_type__location_storage_type_ids msgid "Locations storage types that can accept such a package storage type." msgstr "" +"Tipi stoccaggio ubicazione che possono accettare tale tipo stoccaggio " +"confezione." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__allowed_location_storage_type_ids @@ -436,70 +455,73 @@ msgid "" "storage types are defined on this specific location, the location storage " "types of the parent location are applied)." msgstr "" +"Tipi stoccaggio ubicazione che può accettare questa ubicazione. (Se non sono " +"definiti i tipi stoccaggio ubicazione in questa specifica ubicazione, " +"vengono applicati i tipi stoccaggio ubicazione dell'ubicazione padre)." #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__max_height_in_m msgid "Max height (m)" -msgstr "" +msgstr "Altezza massima (m)" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__max_height #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__max_height msgid "Max height (mm)" -msgstr "" +msgstr "Altezza massima (mm)" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__max_height_in_m msgid "Max height in m" -msgstr "" +msgstr "Altezza massima in metri" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__max_weight msgid "Max weight (kg)" -msgstr "" +msgstr "Peso massimo (kg)" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__max_weight_in_kg msgid "Max weight in kg" -msgstr "" +msgstr "Peso massimo in Kg" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__name #: model:ir.model.fields,field_description:stock_storage_type.field_stock_package_storage_type__name #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence_cond__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: stock_storage_type #: model:ir.model.fields.selection,name:stock_storage_type.selection__stock_location__pack_putaway_strategy__none msgid "None" -msgstr "" +msgstr "Nessuna" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__only_empty #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__only_empty msgid "Only Empty" -msgstr "" +msgstr "Solo vuote" #. module: stock_storage_type #: model:ir.model.fields.selection,name:stock_storage_type.selection__stock_location__pack_putaway_strategy__ordered_locations msgid "Ordered Children Locations" -msgstr "" +msgstr "Ubicazioni figlie ordinate" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__out_move_line_ids msgid "Out Move Line" -msgstr "" +msgstr "Riga movimento uscita" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__pack_putaway_sequence msgid "Pack Putaway Sequence" -msgstr "" +msgstr "Sequenza deposito pacco" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_quant_package__pack_weight_in_kg msgid "Pack weight in kg" -msgstr "" +msgstr "Peso pacco in Kg" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 @@ -510,6 +532,10 @@ msgid "" "\n" "%s" msgstr "" +"La confezione %s non è consentita nell'ubicazione %s, perché non c'è un tipo " +"stoccaggio ubicazione che accetta il tipo stoccaggio ubicazione %s:\n" +"\n" +"%s" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_product_packaging__package_storage_type_id @@ -517,26 +543,26 @@ msgstr "" #: model:ir.model.fields,field_description:stock_storage_type.field_stock_quant_package__package_storage_type_id #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__package_storage_type_id msgid "Package Storage Type" -msgstr "" +msgstr "Tipo stoccaggio confezione" #. module: stock_storage_type #: model:ir.actions.act_window,name:stock_storage_type.package_storage_type_action #: model:ir.ui.menu,name:stock_storage_type.menu_package_storage_type_action msgid "Package Storage Types" -msgstr "" +msgstr "Tipi stoccaggio confezione" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_package_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_product_product__product_package_storage_type_id #: model:ir.model.fields,field_description:stock_storage_type.field_product_template__product_package_storage_type_id msgid "Package storage type" -msgstr "" +msgstr "Tipo stoccaggio confezione" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 #, python-format msgid "Package storage type %s is not allowed into Location %s" -msgstr "" +msgstr "Il tipo stoccaggio confezione %s non è consentito nell'ubicazione %s" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_quant_package__package_storage_type_id @@ -545,6 +571,9 @@ msgid "" "the packaging if set, or from the product ifthe package contains only a " "single product." msgstr "" +"Tipo stoccaggio confezione per il calcolo deposito. Ottiene il valore " +"automaticamente dall'imballaggio se impostato, o dal prodotto se la " +"confezione contiene solo un singolo prodotto." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__package_storage_type_ids @@ -552,126 +581,130 @@ msgid "" "Package storage types that are allowed on locations where this location " "storage type is defined." msgstr "" +"Tipi stoccaggio confezione che sono consentiti nelle ubicazioni dove questo " +"tipo stoccaggio ubicazione è definito." #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_quant_package msgid "Packages" -msgstr "" +msgstr "Confezioni" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__pack_putaway_strategy #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__location_putaway_strategy msgid "Packs Put-Away Strategy" -msgstr "" +msgstr "Strategia inoltro pacchi" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_product_packaging #: model:ir.model.fields,field_description:stock_storage_type.field_stock_package_storage_type__product_packaging_ids msgid "Product Packaging" -msgstr "" +msgstr "Imballaggio prodotto" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_product_template msgid "Product Template" -msgstr "" +msgstr "Modello prodotto" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_package_storage_type__storage_location_sequence_ids #: model_terms:ir.ui.view,arch_db:stock_storage_type.package_storage_type_form_view msgid "Put-Away sequence" -msgstr "" +msgstr "Sequenza deposito" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_package_storage_type.py:0 #, python-format msgid "Put-away sequence" -msgstr "" +msgstr "Sequenza deposito" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_quant msgid "Quants" -msgstr "" +msgstr "Quanti" #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.package_level_tree_view_picking_inherit msgid "Recompute Putaway" -msgstr "" +msgstr "Ricalcola deposito" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__sequence msgid "Sequence" -msgstr "" +msgstr "Sequenza" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_storage_location_sequence msgid "Sequence of locations to put-away the package storage type" -msgstr "" +msgstr "Sequenza ubicazioni per deposito del tipo stoccaggio confezione" #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.package_storage_location_tree_view msgid "Show locations" -msgstr "" +msgstr "Visualizza ubicazioni" #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.location_storage_type_form_view msgid "Size restrictions" -msgstr "" +msgstr "Restrizioni dimensione" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_package_level msgid "Stock Package Level" -msgstr "" +msgstr "Livello confezione magazzino" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_storage_location_sequence_cond msgid "Stock Storage Location Sequence Condition" -msgstr "" +msgstr "Sequenza condizione ubicazione stoccaggio magazzino" #. module: stock_storage_type #: model:ir.actions.act_window,name:stock_storage_type.stock_storage_location_sequence_cond_act_window msgid "Stock Storage Location Sequence Conditions" -msgstr "" +msgstr "Sequenza condizioni ubicazione stoccaggio magazzino" #. module: stock_storage_type #: model:ir.model.constraint,message:stock_storage_type.constraint_stock_storage_location_sequence_cond_name msgid "Stock storage location sequence condition name must be unique" msgstr "" +"Il nome della seqenza condizione ubicazione stoccaggio magazzino deve essere " +"univoco" #. module: stock_storage_type #: model:ir.ui.menu,name:stock_storage_type.stock_storage_location_sequence_cond_menu msgid "Storage Location Sequence Conditions" -msgstr "" +msgstr "Sequenza condizioni ubicazione stoccaggio" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_package_storage_type__storage_type_message msgid "Storage Type Message" -msgstr "" +msgstr "Messaggio tipo stoccaggio" #. module: stock_storage_type #: model:ir.ui.menu,name:stock_storage_type.storage_type_menu msgid "Storage Types" -msgstr "" +msgstr "Tipi stoccaggio" #. module: stock_storage_type #: model:ir.actions.act_window,name:stock_storage_type.location_package_storage_type_rel_action #: model:ir.ui.menu,name:stock_storage_type.menu_storage_type_mapping_action msgid "Storage Types Mapping" -msgstr "" +msgstr "Mappa tipi stoccaggio" #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.package_storage_location_tree_view msgid "Storage locations" -msgstr "" +msgstr "Ubicazioni stoccaggio" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__storage_location_sequence_ids msgid "Storage locations sequences" -msgstr "" +msgstr "Seqenze ubicazioni stoccaggio" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__max_height_in_m @@ -679,19 +712,20 @@ msgstr "" #: model:ir.model.fields,help:stock_storage_type.field_stock_quant_package__height_in_m #: model:ir.model.fields,help:stock_storage_type.field_stock_quant_package__pack_weight_in_kg msgid "Technical field, to speed up comparaisons" -msgstr "" +msgstr "Campo tecnico, per velocizzare i confronti" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant_package.py:0 #, python-format msgid "The height is mandatory on package {}." -msgstr "" +msgstr "L'altezza è obbligatria per la confezione {}." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__max_height #: model:ir.model.fields,help:stock_storage_type.field_stock_location__max_height_in_m msgid "The max height supported among allowed location storage types." msgstr "" +"L'altezza massima supportata tra i tipi stoccaggio ubicazione consentiti." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_product_packaging__package_storage_type_id @@ -699,6 +733,8 @@ msgid "" "The package storage type will be set on stock packages using this product " "packaging, in order to compute its putaway." msgstr "" +"Il tipo stoccaggio confezione verrà impostato nelle confezioni magazzino " +"utilizzando questo imballo prodotto, per il calcolo del deposito." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__pack_putaway_strategy @@ -712,26 +748,34 @@ msgid "" "suitable location will be searched in its children locations according to " "the restrictions defined on their respective location storage types." msgstr "" +"Questo definisce la strategia di stoccaggio da utilizzare quanto un pacco è " +"depositato in questa ubicazione.\n" +"Nessuna: quanto un pacco è movimentato in questa ubicazione, non verrà " +"movimentato ulteriormente.\n" +"Ordinamento per ubicazioni figlie: quanto un pacco è movimentato in questa " +"ubicazione, verrà cercata una ubicazine idonea nelle ubicazioni figlie in " +"accordo con le restrizioni definite nei rispettivi tipi stoccaggio " +"ubicazione." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__length_uom_id msgid "UoM for height" -msgstr "" +msgstr "UdM per l'altezza" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__weight_uom_id msgid "Weight Unit of Measure" -msgstr "" +msgstr "Unità di misura del peso" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__weight_uom_id msgid "Weight Units of Measure" -msgstr "" +msgstr "Unità di misura del peso" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__weight_uom_name msgid "Weight unit of measure label" -msgstr "" +msgstr "Etichetta unità di misura peso" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_package_storage_type.py:0 @@ -744,6 +788,12 @@ msgid "" "children of the destination location after the (product or category) put-" "away is applied." msgstr "" +"Quando i pacchi con tipo stoccaggio %s sono depositati, la strategia cerca " +"una ubicazione disponibile nelle segenti ubicazoni:

    %s

    Nota: questo accade finché queste ubicazioni sono figlie della " +"ubicazione destinazione del movimento di magazzino o finché queste " +"ubicazioni sono figlie dell'ubicazione di destinazione dopo che è stato " +"eseguito il deposito (prodotto o categoria)." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_location_storage_type.py:0 @@ -752,6 +802,8 @@ msgid "" "You cannot set 'Do not mix lots' or 'Do not mix products' with 'Only empty' " "constraint." msgstr "" +"Non si può impostare 'Non mescolare lotti' o 'Non mescolare prodotti' con il " +"vincolo 'Solo vuote'." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_location_storage_type.py:0 @@ -760,12 +812,14 @@ msgid "" "You cannot set 'Do not mix lots' without setting 'Do not mix products' " "constraint." msgstr "" +"Non si può impostare 'Non mescolare lotti' senza impostare il vincolo 'Non " +"mescolare prodotti'." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_storage_location_sequence_cond.py:0 #, python-format msgid "code_snippet should return boolean value into `result` variable." -msgstr "" +msgstr "code_snippet deve restituire un buleano nella variabile `result`." #. module: stock_storage_type #: model:product.packaging,weight_uom_name:stock_storage_type.product_product_9_packaging_48_pallet @@ -775,14 +829,14 @@ msgstr "" #: model:stock.location.storage.type,weight_uom_name:stock_storage_type.location_storage_type_pallets #: model:stock.location.storage.type,weight_uom_name:stock_storage_type.location_storage_type_pallets_uk msgid "kg" -msgstr "" +msgstr "kg" #. module: stock_storage_type #: model:product.packaging,volume_uom_name:stock_storage_type.product_product_9_packaging_48_pallet #: model:product.packaging,volume_uom_name:stock_storage_type.product_product_9_packaging_4_cardbox #: model:product.packaging,volume_uom_name:stock_storage_type.product_product_9_packaging_single_bag msgid "m³" -msgstr "" +msgstr "m³" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__location_is_empty @@ -791,16 +845,20 @@ msgid "" "incoming products in the location. Computed only if the location needs to " "check for emptiness (has an \"only empty\" location storage type)." msgstr "" +"campo tecnico: vero se l'ubicazione è vuta e non ci sono in sospeso ingressi " +"di prodotti nell'ubicazIone. Calcolato solo se l'ubicazione deve essere " +"controllata per rienpimento (ha un tipo stoccaggio ubicazione \"solo vuota\"" +")." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__leaf_location_ids msgid "technical field: all the leaves locations" -msgstr "" +msgstr "campo tecnico: tutte le ubicazioni terminali" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__leaf_child_location_ids msgid "technical field: all the leaves sub-locations" -msgstr "" +msgstr "campo tecnico: tutte le sotto ubicazioni terminali" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__location_will_contain_product_ids @@ -808,6 +866,8 @@ msgid "" "technical field: list of products in the location, either now or in pending " "operations" msgstr "" +"campo tecnico: elencodei prdotti nell'ubicazione, sia operazioni attuali che " +"in attesa" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__location_will_contain_lot_ids @@ -815,18 +875,21 @@ msgid "" "technical field: list of stock.production.lots in the location, either now " "or in pending operations" msgstr "" +"campo tecnico: elenco di stock.production.lots nell'ubicazione, sia ora che " +"nelle operazioni in sospeso" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__in_move_line_ids msgid "technical field: the pending incoming stock.move.lines in the location" msgstr "" +"campo tecnico: le stock.move.lines in attesa in ingresso nell'ubicazione" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__in_move_ids msgid "technical field: the pending incoming stock.moves in the location" -msgstr "" +msgstr "campo tecnico: i stock.moves in attesa nell'ubicazione" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__out_move_line_ids msgid "technical field: the pending outgoing stock.move.lines in the location" -msgstr "" +msgstr "campo tecnico: le stock.move.lines in uscita in atesa nell'ubicazione" From 8a75844aa89e49a0f2fa64eb09472741c8e2f6b2 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 05:59:44 +0000 Subject: [PATCH 171/218] Translated using Weblate (Italian) Currently translated at 13.1% (40 of 304 strings) Translation: wms-14.0/wms-14.0-shopfloor Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor/it/ --- shopfloor/i18n/it.po | 115 +++++++++++++++++++++++++++++++------------ 1 file changed, 83 insertions(+), 32 deletions(-) diff --git a/shopfloor/i18n/it.po b/shopfloor/i18n/it.po index 708461b5b4f..3cf28233eae 100644 --- a/shopfloor/i18n/it.po +++ b/shopfloor/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-18 08:37+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: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__pick_pack_same_time @@ -25,6 +27,16 @@ msgid "" "* if a package is scanned, the package is validated against the carrier\n" "* in both cases, if the picking has no carrier the operation fails.\",\n" msgstr "" +"\n" +"Se si seleziona questa opzione, nel prelievo di merce da una ubicazione\n" +"(es: prelievo area) l'impostazione della destinazione lavora in questo modo:" +"\n" +"\n" +"* se viene scansionata una ubicazione, viene creato un nuovo pacco consegna;" +"\n" +"* se viene scansionato un pacco, il pacco è validato per il trasportatore\n" +"* in entrambi i casi, se il prelievo non ha trasportatore l'operzine " +"fallisce.\",\n" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__no_prefill_qty @@ -35,6 +47,12 @@ msgid "" "by scanning a product or product packaging EAN to increase the quantity\n" "(i.e. +1 Unit or +1 Box)\n" msgstr "" +"\n" +"Si presume che chi preleva preleverà la quantità suggerita.\n" +"Con questa opzione, l'operatore dovrà inserire manualmente la qantità o\n" +"scansionando un prodotto o un codice EAN imballo prodotto per aumentare la " +"quantità\n" +"(es-. +1 Unità o +1 Box)\n" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_return @@ -45,6 +63,12 @@ msgid "" "A new move will be added as a return of the delivery,\n" "decreasing the delivered quantity of the related SO line.\n" msgstr "" +"\n" +"Qando abilitata, si possono ricevere prodotti non pianificati che vengono " +"resi\n" +"da una consegna esistente nell'origine (nome ordine vendita).\n" +"Un nuovo movimento verrà aggiunto come reso alla consegna,\n" +"diminuendo la qantità consegnata della relativa riga ordine vendita.\n" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_alternative_destination_package @@ -55,6 +79,11 @@ msgid "" "If enabled, they will also be allowed\n" "to scan a destination package.\n" msgstr "" +"\n" +"Movimentanto un intero pacco, l'utente normalmente scansina\n" +"l'ubicazine di destinazione.\n" +"Se abilitata, sarà anche abilitato\n" +"a scansinare un pacco destinazione.\n" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__multiple_move_single_pack @@ -64,6 +93,10 @@ msgid "" "allow to set a destination package that was already used for the other " "lines.\n" msgstr "" +"\n" +"Nel prelievo di un movimento,\n" +"consente di impostare un pacco destinazione che è già stato utilizzato per " +"altre righe.\n" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__auto_post_line @@ -73,6 +106,10 @@ msgid "" "automatically post the corresponding line\n" "if this option is checked.\n" msgstr "" +"\n" +"Nell'impostare il pacco e la destinazione risultanti,\n" +"se questa opzione è selezionata viene inviata la\n" +"riga corrispndente.\n" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__unload_package_at_destination @@ -88,6 +125,16 @@ msgid "" "\n" "Incompatible with: \"Pick and pack at the same time\"\n" msgstr "" +"\n" +"Con questa opzione, le righe elaborate con l'inserimento in un pacco nel \n" +"processo di prelievo verranno inserite come prodotti derivati nella " +"ubicazine della destinazion finale.\n" +"\n" +"Questo è utile se il sispositivo di prelievo è disponibile nell'ubicazine " +"destinazione o\n" +"se si vuole fornire un prodotto derivato all'operazione successiva.\n" +"\n" +"Incompatibile con: \"Preleva e imballa contemporaneamente\"\n" #. module: shopfloor #: code:addons/shopfloor/models/shopfloor_menu.py:0 @@ -96,6 +143,8 @@ msgid "" "'Pick and pack at the same time' is incompatible with 'Multiple moves same " "destination package'." msgstr "" +"'Preleva e imballa contemporaneamente' non è compatibile cn 'Movimenti " +"multipli medesimo pacco destinazione'." #. module: shopfloor #: code:addons/shopfloor/models/shopfloor_menu.py:0 @@ -104,176 +153,178 @@ msgid "" "'Pick and pack at the same time' is incompatible with 'Unload package at " "destination'." msgstr "" +"'Preleva e imballa contemporaneamente' non è compatibile cn 'Scarica pacco " +"alla destinazione'." #. module: shopfloor #: model:ir.model,name:shopfloor.model_shopfloor_app msgid "A Shopfloor application" -msgstr "" +msgstr "Una applicazione di reparto" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "A destination package is required." -msgstr "" +msgstr "È richiesto un pacco destinazione." #. module: shopfloor #: code:addons/shopfloor/actions/change_package_lot.py:0 #, python-format msgid "A draft inventory has been created for control." -msgstr "" +msgstr "Per cntrollo è stato creato una bozza inventario." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking_type__shopfloor_zero_check msgid "Activate Zero Check" -msgstr "" +msgstr "Attiva zero controlli" #. module: shopfloor #: model:ir.model,name:shopfloor.model_shopfloor_priority_postpone_mixin msgid "Adds shopfloor priority/postpone fields" -msgstr "" +msgstr "Aggiunge campi priorità/rinvio reparto" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "All packages processed." -msgstr "" +msgstr "Tuii i pacchi elaborati." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_is_possible msgid "Allow Alternative Destination Is Possible" -msgstr "" +msgstr "Consente possibilità destinazione alternativa" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_package_is_possible msgid "Allow Alternative Destination Package Is Possible" -msgstr "" +msgstr "Consente possibilità pacco destinazione alternativo" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_force_reservation_is_possible msgid "Allow Force Reservation Is Possible" -msgstr "" +msgstr "Consente possibilità forza prenotazione" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_get_work_is_possible msgid "Allow Get Work Is Possible" -msgstr "" +msgstr "Consente possibilità ottenere lavoro" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_move_create msgid "Allow Move Creation" -msgstr "" +msgstr "Consente creazione movimento" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_return_is_possible msgid "Allow Return Is Possible" -msgstr "" +msgstr "Consente possibilità reso" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_return msgid "Allow create returns" -msgstr "" +msgstr "CNsente crea resi" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_package msgid "Allow to change the destination package" -msgstr "" +msgstr "Consente la modifica del pacco destinazione" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_unreserve_other_moves msgid "Allow to process reserved quantities" -msgstr "" +msgstr "Consente l'elaborazine di qantità prenotate" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination msgid "Allow to scan alternative destination locations" -msgstr "" +msgstr "Consente la scansione di ubicazioni destinazine alternative" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Are you sure?" -msgstr "" +msgstr "Si è sicuri?" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__auto_post_line_is_possible msgid "Auto Post Line Is Possible" -msgstr "" +msgstr "È possibile invio automatico riga" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__auto_post_line msgid "Automatically post line" -msgstr "" +msgstr "Invia riga automaticamente" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Barcode does not match with {}." -msgstr "" +msgstr "Il codice a barre non corrisponde con []." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Barcode not found" -msgstr "" +msgstr "Codice a barre non trovato" #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_picking_batch msgid "Batch Transfer" -msgstr "" +msgstr "Trasferimento raggruppato" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Batch Transfer complete" -msgstr "" +msgstr "Trasferimento raggruppato completo" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Batch Transfer line done" -msgstr "" +msgstr "Riga trasferimento raggruppato eseguita" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Bin %s doesn't exist" -msgstr "" +msgstr "Non esiste BIN %s" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking__bulk_line_count msgid "Bulk Line Count" -msgstr "" +msgstr "Conteggio righe sfuse" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Canceled, you can scan a new pack." -msgstr "" +msgstr "Annullato, si può scansionare un altro pacco." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Cannot change to lot {} which is entirely picked." -msgstr "" +msgstr "Non si può cambiate a lotto [] perché completamente prelevato." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_app__category msgid "Category" -msgstr "" +msgstr "Categoria" #. module: shopfloor #: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_checkout #: model:shopfloor.scenario,name:shopfloor.scenario_checkout #: model:stock.picking.type,name:shopfloor.picking_type_checkout_demo msgid "Checkout" -msgstr "" +msgstr "Check-out" #. module: shopfloor #: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_cluster_picking #: model:shopfloor.scenario,name:shopfloor.scenario_cluster_picking #: model:stock.picking.type,name:shopfloor.picking_type_cluster_picking_demo msgid "Cluster Picking" -msgstr "" +msgstr "Prlievo aggregato" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__multiple_move_single_pack From f1f2718ed5de83f13ab0498fed6e9413d66b4869 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 05:38:17 +0000 Subject: [PATCH 172/218] Translated using Weblate (Italian) Currently translated at 100.0% (127 of 127 strings) Translation: wms-14.0/wms-14.0-stock_release_channel Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_release_channel/it/ --- stock_release_channel/i18n/it.po | 266 +++++++++++++++++-------------- 1 file changed, 147 insertions(+), 119 deletions(-) diff --git a/stock_release_channel/i18n/it.po b/stock_release_channel/i18n/it.po index 195c0d63a43..5d541a572b8 100644 --- a/stock_release_channel/i18n/it.po +++ b/stock_release_channel/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-18 08:37+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_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view @@ -20,6 +22,8 @@ msgid "" "" msgstr "" +"" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view @@ -27,21 +31,23 @@ msgid "" "" msgstr "" +"" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "To Do Situation" -msgstr "" +msgstr "Situazione del da fare" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Actions" -msgstr "" +msgstr "Azioni" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Transfers" -msgstr "" +msgstr "Trasferimento" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view @@ -49,182 +55,184 @@ msgid "" "Last Transfer\n" "
    " msgstr "" +"Ultimo trasferimento\n" +"
    " #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "Action 'Lock' is not allowed for channel %(name)s." -msgstr "" +msgstr "L'azione 'Blocca' non è consentita per il canale %(name)s." #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "Action 'Sleep' is not allowed for channel %(name)s." -msgstr "" +msgstr "L'azione 'Sospendi' non è consentita per il canale %(name)s." #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "Action 'Unlock' is not allowed for channel %(name)s." -msgstr "" +msgstr "L'azione 'Sblocca' non è consentita per il canale %(name)s." #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "Action 'Wake Up' is not allowed for channel %(name)s." -msgstr "" +msgstr "L'azione 'Riattiva' non è consentita per il canale %(name)s." #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: stock_release_channel #: model_terms:ir.actions.act_window,help:stock_release_channel.stock_release_channel_config_act_window msgid "Add a Release Channel" -msgstr "" +msgstr "Aggiungi un canale rilascio" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_chain_done msgid "All Done Related Transfers" -msgstr "" +msgstr "Tutti i trasferimenti relativi eseguiti" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_all msgid "All Moves (Estimate)" -msgstr "" +msgstr "Tutti i movimenti (stimati)" #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_chain #, python-format msgid "All Related Transfers" -msgstr "" +msgstr "Tutti i trasferimenti relativi" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "All Total" -msgstr "" +msgstr "Totale tutti" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_all msgid "All Transfers" -msgstr "" +msgstr "Tutti i trasferimenti" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__picking_chain_ids msgid "All transfers required to bring goods to the deliveries." -msgstr "" +msgstr "Tutti i trasferimenti richiesti per trasportare i beni alle consegne." #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: stock_release_channel #: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__state__asleep msgid "Asleep" -msgstr "" +msgstr "Sospeso" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view msgid "Aslepp" -msgstr "" +msgstr "Sospeso" #. module: stock_release_channel #: model:ir.actions.server,name:stock_release_channel.model_stock_release_channel_action_assign_pickings msgid "Assign Pickings" -msgstr "" +msgstr "Assegna prelievi" #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_picking.py:0 #, python-format msgid "Assign release channel on %s" -msgstr "" +msgstr "Assegna canale rilascio in %s" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Assigned Total" -msgstr "" +msgstr "Totale assegnato" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__auto_release msgid "Auto Release" -msgstr "" +msgstr "Rilascio automatica" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_assigned msgid "Available Moves (Estimate)" -msgstr "" +msgstr "Movimenti disponibili (stimati)" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_assigned msgid "Available Transfers" -msgstr "" +msgstr "Trasferimenti disponibili" #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "Channel %s has no validated transfer yet." -msgstr "" +msgstr "Il canale %(name)s non ha ancora un trasferimento validato." #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__color msgid "Color" -msgstr "" +msgstr "Colore" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking__commercial_partner_id msgid "Commercial Entity" -msgstr "" +msgstr "Entità commerciale" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.view_picking_internal_search msgid "Commercial Partner" -msgstr "" +msgstr "Partner Commerciale" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_move__display_name #: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking__display_name #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__rule_domain msgid "Domain" -msgstr "" +msgstr "Dominio" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__rule_domain msgid "Domain based on Transfers, filter for entering the channel." -msgstr "" +msgstr "Dominio basato sui trasferimenti, filtrare per accedere al canale." #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Done Today" -msgstr "" +msgstr "Eseguito oggi" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Done Today Total" -msgstr "" +msgstr "Totale eseguito oggi" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view msgid "Enter Python code here." -msgstr "" +msgstr "Inserire qui il codice Python." #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 @@ -234,137 +242,140 @@ msgid "" " %s \n" "(%s)" msgstr "" +"Errore nella valutazione del codice canale:\n" +" %s \n" +"(%s)" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__release_forbidden msgid "Forbid to release this channel" -msgstr "" +msgstr "Vieta il rilascio del canale" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_full_progress msgid "Full Progress" -msgstr "" +msgstr "Avanzamento completo" #. module: stock_release_channel #: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__auto_release__group_commercial_partner msgid "Grouped by Commercial Partner" -msgstr "" +msgstr "Raggruppati per partner commerciale" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_move__id #: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking__id #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__id msgid "ID" -msgstr "" +msgstr "ID" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_chain_in_progress msgid "In progress Related Transfers" -msgstr "" +msgstr "Trasferimenti relativi in progresso" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_action_lock_allowed msgid "Is Action Lock Allowed" -msgstr "" +msgstr "È consentito il blocco azione" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_action_sleep_allowed msgid "Is Action Sleep Allowed" -msgstr "" +msgstr "È consentita la sospensione dell'azione" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_action_unlock_allowed msgid "Is Action Unlock Allowed" -msgstr "" +msgstr "È consentito lo sblocco dell'azione" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_action_wake_up_allowed msgid "Is Action Wake Up Allowed" -msgstr "" +msgstr "È consentita la riattivazione dell'azione" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__is_release_allowed msgid "Is Release Allowed" -msgstr "" +msgstr "È consentito il rilascio" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__last_done_picking_date_done msgid "Last Done Picking Date Done" -msgstr "" +msgstr "Data ultimo prelievo effettuato" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__last_done_picking_name msgid "Last Done Picking Name" -msgstr "" +msgstr "Nome ultimo prelievo effettuato" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__last_done_picking_id msgid "Last Done Transfer" -msgstr "" +msgstr "Ultimo trasferimento effettuato" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_move____last_update #: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking____last_update #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Late" -msgstr "" +msgstr "In ritardo" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_late msgid "Late Moves (Estimate)" -msgstr "" +msgstr "Movimenti in ritardo (stimati)" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Late Total" -msgstr "" +msgstr "Totale in ritardo" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_late msgid "Late Transfers" -msgstr "" +msgstr "Trasferimenti in ritardo" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Lines]" -msgstr "" +msgstr "Righe" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Lock" -msgstr "" +msgstr "Blocca" #. module: stock_release_channel #: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__state__locked #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view msgid "Locked" -msgstr "" +msgstr "Bloccato" #. module: stock_release_channel #: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__auto_release__max msgid "Max" -msgstr "" +msgstr "Massimo" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__max_auto_release msgid "Max Transfers to release" -msgstr "" +msgstr "Massimo trasferimenti da rilasciare" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__auto_release @@ -374,108 +385,112 @@ msgid "" "Grouped by Commercial Partner: release all transfers for acommercial partner " "at once." msgstr "" +"Massimo: rilasciare N trasferimento per avere un massimo configrato di X " +"consegne in lavoro.\n" +"Ragguppati per partner commerciale: rilasciare contemporaneamente tutti i " +"trasferimenti per un partner commerciale." #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_done msgid "Moves Done Today (Estimate)" -msgstr "" +msgstr "Movimenti eseguiti oggi (stimati)" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "No Max transfers to release is configured." -msgstr "" +msgstr "Non è configurato il nr. massimo di trasferimenti da rilasciare." #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.view_picking_internal_search msgid "No Release Channel" -msgstr "" +msgstr "Nessun canale rilascio" #. module: stock_release_channel #: model_terms:ir.actions.act_window,help:stock_release_channel.stock_release_channel_act_window msgid "No Release Channel configured" -msgstr "" +msgstr "Non è configurato il canale rilascio" #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #: code:addons/stock_release_channel/tests/test_channel_release_batch.py:0 #, python-format msgid "Nothing in the queue!" -msgstr "" +msgstr "In questa coda non c'è niente!" #. module: stock_release_channel #: model:ir.model.fields.selection,name:stock_release_channel.selection__stock_release_channel__state__open #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view msgid "Open" -msgstr "" +msgstr "Aperto" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__picking_type_ids msgid "Operation Types" -msgstr "" +msgstr "TIpi di operazione" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Overall Progress" -msgstr "" +msgstr "Progresso complessivo" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__picking_chain_ids msgid "Picking Chain" -msgstr "" +msgstr "Catena prelievi" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Priority" -msgstr "" +msgstr "Priorità" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_priority msgid "Priority Moves (Estimate)" -msgstr "" +msgstr "Movimento prioritario (stima)" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Priority Total" -msgstr "" +msgstr "Totale priorità" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_priority msgid "Priority Transfers" -msgstr "" +msgstr "Trasferimenti prioritari" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__code msgid "Python Code" -msgstr "" +msgstr "Codice Python" #. module: stock_release_channel #: model:ir.actions.server,name:stock_release_channel.ir_cron_stock_picking_assign_release_channel_ir_actions_server #: model:ir.cron,cron_name:stock_release_channel.ir_cron_stock_picking_assign_release_channel #: model:ir.cron,name:stock_release_channel.ir_cron_stock_picking_assign_release_channel msgid "Re-assign release channel" -msgstr "" +msgstr "Riassegna canale rilascio" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Related Done Total" -msgstr "" +msgstr "Totale relativi eseguiti" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Related In Progress Total" -msgstr "" +msgstr "Totale relativi in progresso" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_picking__release_channel_id #: model_terms:ir.ui.view,arch_db:stock_release_channel.view_picking_internal_search msgid "Release Channel" -msgstr "" +msgstr "Canale rilascio" #. module: stock_release_channel #: model:ir.actions.act_window,name:stock_release_channel.stock_release_channel_act_window @@ -483,105 +498,107 @@ msgstr "" #: model:ir.ui.menu,name:stock_release_channel.stock_release_channel_config_menu #: model:ir.ui.menu,name:stock_release_channel.stock_release_channel_menu msgid "Release Channels" -msgstr "" +msgstr "Canali rilascio" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_release_ready msgid "Release Ready Moves (Estimate)" -msgstr "" +msgstr "Movimenti rilascio pronti (stima)" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Release Ready Total" -msgstr "" +msgstr "Totale rilascio pronti" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_release_ready msgid "Release Ready Transfers" -msgstr "" +msgstr "Trasferimenti rilascio pronti" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_released msgid "Released Moves (Estimate)" -msgstr "" +msgstr "Movimenti rilasciati (stima)" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Released Total" -msgstr "" +msgstr "Totale rilasciati" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_released msgid "Released Transfers" -msgstr "" +msgstr "Trasferimenti rilasciati" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__sequence msgid "Sequence" -msgstr "" +msgstr "Sequenza" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Settings" -msgstr "" +msgstr "Impostazioni" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Sleep" -msgstr "" +msgstr "Sospendi" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__state msgid "State" -msgstr "" +msgstr "Stato" #. module: stock_release_channel #: model:ir.model,name:stock_release_channel.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: stock_release_channel #: model:ir.model,name:stock_release_channel.model_stock_release_channel msgid "Stock Release Channels" -msgstr "" +msgstr "Canali rilascio magazzino" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_action_lock_allowed msgid "Technical field to check if the action 'Lock' is allowed." -msgstr "" +msgstr "Campo tecnico per controllare se è consentita l'azione 'Blocco'." #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_release_allowed msgid "Technical field to check if the action 'Release Next Batch' is allowed." msgstr "" +"Campo tecnico per controllare se è consentita l'azione 'Rilascia lotto " +"successivo'." #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_action_sleep_allowed msgid "Technical field to check if the action 'Sleep' is allowed." -msgstr "" +msgstr "Campo tecnico per controllare se è consentita l'azione 'Sospendi'." #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_action_unlock_allowed msgid "Technical field to check if the action 'Unlock' is allowed." -msgstr "" +msgstr "Campo tecnico per controllare se è consentita l'azione 'Sblocca'." #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__is_action_wake_up_allowed msgid "Technical field to check if the action 'Wake Up' is allowed." -msgstr "" +msgstr "Campo tecnico per controllare se è consentita l'azione 'Attiva'." #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "The number of released transfers in progress is already at the maximum." -msgstr "" +msgstr "Il numero di trasferimenti in corso è già al massimo." #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "The release of pickings is not allowed for channel %(name)s." -msgstr "" +msgstr "Il rilascio dei prelievi non è consentito per il canale %(name)s." #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__state @@ -594,94 +611,101 @@ msgid "" "* Asleep: Assigned pickings not processed are unassigned from the release " "channel.\n" msgstr "" +"Lo stato consenti di controllare la disponibilità del canale di rilascio.\n" +"* Aperto: assegnazione manuale e automatica del prelievo al rilascio è " +"attiva e le operazioni di rilascio sono consentite.\n" +"* Bloccato: le operazini di rilascio sono vietate. (i processi di " +"assegnazione sono ancora in lavoro)\n" +"* Sospeso: i prelievi assegnati e non elaborati vengono revocati dal canale " +"di rilascio.\n" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__count_picking_full_progress msgid "The total number of pickings to achieve 100% of progress." -msgstr "" +msgstr "Numero totale di prelievi per raggiungere il 100% del progresso." #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "To Do" -msgstr "" +msgstr "Da fare" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "To Release" -msgstr "" +msgstr "Da rilasciare" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "To Ship" -msgstr "" +msgstr "Da spedire" #. module: stock_release_channel #: model:ir.model,name:stock_release_channel.model_stock_picking msgid "Transfer" -msgstr "" +msgstr "Trasferimento" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__picking_ids msgid "Transfers" -msgstr "" +msgstr "Trasferimenti" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_done msgid "Transfers Done Today" -msgstr "" +msgstr "Trasferimenti eseguiti oggi" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Transfers Progress" -msgstr "" +msgstr "Progresso trasferimenti" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.view_picking_internal_search msgid "Transfers that couldn't be assigned in a release channel" -msgstr "" +msgstr "Trasferimenti che non possono essere assegnati in un canale di rilascio" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Unlock" -msgstr "" +msgstr "Sblocca" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Waiting" -msgstr "" +msgstr "Attesa" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_move_waiting msgid "Waiting Moves (Estimate)" -msgstr "" +msgstr "Movimenti in attesa (stimati)" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_tree_view msgid "Waiting Total" -msgstr "" +msgstr "Totale in attesa" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__count_picking_waiting msgid "Waiting Transfers" -msgstr "" +msgstr "Trasferimenti in attesa" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_form_view #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "Wake Up" -msgstr "" +msgstr "Riattivazione" #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__warehouse_id #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_search_view msgid "Warehouse" -msgstr "" +msgstr "Magazzino" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__warehouse_id msgid "Warehouse for which this channel is relevant" -msgstr "" +msgstr "Magazzino per il quale è rilevante questo canale" #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__max_auto_release @@ -689,11 +713,13 @@ msgid "" "When clicking on the package icon, it releases X transfers minus on-going " "ones not shipped (X - Waiting). This field defines X." msgstr "" +"Quando si fa clic sull'icoNa del pacco, si rilasciano X trasferimenti meno " +"quelli in corso non spediti (W - in attesa). Questo campo definisce X." #. module: stock_release_channel #: model:ir.model.fields,help:stock_release_channel.field_stock_release_channel__code msgid "Write Python code to filter out pickings." -msgstr "" +msgstr "Scrivere il codice Python per filtrare i prelievi." #. module: stock_release_channel #: code:addons/stock_release_channel/models/stock_picking.py:0 @@ -702,8 +728,10 @@ msgid "" "You cannot release delivery of the channel %s because it has been forbidden " "in the release channel configuration" msgstr "" +"Non si possono rilasciare consegne del canale %s perché è stato vietato " +"nella configurazione del canale di rilascio" #. module: stock_release_channel #: model_terms:ir.ui.view,arch_db:stock_release_channel.stock_release_channel_kanban_view msgid "name" -msgstr "" +msgstr "Nome" From 73d2b9504ce6eb368ce8b862063eea8c2edf1957 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:35:50 +0000 Subject: [PATCH 173/218] Translated using Weblate (Italian) Currently translated at 100.0% (125 of 125 strings) Translation: wms-14.0/wms-14.0-stock_storage_type Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type/it/ --- stock_storage_type/i18n/it.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stock_storage_type/i18n/it.po b/stock_storage_type/i18n/it.po index e78f48dbc40..1fad01d76ab 100644 --- a/stock_storage_type/i18n/it.po +++ b/stock_storage_type/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-16 16:38+0000\n" +"PO-Revision-Date: 2023-10-18 12:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -25,7 +25,7 @@ msgid "" msgstr "" " * %s (ATTENZIONE: ci sono restrizioni attive " "nei tipi stoccaggio ubicazione corrispondenti a questo tipo stoccaggio " -"pacco)" +"collo)" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_storage_location_sequence.py:0 @@ -45,7 +45,7 @@ msgid "" "order to put away packages using this package storage type (%s)." msgstr "" "La \"Sequenza deposito\" deve essere definita " -"per depositare i pacchi utilizzando questo tipo stoccaggio pacco (%s)." +"per depositare i colli utilizzando questo tipo stoccaggio collo (%s)." #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__active @@ -72,7 +72,7 @@ msgstr "Tipi stoccaggio ubicazione consentito" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__package_storage_type_ids msgid "Allowed packages storage types" -msgstr "Tipi stoccaggio pacchi consentito" +msgstr "Tipi stoccaggio colli consentito" #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.location_storage_type_form_view From 7d2f8e6e9d9aed96c21d15807a153f1bf13d2211 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:36:45 +0000 Subject: [PATCH 174/218] Translated using Weblate (Italian) Currently translated at 100.0% (19 of 19 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen_measuring_device Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen_measuring_device/it/ --- stock_reception_screen_measuring_device/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stock_reception_screen_measuring_device/i18n/it.po b/stock_reception_screen_measuring_device/i18n/it.po index 12c3ef306cc..b40553775ab 100644 --- a/stock_reception_screen_measuring_device/i18n/it.po +++ b/stock_reception_screen_measuring_device/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-18 12:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -39,7 +39,7 @@ msgstr "Dimensioni (LxAxP)" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,help:stock_reception_screen_measuring_device.field_stock_reception_screen__display_package_dimensions msgid "Dimensions of the package in mm (length x height x width)" -msgstr "Dimensioni del pacco in mm (lunghezza x altezza x larghezza)" +msgstr "Dimensioni del collo in mm (lunghezza x altezza x larghezza)" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_measuring_device__display_name @@ -56,7 +56,7 @@ msgstr "ID" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,help:stock_reception_screen_measuring_device.field_stock_reception_screen__package_has_missing_dimensions msgid "Indicates if the package have any measurement missing." -msgstr "Indica se il pacco è senza una misura." +msgstr "Indica se il collo è senza una misura." #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_measuring_device____last_update From e2570437dddf58ae176a83c59928144bcd2c5cd9 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:35:50 +0000 Subject: [PATCH 175/218] Translated using Weblate (Italian) Currently translated at 100.0% (1 of 1 strings) Translation: wms-14.0/wms-14.0-shopfloor_checkout_package_measurement Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_checkout_package_measurement/it/ --- shopfloor_checkout_package_measurement/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor_checkout_package_measurement/i18n/it.po b/shopfloor_checkout_package_measurement/i18n/it.po index 7f1f821ced4..0e7949be300 100644 --- a/shopfloor_checkout_package_measurement/i18n/it.po +++ b/shopfloor_checkout_package_measurement/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-09-20 04:45+0000\n" +"PO-Revision-Date: 2023-10-18 12:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -20,4 +20,4 @@ msgstr "" #: code:addons/shopfloor_checkout_package_measurement/actions/message.py:0 #, python-format msgid "Package measure(s) changed." -msgstr "Misura(e) imballo modificate." +msgstr "Misura(e) collo modificate." From a7b61f1df78799500642f6857804f988a964c0d6 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:36:45 +0000 Subject: [PATCH 176/218] Translated using Weblate (Italian) Currently translated at 100.0% (99 of 99 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen/it/ --- stock_reception_screen/i18n/it.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po index 4840cc4982d..a0ff0659460 100644 --- a/stock_reception_screen/i18n/it.po +++ b/stock_reception_screen/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-16 13:37+0000\n" +"PO-Revision-Date: 2023-10-18 12:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -66,8 +66,7 @@ msgstr "Ubicazioni destinazione consentite" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__allowed_location_dest_ids msgid "Allowed destination locations based on the package storage type." -msgstr "" -"Ubicazioni destinazione consentite in base al tipo stoccaggio confezione." +msgstr "Ubicazioni destinazione consentite in base al tipo stoccaggio collo." #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 From ca3177a985eb0c5673d0961567428971aabc760d Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 11:56:08 +0000 Subject: [PATCH 177/218] Translated using Weblate (Italian) Currently translated at 28.2% (86 of 304 strings) Translation: wms-14.0/wms-14.0-shopfloor Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor/it/ --- shopfloor/i18n/it.po | 106 +++++++++++++++++++++++-------------------- 1 file changed, 56 insertions(+), 50 deletions(-) diff --git a/shopfloor/i18n/it.po b/shopfloor/i18n/it.po index 3cf28233eae..db07ca76cb6 100644 --- a/shopfloor/i18n/it.po +++ b/shopfloor/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-18 08:37+0000\n" +"PO-Revision-Date: 2023-10-18 12:37+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -32,9 +32,9 @@ msgstr "" "(es: prelievo area) l'impostazione della destinazione lavora in questo modo:" "\n" "\n" -"* se viene scansionata una ubicazione, viene creato un nuovo pacco consegna;" +"* se viene scansionata una ubicazione, viene creato un nuovo collo consegna;" "\n" -"* se viene scansionato un pacco, il pacco è validato per il trasportatore\n" +"* se viene scansionato un collo, il collo è validato per il trasportatore\n" "* in entrambi i casi, se il prelievo non ha trasportatore l'operzine " "fallisce.\",\n" @@ -80,10 +80,10 @@ msgid "" "to scan a destination package.\n" msgstr "" "\n" -"Movimentanto un intero pacco, l'utente normalmente scansina\n" +"Movimentanto un intero collo, l'utente normalmente scansina\n" "l'ubicazine di destinazione.\n" "Se abilitata, sarà anche abilitato\n" -"a scansinare un pacco destinazione.\n" +"a scansionare un collo destinazione.\n" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__multiple_move_single_pack @@ -95,7 +95,7 @@ msgid "" msgstr "" "\n" "Nel prelievo di un movimento,\n" -"consente di impostare un pacco destinazione che è già stato utilizzato per " +"consente di impostare un collo destinazione che è già stato utilizzato per " "altre righe.\n" #. module: shopfloor @@ -126,7 +126,7 @@ msgid "" "Incompatible with: \"Pick and pack at the same time\"\n" msgstr "" "\n" -"Con questa opzione, le righe elaborate con l'inserimento in un pacco nel \n" +"Con questa opzione, le righe elaborate con l'inserimento in un collo nel \n" "processo di prelievo verranno inserite come prodotti derivati nella " "ubicazine della destinazion finale.\n" "\n" @@ -144,7 +144,7 @@ msgid "" "destination package'." msgstr "" "'Preleva e imballa contemporaneamente' non è compatibile cn 'Movimenti " -"multipli medesimo pacco destinazione'." +"multipli medesimo collo destinazione'." #. module: shopfloor #: code:addons/shopfloor/models/shopfloor_menu.py:0 @@ -600,224 +600,226 @@ msgstr "" #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Lot {} is for another product." -msgstr "" +msgstr "Il lotto {} è per un altro prodotto." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Lot {} not found in location {}" -msgstr "" +msgstr "Il lotto {} non è presente nell'ubicazione {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Lot {} not found in transfer {}" -msgstr "" +msgstr "Il lotto {} non è presentenel trasferimento {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Lot {} replaced by lot {}." -msgstr "" +msgstr "Lotto {} sostituito da lotto {}." #. module: shopfloor #: code:addons/shopfloor/actions/inventory.py:0 #, python-format msgid "Lot: " -msgstr "" +msgstr "Lotto: " #. module: shopfloor #: model:ir.model,name:shopfloor.model_shopfloor_menu msgid "Menu displayed in the scanner application" -msgstr "" +msgstr "Menu visualizzato nell'applicazione di scansione" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Missing expiration date." -msgstr "" +msgstr "Data scadenza non presente." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__move_create_is_possible msgid "Move Create Is Possible" -msgstr "" +msgstr "È possibile creare movimenti" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__move_line_ids msgid "Move Line" -msgstr "" +msgstr "Riga movimento" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking__move_line_count #: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch__move_line_count msgid "Move Line Count" -msgstr "" +msgstr "Conteggio righe movimenti" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Move already processed." -msgstr "" +msgstr "Mvimento già elaborato." #. module: shopfloor #: code:addons/shopfloor/models/stock_move_line.py:0 #, python-format msgid "Move lines processed have to share the same source location." msgstr "" +"Le righe di movimento elaborate devno avere la stessa ubicazione origine." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__multiple_move_single_pack_is_possible msgid "Multiple Move Single Pack Is Possible" -msgstr "" +msgstr "È possibile avere movimenti multipli per singolo pacco" #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Negative quantity not allowed." -msgstr "" +msgstr "Quantità negativa non consentita." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "New move lines cannot be assigned: canceled." -msgstr "" +msgstr "Non possono essere assegnate nuove righe movimento: annullato." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__no_prefill_qty_is_possible msgid "No Prefill Qty Is Possible" -msgstr "" +msgstr "È possibile non avere quantità precompilata" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No available work could be found." -msgstr "" +msgstr "Non c'è un lavoro disponibile." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No delivery package type available." -msgstr "" +msgstr "Nessun tipo pacco consegna disponibile." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No line to pack found." -msgstr "" +msgstr "Nessuna riga da confezionare trovata." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No lines to process." -msgstr "" +msgstr "Nessuna riga da elaborare." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No location found for this barcode." -msgstr "" +msgstr "Nessuna ubicazione trovata per questo codice a barre." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No lot found for {}" -msgstr "" +msgstr "Nessun lotto trovato per {}" #. module: shopfloor #: code:addons/shopfloor/services/cluster_picking.py:0 #, python-format msgid "No more work to do, please create a new batch transfer" msgstr "" +"Nessun lavoro di movimento da fare, creare un nuovo trasferimento raggruppato" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No operation found for this menu and profile." -msgstr "" +msgstr "Nessuna operazione trovata per questo menu e profilo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No operation type found for this menu and profile." -msgstr "" +msgstr "Nessun tipo operazione trovato per questo menu e profilo." #. module: shopfloor #: code:addons/shopfloor/services/service.py:0 #, python-format msgid "No operation types configured on menu {}." -msgstr "" +msgstr "Nessun tipo operazione configrato in questo menu {}." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No package or lot found for barcode {}." -msgstr "" +msgstr "Nessun pacco o lotto trovati per il codice a barre {}." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No pending operation for package %s." -msgstr "" +msgstr "Nessuna operazione in attesa per il pacco %s." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No product found for {}" -msgstr "" +msgstr "Nessun prodotto trovato per {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No product found in {}" -msgstr "" +msgstr "Nessun prodotto trovato in {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No putaway destination is available." -msgstr "" +msgstr "Nessuna destinazion di inoltro disponibile." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No quantity has been processed, unable to complete the transfer." -msgstr "" +msgstr "Nessuna quantità elaborata, impossibile completare il trasferimento." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No transfer found for the scanned lot." -msgstr "" +msgstr "Nessun trasferimento trovato per il codice scansionato." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No transfer found for the scanned packaging." -msgstr "" +msgstr "Nessun trasferimento trovato per l'imballo scansionato." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No transfer found for this lot." -msgstr "" +msgstr "Nessun trasferimento trovato per questo lotto." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No transfer found for this product." -msgstr "" +msgstr "Nessun trasferimento trovato per questo prodotto." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No valid package to select." -msgstr "" +msgstr "Nessun pacco valido da selezionare." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No value" -msgstr "" +msgstr "Nessun valore" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -826,17 +828,19 @@ msgid "" "Not all lines have been processed with full quantity. Do you confirm partial " "operation?" msgstr "" +"Non tutte le righe sono state elaborate per la quantità totale. Confermare " +"l'operazione parziale?" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__picking_type_ids msgid "Operation Types" -msgstr "" +msgstr "TIpi di operazione" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Operation already processed." -msgstr "" +msgstr "Operazione già elaborata." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -845,28 +849,30 @@ msgid "" "Operation types for this menu are missing default source and destination " "locations." msgstr "" +"I tipi operazione per questo menu non hanno le ubicazioni origine e " +"destinazione predefinite." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Operation's already running. Would you like to take it over?" -msgstr "" +msgstr "L'operazione è già in corso. Si vuole gestirla?" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__package_id msgid "Package" -msgstr "" +msgstr "Confezione" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking__package_level_count msgid "Package Level Count" -msgstr "" +msgstr "Conteggio livello pacco" #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Package cancelled" -msgstr "" +msgstr "Pacco annullato" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 From 10ce3434093623c4dc3a8c0b2b9a12fc4e687664 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:37:54 +0000 Subject: [PATCH 178/218] Translated using Weblate (Italian) Currently translated at 100.0% (19 of 19 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen_measuring_device Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen_measuring_device/it/ --- stock_reception_screen_measuring_device/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_reception_screen_measuring_device/i18n/it.po b/stock_reception_screen_measuring_device/i18n/it.po index b40553775ab..61270d81b61 100644 --- a/stock_reception_screen_measuring_device/i18n/it.po +++ b/stock_reception_screen_measuring_device/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-18 12:37+0000\n" +"PO-Revision-Date: 2023-10-18 12:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -95,7 +95,7 @@ msgstr "Solo un dispositiovo può essere il predefinito." #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,field_description:stock_reception_screen_measuring_device.field_stock_reception_screen__package_has_missing_dimensions msgid "Package Requires Measures?" -msgstr "Il pacco richiede misure?" +msgstr "Il collo richiede misure?" #. module: stock_reception_screen_measuring_device #: model_terms:ir.ui.view,arch_db:stock_reception_screen_measuring_device.stock_reception_screen_view_form From c1c55b83d640a72bd112326ed830199dd7145bbe Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:38:09 +0000 Subject: [PATCH 179/218] Translated using Weblate (Italian) Currently translated at 100.0% (99 of 99 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen/it/ --- stock_reception_screen/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po index a0ff0659460..fd0714a53a4 100644 --- a/stock_reception_screen/i18n/it.po +++ b/stock_reception_screen/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-18 12:37+0000\n" +"PO-Revision-Date: 2023-10-18 12:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -130,7 +130,7 @@ msgstr "Riga movimento attuale" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_package_stored msgid "Current Move Line Package Stored" -msgstr "Riga movimento attuale confezione depositata" +msgstr "Riga movimento attuale collo depositato" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move__reception_screen_current_step From 493ae2be5f45af44543d6faf0280277706af53b9 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:37:54 +0000 Subject: [PATCH 180/218] Translated using Weblate (Italian) Currently translated at 28.2% (86 of 304 strings) Translation: wms-14.0/wms-14.0-shopfloor Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor/it/ --- shopfloor/i18n/it.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/shopfloor/i18n/it.po b/shopfloor/i18n/it.po index db07ca76cb6..9467d73a4a4 100644 --- a/shopfloor/i18n/it.po +++ b/shopfloor/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-18 12:37+0000\n" +"PO-Revision-Date: 2023-10-18 12:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -153,7 +153,7 @@ msgid "" "'Pick and pack at the same time' is incompatible with 'Unload package at " "destination'." msgstr "" -"'Preleva e imballa contemporaneamente' non è compatibile cn 'Scarica pacco " +"'Preleva e imballa contemporaneamente' non è compatibile cn 'Scarica collo " "alla destinazione'." #. module: shopfloor @@ -165,7 +165,7 @@ msgstr "Una applicazione di reparto" #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "A destination package is required." -msgstr "È richiesto un pacco destinazione." +msgstr "È richiesto un collo destinazione." #. module: shopfloor #: code:addons/shopfloor/actions/change_package_lot.py:0 @@ -187,7 +187,7 @@ msgstr "Aggiunge campi priorità/rinvio reparto" #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "All packages processed." -msgstr "Tuii i pacchi elaborati." +msgstr "Tutti i colli elaborati." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_is_possible @@ -197,7 +197,7 @@ msgstr "Consente possibilità destinazione alternativa" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_package_is_possible msgid "Allow Alternative Destination Package Is Possible" -msgstr "Consente possibilità pacco destinazione alternativo" +msgstr "Consente possibilità collo destinazione alternativo" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_force_reservation_is_possible From e9e51cc40735f2a62a4c8a0836a08ed2d161dc7d Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:37:54 +0000 Subject: [PATCH 181/218] Translated using Weblate (Italian) Currently translated at 100.0% (30 of 30 strings) Translation: wms-14.0/wms-14.0-shopfloor_delivery_shipment Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_delivery_shipment/it/ --- shopfloor_delivery_shipment/i18n/it.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/shopfloor_delivery_shipment/i18n/it.po b/shopfloor_delivery_shipment/i18n/it.po index 5216a71e9e5..3e331c43298 100644 --- a/shopfloor_delivery_shipment/i18n/it.po +++ b/shopfloor_delivery_shipment/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-18 12:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -103,19 +103,19 @@ msgstr "" #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Package {} can not been loaded in the shipment {}." -msgstr "Il pacco{} non può essere caricato nella spedizione {}." +msgstr "Il collo {} non può essere caricato nella spedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Package {} has not been planned in the shipment {}." -msgstr "Il pacco {} non è stato pianificato per la psedizione {}." +msgstr "Il collo {} non è stato pianificato per la psedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Package {} is already loaded in the shipment {}." -msgstr "Il pacco {} è già stato caricato nella spedizione {}." +msgstr "Il collo {} è già stato caricato nella spedizione {}." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 From ca6cb57722c3637280ae25bcef3b34a5b7eb1269 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:43:31 +0000 Subject: [PATCH 182/218] Translated using Weblate (Italian) Currently translated at 100.0% (125 of 125 strings) Translation: wms-14.0/wms-14.0-stock_storage_type Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type/it/ --- stock_storage_type/i18n/it.po | 60 +++++++++++++++++------------------ 1 file changed, 29 insertions(+), 31 deletions(-) diff --git a/stock_storage_type/i18n/it.po b/stock_storage_type/i18n/it.po index 1fad01d76ab..e241ba2440e 100644 --- a/stock_storage_type/i18n/it.po +++ b/stock_storage_type/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-18 12:37+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -144,8 +144,8 @@ msgid "" "Defines a 'default' package storage type for this product to be applied on " "packages without product packagings for put-away computations." msgstr "" -"Definisce un tipo stoccaggio pacco 'predefinito' per questo prodotto da " -"applicare ai pacchi senza imballaggio prodotto per i calcoli di stoccaggio." +"Definisce un tipo stoccaggio collo 'predefinito' per questo prodotto da " +"applicare ai colli senza imballaggio prodotto per i calcoli di stoccaggio." #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location_storage_type__length_uom_id @@ -199,13 +199,12 @@ msgstr "Altezza in metri" #: model:ir.model.fields,help:stock_storage_type.field_stock_package_storage_type__height_required msgid "Height is mandatory for packages configured with this storage type." msgstr "" -"L'altezza è obbligatoria per confezioni configurate con questo tipo " -"stoccaggio." +"L'altezza è obbligatoria per colli configurati con questo tipo stoccaggio." #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_package_storage_type__height_required msgid "Height required for packages" -msgstr "Altezza richiesta per le confezioni" +msgstr "Altezza richiesta per i colli" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_product_packaging__id @@ -347,7 +346,7 @@ msgstr "Ubicazione vuota" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_location_package_storage_type_rel msgid "Location Package storage type relation" -msgstr "Relazione ubicazione tipo stoccaggio pacco" +msgstr "Relazione ubicazione tipo stoccaggio collo" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__location_storage_type_ids @@ -369,7 +368,7 @@ msgstr "L'ubicazione conterrà lotto" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__location_will_contain_product_ids msgid "Location Will Contain Product" -msgstr "L'ubicazine conterrà prodotto" +msgstr "L'ubicazione conterrà prodotto" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_location_storage_type @@ -384,7 +383,7 @@ msgid "" "%s." msgstr "" "Il tipo sotoccaggio ubicazione %s definisce una altezza massima di %s ma il " -"pacco è più grande: %s." +"collo è più grande: %s." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 @@ -394,7 +393,7 @@ msgid "" "heavier: %s." msgstr "" "Il tipo sotoccaggio ubicazione %s definisce un peso massimo di %s ma il " -"pacco è più pesante: %s." +"collo è più pesante: %s." #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 @@ -445,8 +444,7 @@ msgstr "Ubicazioni" #: model:ir.model.fields,help:stock_storage_type.field_stock_package_storage_type__location_storage_type_ids msgid "Locations storage types that can accept such a package storage type." msgstr "" -"Tipi stoccaggio ubicazione che possono accettare tale tipo stoccaggio " -"confezione." +"Tipi stoccaggio ubicazione che possono accettare tale tipo stoccaggio collo." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__allowed_location_storage_type_ids @@ -532,8 +530,8 @@ msgid "" "\n" "%s" msgstr "" -"La confezione %s non è consentita nell'ubicazione %s, perché non c'è un tipo " -"stoccaggio ubicazione che accetta il tipo stoccaggio ubicazione %s:\n" +"Il collo %s non è consentita nell'ubicazione %s, perché non c'è un tipo " +"stoccaggio ubicazione che accetta il tipo stoccaggio collo %s:\n" "\n" "%s" @@ -543,26 +541,26 @@ msgstr "" #: model:ir.model.fields,field_description:stock_storage_type.field_stock_quant_package__package_storage_type_id #: model:ir.model.fields,field_description:stock_storage_type.field_stock_storage_location_sequence__package_storage_type_id msgid "Package Storage Type" -msgstr "Tipo stoccaggio confezione" +msgstr "Tipo stoccaggio collo" #. module: stock_storage_type #: model:ir.actions.act_window,name:stock_storage_type.package_storage_type_action #: model:ir.ui.menu,name:stock_storage_type.menu_package_storage_type_action msgid "Package Storage Types" -msgstr "Tipi stoccaggio confezione" +msgstr "Tipi stoccaggio collo" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_package_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_product_product__product_package_storage_type_id #: model:ir.model.fields,field_description:stock_storage_type.field_product_template__product_package_storage_type_id msgid "Package storage type" -msgstr "Tipo stoccaggio confezione" +msgstr "Tipo stoccaggio collo" #. module: stock_storage_type #: code:addons/stock_storage_type/models/stock_quant.py:0 #, python-format msgid "Package storage type %s is not allowed into Location %s" -msgstr "Il tipo stoccaggio confezione %s non è consentito nell'ubicazione %s" +msgstr "Il tipo stoccaggio collo %s non è consentito nell'ubicazione %s" #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_quant_package__package_storage_type_id @@ -571,9 +569,9 @@ msgid "" "the packaging if set, or from the product ifthe package contains only a " "single product." msgstr "" -"Tipo stoccaggio confezione per il calcolo deposito. Ottiene il valore " -"automaticamente dall'imballaggio se impostato, o dal prodotto se la " -"confezione contiene solo un singolo prodotto." +"Tipo stoccaggio collo per il calcolo deposito. Ottiene il valore " +"automaticamente dall'imballaggio se impostato, o dal prodotto se il collo " +"contiene solo un singolo prodotto." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location_storage_type__package_storage_type_ids @@ -581,13 +579,13 @@ msgid "" "Package storage types that are allowed on locations where this location " "storage type is defined." msgstr "" -"Tipi stoccaggio confezione che sono consentiti nelle ubicazioni dove questo " -"tipo stoccaggio ubicazione è definito." +"Tipi stoccaggio collo che sono consentiti nelle ubicazioni dove questo tipo " +"stoccaggio ubicazione è definito." #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_quant_package msgid "Packages" -msgstr "Confezioni" +msgstr "Colli" #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__pack_putaway_strategy @@ -636,7 +634,7 @@ msgstr "Sequenza" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_storage_location_sequence msgid "Sequence of locations to put-away the package storage type" -msgstr "Sequenza ubicazioni per deposito del tipo stoccaggio confezione" +msgstr "Sequenza ubicazioni per deposito del tipo stoccaggio collo" #. module: stock_storage_type #: model_terms:ir.ui.view,arch_db:stock_storage_type.package_storage_location_tree_view @@ -656,7 +654,7 @@ msgstr "Movimento di magazzino" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_package_level msgid "Stock Package Level" -msgstr "Livello confezione magazzino" +msgstr "Livello collo magazzino" #. module: stock_storage_type #: model:ir.model,name:stock_storage_type.model_stock_storage_location_sequence_cond @@ -718,7 +716,7 @@ msgstr "Campo tecnico, per velocizzare i confronti" #: code:addons/stock_storage_type/models/stock_quant_package.py:0 #, python-format msgid "The height is mandatory on package {}." -msgstr "L'altezza è obbligatria per la confezione {}." +msgstr "L'altezza è obbligatria per Il collo {}." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__max_height @@ -733,8 +731,8 @@ msgid "" "The package storage type will be set on stock packages using this product " "packaging, in order to compute its putaway." msgstr "" -"Il tipo stoccaggio confezione verrà impostato nelle confezioni magazzino " -"utilizzando questo imballo prodotto, per il calcolo del deposito." +"Il tipo stoccaggio collo verrà impostato nei colli magazzino utilizzando " +"questo imballo prodotto, per il calcolo del deposito." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__pack_putaway_strategy @@ -753,7 +751,7 @@ msgstr "" "Nessuna: quanto un pacco è movimentato in questa ubicazione, non verrà " "movimentato ulteriormente.\n" "Ordinamento per ubicazioni figlie: quanto un pacco è movimentato in questa " -"ubicazione, verrà cercata una ubicazine idonea nelle ubicazioni figlie in " +"ubicazione, verrà cercata una ubicazione idonea nelle ubicazioni figlie in " "accordo con le restrizioni definite nei rispettivi tipi stoccaggio " "ubicazione." @@ -788,7 +786,7 @@ msgid "" "children of the destination location after the (product or category) put-" "away is applied." msgstr "" -"Quando i pacchi con tipo stoccaggio %s sono depositati, la strategia cerca " +"Quando i colli con tipo stoccaggio %s sono depositati, la strategia cerca " "una ubicazione disponibile nelle segenti ubicazoni:

    %s

    Nota: questo accade finché queste ubicazioni sono figlie della " "ubicazione destinazione del movimento di magazzino o finché queste " From 2cad7f6604f538fa5921d9864e6aaeacf6cd4f3f Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 13:33:32 +0000 Subject: [PATCH 183/218] Translated using Weblate (Italian) Currently translated at 100.0% (19 of 19 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen_measuring_device Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen_measuring_device/it/ --- stock_reception_screen_measuring_device/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_reception_screen_measuring_device/i18n/it.po b/stock_reception_screen_measuring_device/i18n/it.po index 61270d81b61..003bb95fa7a 100644 --- a/stock_reception_screen_measuring_device/i18n/it.po +++ b/stock_reception_screen_measuring_device/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-18 12:38+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -78,7 +78,7 @@ msgstr "Macchina di misurazione già in uso." #. module: stock_reception_screen_measuring_device #: model:ir.model,name:stock_reception_screen_measuring_device.model_measuring_device msgid "Measuring and Weighing Device" -msgstr "Dispositivo di misurazine e pesatura" +msgstr "Dispositivo di misurazione e pesatura" #. module: stock_reception_screen_measuring_device #: code:addons/stock_reception_screen_measuring_device/models/stock_reception_screen.py:0 From a37b4980d164b443748a1c08832ec7d398b55f0d Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 13:33:32 +0000 Subject: [PATCH 184/218] Translated using Weblate (Italian) Currently translated at 100.0% (72 of 72 strings) Translation: wms-14.0/wms-14.0-stock_warehouse_flow Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow/it/ --- stock_warehouse_flow/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stock_warehouse_flow/i18n/it.po b/stock_warehouse_flow/i18n/it.po index 62793c9f8d7..18be8c90008 100644 --- a/stock_warehouse_flow/i18n/it.po +++ b/stock_warehouse_flow/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-12 09:39+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -109,7 +109,7 @@ msgstr "Da ubicazione dest." #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__from_location_src_id msgid "From Location Src" -msgstr "Da ubicazine sor." +msgstr "Da ubicazione sor." #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__from_picking_type_id @@ -384,7 +384,7 @@ msgstr "A" #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__to_picking_type_id #: model_terms:ir.ui.view,arch_db:stock_warehouse_flow.stock_warehouse_flow_view_search msgid "To operation type" -msgstr "A tipo operazine" +msgstr "A tipo operazione" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__to_output_stock_loc_id From 3d3fa9658b6273b5737b342c737ba552305186a9 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 13:32:59 +0000 Subject: [PATCH 185/218] Translated using Weblate (Italian) Currently translated at 100.0% (35 of 35 strings) Translation: wms-14.0/wms-14.0-stock_checkout_sync Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_checkout_sync/it/ --- stock_checkout_sync/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_checkout_sync/i18n/it.po b/stock_checkout_sync/i18n/it.po index 0372a5666b4..92f061db91b 100644 --- a/stock_checkout_sync/i18n/it.po +++ b/stock_checkout_sync/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -64,7 +64,7 @@ msgstr "Data prevista" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__picking_type_location_id msgid "Default Source Location" -msgstr "Ubicazine origine predefinita" +msgstr "Ubicazione origine predefinita" #. module: stock_checkout_sync #: model:ir.model.fields,field_description:stock_checkout_sync.field_stock_move_checkout_sync__dest_picking_id From 826b46f9a1d7031338a648137d21991ffeb0807d Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 13:33:31 +0000 Subject: [PATCH 186/218] Translated using Weblate (Italian) Currently translated at 100.0% (11 of 11 strings) Translation: wms-14.0/wms-14.0-stock_storage_type_putaway_abc Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type_putaway_abc/it/ --- stock_storage_type_putaway_abc/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_storage_type_putaway_abc/i18n/it.po b/stock_storage_type_putaway_abc/i18n/it.po index f0724f72218..cec17e52cba 100644 --- a/stock_storage_type_putaway_abc/i18n/it.po +++ b/stock_storage_type_putaway_abc/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -87,6 +87,6 @@ msgstr "" "Nessuna: quanto un pacco è movimentato in questa ubicazione, non verrà " "movimentato ulteriormente.\n" "Ordinamento per ubicazioni figlie: quanto un pacco è movimentato in questa " -"ubicazione, verrà cercata una ubicazine idonea nelle ubicazioni figlie in " +"ubicazione, verrà cercata una ubicazione idonea nelle ubicazioni figlie in " "accordo con le restrizioni definite nei rispettivi tipi stoccaggio " "ubicazione." From 54e14b7a9daa6b5ff62babb2eade6cfcba8f673b Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:41:10 +0000 Subject: [PATCH 187/218] Translated using Weblate (Italian) Currently translated at 100.0% (99 of 99 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen/it/ --- stock_reception_screen/i18n/it.po | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po index fd0714a53a4..35bde3f02b0 100644 --- a/stock_reception_screen/i18n/it.po +++ b/stock_reception_screen/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-18 12:38+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -220,19 +220,18 @@ msgstr "Seleziona campo" #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__current_move_product_packaging_ids msgid "Gives the different ways to package the same product." -msgstr "Consente di imballare diversamente lo stesso prodotto." +msgstr "Consente di creare colli in modi diversi lo stesso prodotto." #. module: stock_reception_screen #: model:ir.model.fields,help:stock_reception_screen.field_stock_reception_screen__package_storage_type_height_required msgid "Height is mandatory for packages configured with this storage type." msgstr "" -"L'altezza è obbligatoria per confezioni configurate con questo tipo " -"stoccaggio." +"L'altezza è obbligatoria per colli configurati con questo tipo stoccaggio." #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_storage_type_height_required msgid "Height required for packages" -msgstr "Altezza richiesta per le confezioni" +msgstr "Altezza richiesta per li colli" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__id @@ -314,17 +313,17 @@ msgstr "In partenza" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_height msgid "Package Height" -msgstr "Altezza confezione" +msgstr "Altezza collo" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_package msgid "Package N°" -msgstr "Confezione n*" +msgstr "Collo n*" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_storage_type_id msgid "Package Storage Type" -msgstr "Tipo stoccaggio confezione" +msgstr "Tipo stoccaggio collo" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_filtered_move_lines @@ -350,7 +349,7 @@ msgstr "Movimenti prodotto (riga movimento magazzino)" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_packaging_ids msgid "Product Packages" -msgstr "Confezioni prodotto" +msgstr "Colli prodotto" #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_product_packaging @@ -475,7 +474,7 @@ msgstr "Imposta numero lotto" #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Set Package" -msgstr "Imposta confezione" +msgstr "Imposta collo" #. module: stock_reception_screen #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 From 1beb99fc8b469a5012f3f689ac81a36155575658 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 13:31:57 +0000 Subject: [PATCH 188/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-shopfloor_base_multicompany Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_base_multicompany/it/ --- shopfloor_base_multicompany/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shopfloor_base_multicompany/i18n/it.po b/shopfloor_base_multicompany/i18n/it.po index 7e53111ee15..f5a34284e85 100644 --- a/shopfloor_base_multicompany/i18n/it.po +++ b/shopfloor_base_multicompany/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-09-20 04:45+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -54,8 +54,8 @@ msgid "" "Limit access to this app only to selected companies' users. If a non " "authorized user calls an endpoint of this app, an exception will be raised." msgstr "" -"Limita l'accesso a qesta app solo agli utenti delle aziende selezionate. Se " -"un utente non atorizzato chiama questa app si genererà una eccezine." +"Limita l'accesso a questa app solo agli utenti delle aziende selezionate. Se " +"un utente non atorizzato chiama questa app si genererà una eccezione." #. module: shopfloor_base_multicompany #: model:ir.model.fields,field_description:shopfloor_base_multicompany.field_shopfloor_app__must_validate_company From da9ec7991124a73a8ad1b8311a42f4c55f8946db Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 13:34:09 +0000 Subject: [PATCH 189/218] Translated using Weblate (Italian) Currently translated at 100.0% (6 of 6 strings) Translation: wms-14.0/wms-14.0-shopfloor_manual_product_transfer Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_manual_product_transfer/it/ --- shopfloor_manual_product_transfer/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor_manual_product_transfer/i18n/it.po b/shopfloor_manual_product_transfer/i18n/it.po index d2209ee706b..434eee6d494 100644 --- a/shopfloor_manual_product_transfer/i18n/it.po +++ b/shopfloor_manual_product_transfer/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-09-20 17:48+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -51,5 +51,5 @@ msgstr "Impossibile annullare il trasferimento {}." msgid "" "{qty_assigned} {uom} are reserved in this location and should not be taken" msgstr "" -"{qty_assigned} {uom} sono riservati in qesta ubicazine e non possono essere " +"{qty_assigned} {uom} sono riservati in qesta ubicazione e non possono essere " "prelevati" From d7b5f216e811f09a7e95b5002900664023348f9a Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 13:30:46 +0000 Subject: [PATCH 190/218] Translated using Weblate (Italian) Currently translated at 100.0% (304 of 304 strings) Translation: wms-14.0/wms-14.0-shopfloor Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor/it/ --- shopfloor/i18n/it.po | 469 +++++++++++++++++++++++++------------------ 1 file changed, 271 insertions(+), 198 deletions(-) diff --git a/shopfloor/i18n/it.po b/shopfloor/i18n/it.po index 9467d73a4a4..3bf6c64f2ab 100644 --- a/shopfloor/i18n/it.po +++ b/shopfloor/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-18 12:38+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -29,13 +29,13 @@ msgid "" msgstr "" "\n" "Se si seleziona questa opzione, nel prelievo di merce da una ubicazione\n" -"(es: prelievo area) l'impostazione della destinazione lavora in questo modo:" -"\n" +"(es: prelievo per area) l'impostazione della destinazione lavora in questo " +"modo:\n" "\n" "* se viene scansionata una ubicazione, viene creato un nuovo collo consegna;" "\n" "* se viene scansionato un collo, il collo è validato per il trasportatore\n" -"* in entrambi i casi, se il prelievo non ha trasportatore l'operzine " +"* in entrambi i casi, se il prelievo non ha trasportatore l'operzione " "fallisce.\",\n" #. module: shopfloor @@ -81,7 +81,7 @@ msgid "" msgstr "" "\n" "Movimentanto un intero collo, l'utente normalmente scansina\n" -"l'ubicazine di destinazione.\n" +"l'ubicazione di destinazione.\n" "Se abilitata, sarà anche abilitato\n" "a scansionare un collo destinazione.\n" @@ -227,17 +227,17 @@ msgstr "CNsente crea resi" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination_package msgid "Allow to change the destination package" -msgstr "Consente la modifica del pacco destinazione" +msgstr "Consente la modifica del collo destinazione" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_unreserve_other_moves msgid "Allow to process reserved quantities" -msgstr "Consente l'elaborazine di qantità prenotate" +msgstr "Consente l'elaborazione di qantità prenotate" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_alternative_destination msgid "Allow to scan alternative destination locations" -msgstr "Consente la scansione di ubicazioni destinazine alternative" +msgstr "Consente la scansione di ubicazioni destinazione alternative" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -288,7 +288,7 @@ msgstr "Riga trasferimento raggruppato eseguita" #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Bin %s doesn't exist" -msgstr "Non esiste BIN %s" +msgstr "Non esiste contenitore %s" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking__bulk_line_count @@ -329,55 +329,55 @@ msgstr "Prlievo aggregato" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__multiple_move_single_pack msgid "Collect multiple moves on a same destination package" -msgstr "" +msgstr "Raccoglie movimenti multipli nello stesso collo destinazione" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Confirm location change from %s to %s?" -msgstr "" +msgstr "Conferma modifica ubicazione da %s a %s?" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Content transfer to {} completed" -msgstr "" +msgstr "Tasferimento contenuto a {} completato" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Content transferred from {} to {}." -msgstr "" +msgstr "Contenuto trasferito da {} a {}." #. module: shopfloor #: code:addons/shopfloor/actions/inventory.py:0 #, python-format msgid "Control stock issue in location {} for {}" -msgstr "" +msgstr "Controllo problema di magazzino nell'ubicazion {} per {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Create new PACK {}? Scan it again to confirm." -msgstr "" +msgstr "Creare nuovo collo {}? Scansionare nuovamente per confermare." #. module: shopfloor #: code:addons/shopfloor/models/shopfloor_menu.py:0 #, python-format msgid "Creation of moves is not allowed for menu {}." -msgstr "" +msgstr "La creazione di movimenti non è consentita per il menu {}." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__date_planned msgid "Date Scheduled" -msgstr "" +msgstr "Data schedulata" #. module: shopfloor #: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_delivery #: model:shopfloor.scenario,name:shopfloor.scenario_delivery #: model:stock.picking.type,name:shopfloor.picking_type_delivery_demo msgid "Delivery" -msgstr "" +msgstr "Consegna" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -386,16 +386,18 @@ msgid "" "Delivery package type scanned: %(name)s. Scan again to place all goods in " "the same package." msgstr "" +"Tipo collo consegna scansionato: %(name)s. Scansionare nuovamente per " +"caricare tutta la merce nello stesso collo." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__disable_full_bin_action_is_possible msgid "Disable Full Bin Action Is Possible" -msgstr "" +msgstr "È possibile disabilitare l'azione contentore pieno" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__disable_full_bin_action msgid "Disable full bin action" -msgstr "" +msgstr "Disabilita azione contenitore pieno" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_app__display_name @@ -412,17 +414,17 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor.field_stock_quant__display_name #: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__show_oneline_package_content msgid "Display the content of package if it contains 1 line only" -msgstr "" +msgstr "Vsualizza il contenuto di un collo se contiene solo una riga" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__no_prefill_qty msgid "Do not pre-fill quantity to pick" -msgstr "" +msgstr "Non precompilare la qantità da prelevare" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_picking_type__shopfloor_zero_check @@ -431,22 +433,25 @@ msgid "" "order Picking), the zero check step will be activated when a location " "becomes empty after a move." msgstr "" +"Per lo scenario di reparto che lo usa (Prelievo aggregato, prelievo per " +"area, prelievo ordine separato), il passo controllo Zero verrà attivato " +"quando una ubicazine si svuota dopo un movimento." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_force_reservation msgid "Force stock reservation" -msgstr "" +msgstr "Forza prenotazione qantità" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__location_id msgid "From" -msgstr "" +msgstr "Da" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Goods packed into {0.name}" -msgstr "" +msgstr "Merce caricata in {0.name}" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_app__id @@ -463,7 +468,7 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor.field_stock_quant__id #: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__id msgid "ID" -msgstr "" +msgstr "ID" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__ignore_no_putaway_available @@ -472,6 +477,9 @@ msgid "" "a sublocation (when putaway destination is different from the operation " "type's destination)." msgstr "" +"Se si seleziona questa opzione, il trasferimento è riservato solo se " +"l'inoltro può trovare una sotto ubicazione (quando la destinazione di " +"inoltro è diversa dalla destinazione del tipo operazione)." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_unreserve_other_moves @@ -479,32 +487,34 @@ msgid "" "If you tick this box, this scenario will allow operator to move goods even " "if a reservation is made by a different operation type." msgstr "" +"Se si seleziona questa opzione, questo scenario consentirà all'operatore di " +"muovre merce anche se la prenotazione è fatta da un tipo operatore diverso." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__ignore_no_putaway_available_is_possible msgid "Ignore No Putaway Available Is Possible" -msgstr "" +msgstr "È possibile ignorare inoltro non disponibile" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__ignore_no_putaway_available msgid "Ignore transfers when no put-away is available" -msgstr "" +msgstr "Ignora trasferimenti quando non è disponibile l'inoltro" #. module: shopfloor #: code:addons/shopfloor/models/shopfloor_menu.py:0 #, python-format msgid "Ignoring not found putaway is not allowed for menu {}." -msgstr "" +msgstr "Ignorare inoltro non trovato non è consentito per il menu {}." #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_inventory msgid "Inventory" -msgstr "" +msgstr "Inventario" #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_location msgid "Inventory Locations" -msgstr "" +msgstr "Ubicazioni di inventario" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_app____last_update @@ -521,66 +531,68 @@ msgstr "" #: model:ir.model.fields,field_description:shopfloor.field_stock_quant____last_update #: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: shopfloor #: code:addons/shopfloor/actions/completion_info.py:0 #, python-format msgid "Last operation of transfer {}. Next operation ({}) is ready to proceed." msgstr "" +"Ultima operazione del trasferimento {}. L'operazone sccessiva (}) è pronta a " +"procedere." #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Line cancelled" -msgstr "" +msgstr "Riga annullata" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Lines have different destination location." -msgstr "" +msgstr "Le righe hano ubicazioni destinazione differenti." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Location %s doesn't contain any package." -msgstr "" +msgstr "L'ubicazione %s non contiene colli." #. module: shopfloor #: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_location_content_transfer #: model:stock.picking.type,name:shopfloor.picking_type_location_content_transfer_demo msgid "Location Content Transfer" -msgstr "" +msgstr "Trasferimento contenuto ubicazione" #. module: shopfloor #: model:shopfloor.scenario,name:shopfloor.scenario_location_content_transfer msgid "Location content transfer" -msgstr "" +msgstr "Trasferimento contenuto ubicazione" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Location empty. Try scanning a package" -msgstr "" +msgstr "Ubicazion vuta. Provare a scansionare un collo" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Location not allowed here." -msgstr "" +msgstr "Ubicazione non consentita qui." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Location {} empty" -msgstr "" +msgstr "Ubicazione {} vuota" #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Lot is not in the current transfer." -msgstr "" +msgstr "Il lotto non è nel trasferimento attuale." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -589,12 +601,14 @@ msgid "" "Lot {lot} for product {product} found in multiple locations. Scan your " "location first." msgstr "" +"Lotto {lot} del prodotto {product} tovato in ubicazioni multiple. " +"Scansionare prima l'ubicazione." #. module: shopfloor #: code:addons/shopfloor/services/delivery.py:0 #, python-format msgid "Lot {} belongs to a picking without a valid state." -msgstr "" +msgstr "Il lotto {} appartiene a un prelievo senza uno stato valido." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -698,7 +712,7 @@ msgstr "Non c'è un lavoro disponibile." #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No delivery package type available." -msgstr "Nessun tipo pacco consegna disponibile." +msgstr "Nessun tipo collo consegna disponibile." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -753,13 +767,13 @@ msgstr "Nessun tipo operazione configrato in questo menu {}." #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No package or lot found for barcode {}." -msgstr "Nessun pacco o lotto trovati per il codice a barre {}." +msgstr "Nessun collo o lotto trovati per il codice a barre {}." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No pending operation for package %s." -msgstr "Nessuna operazione in attesa per il pacco %s." +msgstr "Nessuna operazione in attesa per il collo %s." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -813,7 +827,7 @@ msgstr "Nessun trasferimento trovato per questo prodotto." #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "No valid package to select." -msgstr "Nessun pacco valido da selezionare." +msgstr "Nessun collo valido da selezionare." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -861,60 +875,61 @@ msgstr "L'operazione è già in corso. Si vuole gestirla?" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__package_id msgid "Package" -msgstr "Confezione" +msgstr "Collo" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking__package_level_count msgid "Package Level Count" -msgstr "Conteggio livello pacco" +msgstr "Conteggio livello collo" #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Package cancelled" -msgstr "Pacco annullato" +msgstr "Collo annullato" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package has been opened. You can move partial quantities." -msgstr "" +msgstr "Il collo è stato aperto. Si possono movimentare quantità parziali." #. module: shopfloor #: code:addons/shopfloor/services/location_content_transfer.py:0 #, python-format msgid "Package level has to be in draft" -msgstr "" +msgstr "Il livello collo deve essere in bozza" #. module: shopfloor #: code:addons/shopfloor/models/stock_quant_package.py:0 #, python-format msgid "Package name must be unique!" -msgstr "" +msgstr "Il nome collo deve essere univoco!" #. module: shopfloor #: code:addons/shopfloor/services/delivery.py:0 #, python-format msgid "Package {} belongs to a picking without a valid state." -msgstr "" +msgstr "Il collo {} appartiene ad un prelievo senza uno stato valido." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} cannot be picked, already moved by transfer {}." msgstr "" +"Il collo {} non può essere prelevato, già movimentato dal trasferimento {}." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} cannot be used: {} " -msgstr "" +msgstr "Il collo {} non può essere utilizzato: {} " #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} contains already lines from a different operation type {}" -msgstr "" +msgstr "Il collo {} contiene già righe di un tipo operazione diverso {}" #. module: shopfloor #: code:addons/shopfloor/models/stock_move_line.py:0 @@ -922,83 +937,85 @@ msgstr "" msgid "" "Package {} does not contain available product {}, cannot replace package." msgstr "" +"Il collo {} non contiene un prodotto disponibile {}, non è possibile " +"sostituire il collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} has a different content." -msgstr "" +msgstr "Il collo {} ha un contenuto diverso." #. module: shopfloor #: code:addons/shopfloor/models/stock_move_line.py:0 #, python-format msgid "Package {} has been partially picked in another location" -msgstr "" +msgstr "Il collo {} è stato parzialmente prelevato in un'altra ubIcazione" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} is already used." -msgstr "" +msgstr "Il collo {} è già in uso." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} is not available in transfer {}." -msgstr "" +msgstr "Il collo {} non è disponibile nel trasferimento {}." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} is not empty." -msgstr "" +msgstr "Il collo {} non è vuoto." #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Package {} is not in the current transfer." -msgstr "" +msgstr "Il collo {} non è nel trasferimento attuale." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} not found in location {}" -msgstr "" +msgstr "Il collo } non è stato trovato nell'ubicazione {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} not found in transfer {}" -msgstr "" +msgstr "Il collo {} non è stato trovato nel trasferimento {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} replaced by package {}." -msgstr "" +msgstr "Il collo {} è stato sostituito dal collo {}." #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_quant_package msgid "Packages" -msgstr "" +msgstr "Colli" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Packaging '{}' is not allowed for carrier {}." -msgstr "" +msgstr "L'imballo '{}' non è consentito per il trasportatore {}." #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Packaging changed on package {}" -msgstr "" +msgstr "Imballo modificato per il collo {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Packaging not found in the current transfer." -msgstr "" +msgstr "Imballo non trovato nel trasferimento attuale." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1007,218 +1024,221 @@ msgid "" "Pick + Pack mode ON: the picking {0.name} has no carrier set. The system " "couldn't pack goods automatically." msgstr "" +"Modo Prelievo + Collo attivo: il prelievo {0.name} non ha impostato il " +"trasportatore. Il sistema non può creare colli di merce automaticamante." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__pick_pack_same_time_is_possible msgid "Pick Pack Same Time Is Possible" -msgstr "" +msgstr "È possibile avere prelievo e collo simultanei" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__pick_pack_same_time msgid "Pick and pack at the same time" -msgstr "" +msgstr "Prelievo e collo simultanei" #. module: shopfloor #: code:addons/shopfloor/actions/change_package_lot.py:0 #, python-format msgid "Pick: stock issue on lot: {} found in {}" -msgstr "" +msgstr "Prelievo: problema di magazzino per lotto: {} trovato in {}" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__picking_id msgid "Picking" -msgstr "" +msgstr "Prelievo" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch__picking_count msgid "Picking Count" -msgstr "" +msgstr "Conteggio prelievi" #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_picking_type msgid "Picking Type" -msgstr "" +msgstr "Tipologia prelievo" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Picking has already been started in this location in transfer(s): {}" -msgstr "" +msgstr "l prelievo è già iniziato in questo trasferimento ubicazione: {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Picking type {} complete." -msgstr "" +msgstr "Tipo prelievo {} completo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Place it in {}?" -msgstr "" +msgstr "Mettere in {}?" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__planned_move_line_ids msgid "Planned Move Line" -msgstr "" +msgstr "Riga movimento pianificata" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "" "Please note that the scanned quantity is higher than the maximum allowed." -msgstr "" +msgstr "Notare che la qantità scansionata è superore alla massima consentita." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Please scan the location first." -msgstr "" +msgstr "Scansionare prima l'ubicazione." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Please scan the package." -msgstr "" +msgstr "Scansionare il collo." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__prepackaged_product_is_possible msgid "Prepackaged Product Is Possible" -msgstr "" +msgstr "È possibile avere pre-colli prodotto" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_prepackaged_product msgid "Process as pre-packaged" -msgstr "" +msgstr "Elabora come pre-collo" #. module: shopfloor #: code:addons/shopfloor/models/shopfloor_menu.py:0 #, python-format msgid "Processing reserved quantities is not allowed for menu {}." -msgstr "" +msgstr "Elaborazione quantità prenotate non consentita da menu {}." #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_move_line msgid "Product Moves (Stock Move Line)" -msgstr "" +msgstr "Movimenti prodotto (riga movimento magazzino)" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Product is not in the current transfer." -msgstr "" +msgstr "Il prodotto non è nel trasferimento attuale." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Product tracked by lot, please scan one." -msgstr "" +msgstr "Prodotto tracciato a lotto, scansionarne uno." #. module: shopfloor #: code:addons/shopfloor/services/delivery.py:0 #, python-format msgid "Product {} belongs to a picking without a valid state." -msgstr "" +msgstr "Il prodotto {} appartiene a un prelievo senza uno stato valido." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Product {} found in multiple locations. Scan your location first." msgstr "" +"Prodotto {} trovato in ubicazini multiple. Scansionare prima l'ubicazione." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Product {} not found in location {} or transfer {}." -msgstr "" +msgstr "Prodotto {} non trovato nell'ubicazione {} o trasferimento {}." #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Product(s) processed as raw product(s)" -msgstr "" +msgstr "Prodotto elaborato come prodotto grezzo" #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_quant msgid "Quants" -msgstr "" +msgstr "Quanti" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_quant_package__shopfloor_weight msgid "Real pack weight or the estimated one." -msgstr "" +msgstr "Peso reale o stimato del collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Recovered previous session." -msgstr "" +msgstr "Sessione precedente recuperata." #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Remaining raw product not packed, proceed anyway?" -msgstr "" +msgstr "Prodotti grezzi esidui non in colli, procedere gualmente?" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_location__reserved_move_line_ids #: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__reserved_move_line_ids msgid "Reserved Move Line" -msgstr "" +msgstr "Riga movimento prenotata" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Restart the operation, someone has canceled it." -msgstr "" +msgstr "Riavvia operazione, qualcuno l'ha annullata." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__scan_location_or_pack_first msgid "Restrict scannable barcode at work selection" -msgstr "" +msgstr "Restringere i codici a barre scansionabili nella la selezione lavoro" #. module: shopfloor #: model_terms:ir.ui.view,arch_db:shopfloor.view_stock_move_line_detailed_operation_tree msgid "SF Priority" -msgstr "" +msgstr "Priorità reparto" #. module: shopfloor #: model_terms:ir.ui.view,arch_db:shopfloor.view_stock_move_line_detailed_operation_tree msgid "SF User" -msgstr "" +msgstr "Utente reparto" #. module: shopfloor #: model_terms:ir.ui.view,arch_db:shopfloor.view_stock_move_line_detailed_operation_tree msgid "SF checkout done" -msgstr "" +msgstr "Check-out reparto eseguito" #. module: shopfloor #: model_terms:ir.ui.view,arch_db:shopfloor.view_stock_move_line_detailed_operation_tree msgid "SF unloaded" -msgstr "" +msgstr "Reparto scaricato" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Same package {} is already assigned." -msgstr "" +msgstr "Alcuni imballi {} sono già assegnati." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__scan_location_or_pack_first_is_possible msgid "Scan Location Or Pack First Is Possible" -msgstr "" +msgstr "È possibile scansionare prima l'ubicazione o il collo" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Scan the destination location" -msgstr "" +msgstr "Scansionare l'ubicazione destinazione" #. module: shopfloor #: code:addons/shopfloor/services/location_content_transfer.py:0 #, python-format msgid "Scan the package" -msgstr "" +msgstr "Scansionare il collo" #. module: shopfloor #: code:addons/shopfloor/models/shopfloor_menu.py:0 @@ -1229,29 +1249,35 @@ msgid "" "{}.\n" "Please, adjust your configuration." msgstr "" +"Lo scenario `{}` richiede l'abilitazione di 'Muovi colli interI'.\n" +"Questo tipo non soddisfa il vincolo: \n" +"{}.\n" +"Sistemare la configurazione." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_move_line__date_planned msgid "Scheduled date until move is done, then date of actual move processing" msgstr "" +"Data schedulata fino a esecuzione movimento, quindi data attuale " +"elaborazione movimento" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Several lots found in %s, please scan a lot." -msgstr "" +msgstr "Diversi lotti trovati in %s, scansionare un lotto." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Several lots found in %s, please scan the lot." -msgstr "" +msgstr "Diversi lotti trovati in %s, scansionare il lotto." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Several moves found for different lots, please scan the lot." -msgstr "" +msgstr "Diversi movimenti trovati per diversi lotti, scansionare il lotto." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1259,30 +1285,31 @@ msgstr "" msgid "" "Several moves found on different locations, please scan first the location." msgstr "" +"Diversi movimenti trovati per diversi lotti, scansionare prima l'ubicazione." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Several operation types found for this menu and profile." -msgstr "" +msgstr "Diversi tipi operazione trovati per questo menu e profilo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Several packages found in %s, please scan a package." -msgstr "" +msgstr "Diversi colli trovati in %s, scansionare un collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Several products found in %s, please scan a product." -msgstr "" +msgstr "Diversi prodotti trovati in %s, scansionare un prodotto." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Several products found in %s, please scan the product." -msgstr "" +msgstr "Diversi prodotti trovati in %s, scansionare il prodotto." #. module: shopfloor #: code:addons/shopfloor/services/checkout.py:0 @@ -1290,93 +1317,96 @@ msgstr "" msgid "" "Several transfers found, please scan a package or select a transfer manually." msgstr "" +"Trovati diversi trasferimenti, scansionare un collo o selezinare il " +"trasferimento manualmente." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Several transfers found, please select a transfer manually." msgstr "" +"Trovati diversi trasferimenti, selezionare un trasferimento manualmente." #. module: shopfloor #: model_terms:ir.ui.view,arch_db:shopfloor.view_location_form #: model_terms:ir.ui.view,arch_db:shopfloor.view_picking_type_form msgid "Shopfloor" -msgstr "" +msgstr "Reparto" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_checkout_done msgid "Shopfloor Checkout Done" -msgstr "" +msgstr "Check-out reparto eseguito" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking_type__shopfloor_menu_ids msgid "Shopfloor Menus" -msgstr "" +msgstr "Menu reparto" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_location__shopfloor_picking_sequence msgid "Shopfloor Picking Sequence" -msgstr "" +msgstr "Sequenza prelievo reparto" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_priority_postpone_mixin__shopfloor_postponed #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_postponed #: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__shopfloor_postponed msgid "Shopfloor Postponed" -msgstr "" +msgstr "Reparto posticipato" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_priority_postpone_mixin__shopfloor_priority #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_priority #: model:ir.model.fields,field_description:shopfloor.field_stock_package_level__shopfloor_priority msgid "Shopfloor Priority" -msgstr "" +msgstr "Priorità reparto" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_unloaded msgid "Shopfloor Unloaded" -msgstr "" +msgstr "Reparto scaricato" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__shopfloor_user_id msgid "Shopfloor User" -msgstr "" +msgstr "Utente reparto" #. module: shopfloor #: model:shopfloor.app,name:shopfloor.app_demo msgid "Shopfloor WMS (demo)" -msgstr "" +msgstr "WMS reparto (demo)" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_quant_package__shopfloor_weight msgid "Shopfloor weight (kg)" -msgstr "" +msgstr "Peso reparto (kg)" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__allow_get_work msgid "Show Get Work on start" -msgstr "" +msgstr "Visualizza ottieni lavoro all'avvio" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__show_oneline_package_content_is_possible msgid "Show Oneline Package Content Is Possible" -msgstr "" +msgstr "È possibile avere visualizza riga singola contenuto collo" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__show_oneline_package_content msgid "Show one-line package content" -msgstr "" +msgstr "Visalizza riga singola contenuto collo" #. module: shopfloor #: model:shopfloor.scenario,name:shopfloor.scenario_single_pack_transfer msgid "Single Pack Transfer" -msgstr "" +msgstr "Trasfermento collo singolo" #. module: shopfloor #: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_single_pallet_transfer #: model:stock.picking.type,name:shopfloor.picking_type_single_pallet_transfer_demo msgid "Single Pallet Transfer" -msgstr "" +msgstr "Trasfermento pallet singolo" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_move_create @@ -1385,32 +1415,36 @@ msgid "" "move already exists. Any new move is created in the selected operation type, " "so it can be active only when one type is selected." msgstr "" +"Qualche scenaio può creare movimenti quando un rodotto o un collo sono " +"scansionati e non esistono già movimenti. Ogni nuovo movimento viene creato " +"nel tipo operazione selezionato, così può essere attivo solo quando il tipo " +"è selezinato." #. module: shopfloor #: code:addons/shopfloor/actions/stock.py:0 #, python-format msgid "Someone is already working on these transfers" -msgstr "" +msgstr "Qualcuno sta già lavorando su questi trasferimenti" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_location__source_move_line_ids msgid "Source Move Line" -msgstr "" +msgstr "Riga movimento origine" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__package_id msgid "Source Package" -msgstr "" +msgstr "Collo origine" #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Movimento di magazzino" #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_package_level msgid "Stock Package Level" -msgstr "" +msgstr "Livello collo magazzino" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_priority_postpone_mixin__shopfloor_postponed @@ -1420,44 +1454,47 @@ msgid "" "Technical field. Indicates if the operation has been postponed in a barcode " "scenario." msgstr "" +"Campo tecnico. Indica se l'operazione è stata posticipata in uno scenario " +"del codice a barre." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_picking__move_line_count #: model:ir.model.fields,help:shopfloor.field_stock_picking_batch__move_line_count msgid "Technical field. Indicates number of move lines included." -msgstr "" +msgstr "Campo tecnico. Indica il numero di righe movimento incluse." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_picking__bulk_line_count msgid "" "Technical field. Indicates number of move lines without package included." -msgstr "" +msgstr "Campo tecnico. Indica il numero di righe movimento senza colli inclusi." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_picking__package_level_count msgid "Technical field. Indicates number of package_level included." -msgstr "" +msgstr "Campo tecnico. Indica il numero di livelli collo inclusi." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_picking_batch__picking_count msgid "Technical field. Indicates number of transfers included." -msgstr "" +msgstr "Campo tecnico. Indica il numero di trasferimenti inclusi." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_picking__total_weight #: model:ir.model.fields,help:shopfloor.field_stock_picking_batch__total_weight msgid "Technical field. Indicates total weight of transfers included." -msgstr "" +msgstr "Campo tecnico. Indica il peso totale dei trasferimenti inclusi." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_quant_package__planned_move_line_ids msgid "Technical field. Move lines for which destination is this package." msgstr "" +"Campo tecnico. Righe movimento per le qali la destinazione è questo collo." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_quant_package__move_line_ids msgid "Technical field. Move lines moving this package." -msgstr "" +msgstr "Campo tecnico. Righe movimento che muovono questo collo." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_priority_postpone_mixin__shopfloor_priority @@ -1465,6 +1502,7 @@ msgstr "" #: model:ir.model.fields,help:shopfloor.field_stock_package_level__shopfloor_priority msgid "Technical field. Overrides operation priority in barcode scenario." msgstr "" +"Campo tecnico. Forza la priorità operazione nello scenaio codice a barre." #. module: shopfloor #: code:addons/shopfloor/models/stock_picking.py:0 @@ -1473,54 +1511,56 @@ msgid "" "The backorder %s has been created." msgstr "" +"È stato creato l'ordine residuo %s ." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The content of {} cannot be transferred with this scenario." -msgstr "" +msgstr "Il contenuto di {} non può essere trasferito con questo scenario." #. module: shopfloor #: code:addons/shopfloor/models/stock_move_line.py:0 #, python-format msgid "The demand cannot be negative" -msgstr "" +msgstr "La richiesta non può essere negativa" #. module: shopfloor #: code:addons/shopfloor/services/cluster_picking.py:0 #, python-format msgid "The destination bin {} is not empty, please take another." -msgstr "" +msgstr "Il contenitore di destinazione {} noN è vuto, selezionarne un altro." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The pack has been moved, you can scan a new pack." -msgstr "" +msgstr "Il collo è statomovimentato, si può scansonare un nuovo collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The package %s cannot be transferred with this scenario." -msgstr "" +msgstr "Il collo %s non può essere trasferito con qesto scenario." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The package %s doesn't contain any product to take." -msgstr "" +msgstr "Il collo %s non contiene alcun prodotto da prelevare." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The package %s doesn't exist" -msgstr "" +msgstr "Il collo %s non esiste" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The picked quantity must be a value above zero." -msgstr "" +msgstr "La quantità prelevata deve essere superiore a zero." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_location__shopfloor_picking_sequence @@ -1531,12 +1571,17 @@ msgid "" "It is recommended to use an Export then an Import to populate this field " "using a spreadsheet." msgstr "" +"Il prelievo eseguito nello scenario reparto rispetterà questo ordine. La " +"seqenza è un carattere così può essere composto di campi come 'corridor-rack-" +"side-level'. Fare attenzione al riempimento ('09' viene prima di '19', '9' " +"no). Si raccomanda di utilizzare un'esportazione qundi un'importazione per " +"compilare questo campo utilizzando un foglio elettronico." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The product/packaging you selected has already been returned." -msgstr "" +msgstr "il prodotto/collo selezionato è già stato reso." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1545,65 +1590,68 @@ msgid "" "The quantity scanned for one or more lines cannot be higher than the maximum " "allowed." msgstr "" +"La qanttà scansionata per una o più righe non può essere maggiore del " +"massimo consentito." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The record you were working on does not exist anymore." -msgstr "" +msgstr "Il record su cui si stava lavorando non esiste più." #. module: shopfloor #: code:addons/shopfloor/models/stock_move.py:0 #, python-format msgid "The split order {} has been created." -msgstr "" +msgstr "L'ordine sddiviso {} è stato creato." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_move_line__picking_id msgid "The stock operation where the packing has been made" -msgstr "" +msgstr "L'operazine di magazzino del collo è stata eseguita" #. module: shopfloor #: code:addons/shopfloor/services/cluster_picking.py:0 #, python-format msgid "This batch cannot be selected." -msgstr "" +msgstr "Questo gruppo non pò essere selezinato." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This line has a package, please select the package instead." -msgstr "" +msgstr "Questa riga ha un collo, selezionare il collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This line is not available in transfer {}." -msgstr "" +msgstr "Questa riga non è disponibile nel trasferimento {}." #. module: shopfloor #: code:addons/shopfloor/services/location_content_transfer.py:0 #, python-format msgid "This location content can't be moved at once." msgstr "" +"Il contenuto di questa ubicazione non può essere movimentato in una volta." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This location does not exist." -msgstr "" +msgstr "L'ubicazione non siste." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This location only contains packages, please scan one of them." -msgstr "" +msgstr "Questa ubicazione contiene solo colli, selezionarne uno." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This location requires packages. Please scan a destination package." -msgstr "" +msgstr "Questa ubicazione richiede colli. Scansionare un collo destinazione." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1611,30 +1659,31 @@ msgstr "" msgid "" "This lot is part of a package with other products, please scan a package." msgstr "" +"Questo lotto è parte di un collo con altri prodotti, scansionare un collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This lot is part of multiple packages, please scan a package." -msgstr "" +msgstr "Questo lotto è parte di colli multipli, scansionare un collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This operation does not exist anymore." -msgstr "" +msgstr "Questa operazione non esiste più." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This package does not exist anymore." -msgstr "" +msgstr "Questo collo non esiste più." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This product does not exist anymore." -msgstr "" +msgstr "Questo prodotto non esiste più." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1642,18 +1691,19 @@ msgstr "" msgid "" "This product is part of a package with other products, please scan a package." msgstr "" +"Questo prodotto è parte di un collo con altri prodotti, scansionare un collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This product is part of a package, please scan a package." -msgstr "" +msgstr "Questo prodotto è parte di un collo, scansionare un collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This product is part of multiple packages, please scan a package." -msgstr "" +msgstr "Questo prdotto è parte di colli multipli, scansionare un collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1661,42 +1711,44 @@ msgstr "" msgid "" "This source document is part of multiple transfers, please scan a package." msgstr "" +"Questo documento origine è parte di diversi trasferimenti, scansionare un " +"collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "This transfer does not exist or is not available anymore." -msgstr "" +msgstr "Questo trasferimento non esiste più o non è più disponibile." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_picking__total_weight #: model:ir.model.fields,field_description:shopfloor.field_stock_picking_batch__total_weight msgid "Total Weight" -msgstr "" +msgstr "Peso totale" #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_picking #: model:ir.model.fields,field_description:shopfloor.field_stock_move_line__picking_id msgid "Transfer" -msgstr "" +msgstr "Trasferimento" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Transfer {} complete" -msgstr "" +msgstr "Trasferimento {} completo" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Transfer {} done" -msgstr "" +msgstr "Trasferimento {} eseguito" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Transfer {} is not available." -msgstr "" +msgstr "Trasferimento {} non disponibile." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1705,53 +1757,55 @@ msgid "" "Transferring to a different package is not allowed, please scan a location " "instead." msgstr "" +"Il trasferimento ad un collo differente non è consentito, scansionare invece " +"un'ubicazine." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Units replaced by package {}." -msgstr "" +msgstr "Unità sostituita da collo {}." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__unload_package_at_destination_is_possible msgid "Unload Package At Destination Is Possible" -msgstr "" +msgstr "È possibile scaricare colli alla destinazione" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__unload_package_at_destination msgid "Unload package at destination" -msgstr "" +msgstr "Scarico colli alla destinazione" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Unrecoverable error, please restart." -msgstr "" +msgstr "Errore irrecuperabile, riavviare." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__unreserve_other_moves_is_possible msgid "Unreserve Other Moves Is Possible" -msgstr "" +msgstr "È possibile rilasciare altri movimenti" #. module: shopfloor #: model:shopfloor.profile,name:shopfloor.profile_demo_2 msgid "WH delivery" -msgstr "" +msgstr "Consegna magazzino" #. module: shopfloor #: model:shopfloor.profile,name:shopfloor.profile_demo_1 msgid "WH worker" -msgstr "" +msgstr "Lavoratore magazzino" #. module: shopfloor #: model:ir.model.fields.selection,name:shopfloor.selection__shopfloor_app__category__wms msgid "WMS" -msgstr "" +msgstr "WMS" #. module: shopfloor #: model:shopfloor.app,short_name:shopfloor.app_demo msgid "WMS (demo)" -msgstr "" +msgstr "WMS (demo)" #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_prepackaged_product @@ -1760,6 +1814,9 @@ msgid "" "'as-is' and the operation will be validated triggering a backorder creation " "with the remaining lines." msgstr "" +"Qando ativa, quello che viene scansionato (tipicamente un EAN collo " +"imballaggio prodotto) verrò spedito 'com'è' e l'operazione sarà validata " +"attivando la creazione di un codice a barre con righe residue." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__scan_location_or_pack_first @@ -1767,17 +1824,24 @@ msgid "" "When checked, the user will be restricted by the type of object barcode " "that he can scan to select the document/transfer/move line to work on." msgstr "" +"Quando selezinata, l'utente verrà limitato dal tipo di oggetto codice a " +"barre che scansiona per selezionare il documento/trasfeimento/riga mvimento " +"su cui lavora." #. module: shopfloor #: model_terms:ir.ui.view,arch_db:shopfloor.shopfloor_menu_form_view msgid "When choosing an order to pack, do not allow to scan a product." msgstr "" +"Qando si seleziona un ordine da mballare, nn consentire di scansionare un " +"prodtto." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_get_work msgid "" "When enabled the user will have the option to ask for a task to work on." msgstr "" +"Quando abilitata l'utente avrà l'opzine di chiedere un'attività su cui " +"lavorare." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__allow_alternative_destination @@ -1785,11 +1849,14 @@ msgid "" "When enabled the user will have the option to scan destination locations " "other than the expected ones (ask for confirmation)." msgstr "" +"Quando abilitata l'utente avrà l'opzione di scansionare una ubicazione " +"destinazione diversa da qelle attese (richiede conferma)." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_shopfloor_menu__disable_full_bin_action msgid "When picking, prevent unloading the whole bin when full." msgstr "" +"Nel prelievo, previene di scaricare l'intero contenitore quando è pieno." #. module: shopfloor #: model_terms:ir.ui.view,arch_db:shopfloor.shopfloor_menu_form_view @@ -1797,90 +1864,92 @@ msgid "" "When selecting a move line, force the user to first scan a package or a " "location and not a product or a lot." msgstr "" +"Qando si seleziona una riga movimento, forza l'utente a scansionare prima un " +"collo o una ubicazione e non un prdtto o un lotto." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Working location changed to {}" -msgstr "" +msgstr "Ubicazne di lavoro modificata in {}" #. module: shopfloor #: code:addons/shopfloor/services/cluster_picking.py:0 #, python-format msgid "Wrong bin" -msgstr "" +msgstr "Contenitore errato" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Wrong location." -msgstr "" +msgstr "Ubicazione errata." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Wrong lot." -msgstr "" +msgstr "Lotto errato." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Wrong pack." -msgstr "" +msgstr "Collo errato." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Wrong packaging." -msgstr "" +msgstr "Imballo errato." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Wrong product." -msgstr "" +msgstr "Prodotto errato." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Wrong." -msgstr "" +msgstr "Errato." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "You cannot move this using this menu." -msgstr "" +msgstr "Questo non si può movimentare con questo menu." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "You cannot place it here" -msgstr "" +msgstr "Questo non può essere messo qui" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "You cannot process that much units." -msgstr "" +msgstr "Non si pssono elaborare così tante unità." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "You cannot return more quantity than what was initially sent." -msgstr "" +msgstr "Non si può rendere quantità supriore di quella inviata inizialmente." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "You cannot work on a package (%s) outside of locations: %s" -msgstr "" +msgstr "Non si può lavorare sul collo (%s) fuori dall'ubicazione: %s" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "You must not pick more than {} units." -msgstr "" +msgstr "Nonsi possono prelevare più di {} unità." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1889,25 +1958,27 @@ msgid "" "You scanned a different package with the same product, do you want to change " "pack? Scan it again to confirm" msgstr "" +"È stato scansinato un collo diverso con lo stesso prodotto, si vuole " +"cambiare collo? Scansionarlo nuovamente per conferma" #. module: shopfloor #: code:addons/shopfloor/actions/inventory.py:0 #, python-format msgid "Zero check issue on location {}" -msgstr "" +msgstr "Zero controlli problemi nell'ubicazone {}" #. module: shopfloor #: code:addons/shopfloor/actions/inventory.py:0 #, python-format msgid "Zero check issue on location {} ({})" -msgstr "" +msgstr "Zero controlli problemi nell'ubicazone {} ({})" #. module: shopfloor #: model:shopfloor.menu,name:shopfloor.shopfloor_menu_demo_zone_picking #: model:shopfloor.scenario,name:shopfloor.scenario_zone_picking #: model:stock.picking.type,name:shopfloor.picking_type_zone_picking_demo msgid "Zone Picking" -msgstr "" +msgstr "Prelievo per area" #. module: shopfloor #: code:addons/shopfloor/actions/inventory.py:0 @@ -1916,21 +1987,23 @@ msgid "" "{picking.name} stock correction in location {location.name} for " "{product_desc}" msgstr "" +"{picking.name} correzione di magazzino nell'ubicazone {location.name} per " +"{product_desc}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "{} is not a valid destination package." -msgstr "" +msgstr "{} non è un collo destinazione valido." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "{} not found in the current transfer or already in a package." -msgstr "" +msgstr "{} non trovato nel trasferimento attuale o già nel collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "{} {} put in {}" -msgstr "" +msgstr "{} {} metti in {}" From eeefd6fb1aeb3e7aab878fe9a80d1b7f0982e743 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 13:33:32 +0000 Subject: [PATCH 191/218] Translated using Weblate (Italian) Currently translated at 95.7% (45 of 47 strings) Translation: wms-14.0/wms-14.0-stock_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_dynamic_routing/it/ --- stock_dynamic_routing/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stock_dynamic_routing/i18n/it.po b/stock_dynamic_routing/i18n/it.po index 2826dcd3072..1893e1a4dba 100644 --- a/stock_dynamic_routing/i18n/it.po +++ b/stock_dynamic_routing/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -161,8 +161,8 @@ msgstr "" "{rule.picking_type_id.display_name}.
    Se la destinazione " "del movimento è una ubicazione padre di {rule.location_dest_id." "display_name}, la destinazione è impostaa a {rule." -"location_dest_id.display_name} e il tipo operazine del movimento è " -"modificato in {rule.picking_type_id.display_name}.
    Se " +"location_dest_id.display_name}
    e il tipo operazione del movimento " +"è modificato in {rule.picking_type_id.display_name}.
    Se " "la destinazione del movimento non è relativa a {rule." "location_dest_id.display_name}, viene aggiunto prima un movimento, " "da {rule.location_src_id.display_name} a {rule." From 158d7095cfc802c2af2a80b0459d137a31207662 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:39:03 +0000 Subject: [PATCH 192/218] Translated using Weblate (Italian) Currently translated at 100.0% (30 of 30 strings) Translation: wms-14.0/wms-14.0-shopfloor_delivery_shipment Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_delivery_shipment/it/ --- shopfloor_delivery_shipment/i18n/it.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/shopfloor_delivery_shipment/i18n/it.po b/shopfloor_delivery_shipment/i18n/it.po index 3e331c43298..1891ab39d7a 100644 --- a/shopfloor_delivery_shipment/i18n/it.po +++ b/shopfloor_delivery_shipment/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-18 12:38+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -139,13 +139,13 @@ msgstr "Scansionare i lotti {} dove è presente il prodotto." #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Please scan package(s) {} where this lot is." -msgstr "Scansionare i pacchi {} dove è presente il lotto." +msgstr "Scansionare i colli {} dove è presente il lotto." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 #, python-format msgid "Please scan package(s) {} where this product is." -msgstr "Scansionare i pacchi {} dove è presente il prodotto." +msgstr "Scansionare i colli {} dove è presente il prodotto." #. module: shopfloor_delivery_shipment #: code:addons/shopfloor_delivery_shipment/actions/message.py:0 @@ -183,7 +183,7 @@ msgid "" "package is scanned and no shipment advice already exists. " msgstr "" "Alcuni scenari possono creare avvisi di spedizione automaticamente qando un " -"prodotto o un pacco vengono scansionati e non esiste già un avviso di " +"prodotto o un collo vengono scansionati e non esiste già un avviso di " "spedizione. " #. module: shopfloor_delivery_shipment From 232e040bacd1187b65612237965d0e47af4ed59d Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 18 Oct 2023 12:44:18 +0000 Subject: [PATCH 193/218] Translated using Weblate (Italian) Currently translated at 100.0% (127 of 127 strings) Translation: wms-14.0/wms-14.0-stock_release_channel Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_release_channel/it/ --- stock_release_channel/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_release_channel/i18n/it.po b/stock_release_channel/i18n/it.po index 5d541a572b8..5724d684333 100644 --- a/stock_release_channel/i18n/it.po +++ b/stock_release_channel/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-18 08:37+0000\n" +"PO-Revision-Date: 2023-10-18 15:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -713,7 +713,7 @@ msgid "" "When clicking on the package icon, it releases X transfers minus on-going " "ones not shipped (X - Waiting). This field defines X." msgstr "" -"Quando si fa clic sull'icoNa del pacco, si rilasciano X trasferimenti meno " +"Quando si fa clic sull'icona del collo, si rilasciano X trasferimenti meno " "quelli in corso non spediti (W - in attesa). Questo campo definisce X." #. module: stock_release_channel From a2b1892ad43e58c181d972b332a3975fb05d16bd Mon Sep 17 00:00:00 2001 From: oca-git-bot Date: Fri, 27 Oct 2023 23:02:05 +0200 Subject: [PATCH 194/218] [IMP] update dotfiles --- .copier-answers.yml | 6 ++---- .eslintrc.yml | 1 + .github/workflows/pre-commit.yml | 13 ++++++++++++- .github/workflows/test.yml | 6 +++--- .pre-commit-config.yaml | 16 +++++++++++++++- 5 files changed, 33 insertions(+), 9 deletions(-) diff --git a/.copier-answers.yml b/.copier-answers.yml index 1c570030e63..09a9df244cc 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,8 +1,7 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.14.2 +_commit: v1.17.2 _src_path: https://github.com/OCA/oca-addons-repo-template.git ci: GitHub -dependency_installation_mode: PIP generate_requirements_txt: true github_check_license: true github_ci_extra_env: {} @@ -11,6 +10,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 @@ -19,6 +19,4 @@ repo_description: WMS modules for Odoo repo_name: Warehouse Management System (WMS) repo_slug: wms repo_website: https://github.com/OCA/wms -travis_apt_packages: [] -travis_apt_sources: [] diff --git a/.eslintrc.yml b/.eslintrc.yml index 255c0937ffc..f6bb2ee8ced 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -29,6 +29,7 @@ globals: Vuetify: readonly shopfloor_app_info: readonly # defined templates/main.xml 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 755f8a22517..602ecbca24d 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 215b84b0f85..326c1255676 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 @@ -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/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5a606581b08..79c39a06174 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,6 +12,8 @@ exclude: | 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)$| # You don't usually want a bot to modify your legal texts (LICENSE.*|COPYING.*) default_language_version: @@ -33,12 +35,24 @@ repos: language: fail files: '[a-zA-Z0-9_]*/i18n/en\.po$' - repo: https://github.com/oca/maintainer-tools - rev: ab1d7f6 + rev: 969238e47c07d0c40573acff81d170f63245d738 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/wms"] + - id: oca-gen-addon-readme + args: + - --addons-dir=. + - --branch=14.0 + - --org-name=OCA + - --repo-name=wms + - --if-source-changed + - 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: From ad03af7df6a48cb109a79f43136fd04e0892b203 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 19 Oct 2023 06:12:36 +0000 Subject: [PATCH 195/218] Translated using Weblate (Italian) Currently translated at 100.0% (19 of 19 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen_measuring_device Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen_measuring_device/it/ --- stock_reception_screen_measuring_device/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stock_reception_screen_measuring_device/i18n/it.po b/stock_reception_screen_measuring_device/i18n/it.po index 003bb95fa7a..958dd47b6e9 100644 --- a/stock_reception_screen_measuring_device/i18n/it.po +++ b/stock_reception_screen_measuring_device/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-18 15:36+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -110,7 +110,7 @@ msgstr "Scansione richiesta" #. module: stock_reception_screen_measuring_device #: model:ir.model,name:stock_reception_screen_measuring_device.model_stock_reception_screen msgid "Stock Reception Screen" -msgstr "Schermo ricezione magazzino" +msgstr "Schermata ricezione magazzino" #. module: stock_reception_screen_measuring_device #: model:ir.model.fields,help:stock_reception_screen_measuring_device.field_measuring_device__is_default @@ -119,4 +119,4 @@ msgid "" "screen." msgstr "" "Il dispositivo impostato come predefinito sarà quello utilizzato nello " -"schermo ricevimento." +"schermata ricevimento." From b50c00eb098fdee872f0d78eccd33b15ed6bd1a4 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 20 Oct 2023 06:06:05 +0000 Subject: [PATCH 196/218] Translated using Weblate (Italian) Currently translated at 100.0% (79 of 79 strings) Translation: wms-14.0/wms-14.0-stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_available_to_promise_release/it/ --- stock_available_to_promise_release/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_available_to_promise_release/i18n/it.po b/stock_available_to_promise_release/i18n/it.po index be9bc096e4b..dbb337f1971 100644 --- a/stock_available_to_promise_release/i18n/it.po +++ b/stock_available_to_promise_release/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-16 13:37+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -360,7 +360,7 @@ msgstr "Stato" #: model:ir.model,name:stock_available_to_promise_release.model_stock_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.view_stock_release_form msgid "Stock Allocations Release" -msgstr "Rilascio assegnazoni quantità" +msgstr "Rilascio assegnazioni quantità" #. module: stock_available_to_promise_release #: model_terms:ir.ui.view,arch_db:stock_available_to_promise_release.res_config_settings_view_form_stock From 24234d5325f2c73e171484f1e5af78d782439b78 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 19 Oct 2023 06:08:58 +0000 Subject: [PATCH 197/218] Translated using Weblate (Italian) Currently translated at 100.0% (15 of 15 strings) Translation: wms-14.0/wms-14.0-stock_dynamic_routing_reserve_rule Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_dynamic_routing_reserve_rule/it/ --- stock_dynamic_routing_reserve_rule/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_dynamic_routing_reserve_rule/i18n/it.po b/stock_dynamic_routing_reserve_rule/i18n/it.po index 702a537e0ba..9a72ac07439 100644 --- a/stock_dynamic_routing_reserve_rule/i18n/it.po +++ b/stock_dynamic_routing_reserve_rule/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -100,7 +100,7 @@ msgstr "Instradamento dinamico magazzino" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_src msgid "Warning: the origin operation type" -msgstr "Attenzione: il tipo di operaZione origine" +msgstr "Attenzione: il tipo di operazione origine" #. module: stock_dynamic_routing_reserve_rule #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing_reserve_rule.routing_rule_reserve_rule_warning_dest From 11a56667f4da3c10eff3f6b88fe064ab1afb6f26 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 19 Oct 2023 06:05:43 +0000 Subject: [PATCH 198/218] Translated using Weblate (Italian) Currently translated at 100.0% (14 of 14 strings) Translation: wms-14.0/wms-14.0-shopfloor_batch_automatic_creation Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor_batch_automatic_creation/it/ --- shopfloor_batch_automatic_creation/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shopfloor_batch_automatic_creation/i18n/it.po b/shopfloor_batch_automatic_creation/i18n/it.po index a7209325100..55ffe7ef912 100644 --- a/shopfloor_batch_automatic_creation/i18n/it.po +++ b/shopfloor_batch_automatic_creation/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -36,7 +36,7 @@ msgstr "" "inizialmente cercherà trasferimenti prioritari e riempirà il gruppo fino a " "soddisfare il limite definito (massimo di trasferimenti, volume, peso, ...). " "Non vengono mai mischiate le priorità, quindi se ci sono due traferimenti " -"prioritari e una qantità massima di tre, il gruppo conterrà solo due " +"prioritari e una quantità massima di tre, il gruppo conterrà solo due " "trasferimenti prioritari." #. module: shopfloor_batch_automatic_creation From 3a4962c714b8fbbfaf0ad38755c2c188f70f6c1e Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 19 Oct 2023 06:02:45 +0000 Subject: [PATCH 199/218] Translated using Weblate (Italian) Currently translated at 100.0% (11 of 11 strings) Translation: wms-14.0/wms-14.0-stock_storage_type_putaway_abc Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type_putaway_abc/it/ --- stock_storage_type_putaway_abc/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_storage_type_putaway_abc/i18n/it.po b/stock_storage_type_putaway_abc/i18n/it.po index cec17e52cba..bfd8467488a 100644 --- a/stock_storage_type_putaway_abc/i18n/it.po +++ b/stock_storage_type_putaway_abc/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-18 15:36+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -19,7 +19,7 @@ msgstr "" #. module: stock_storage_type_putaway_abc #: model_terms:ir.ui.view,arch_db:stock_storage_type_putaway_abc.product_template_form_view_inherit msgid "ABC Storage preference" -msgstr "Prefeenze stoccaggio ABC" +msgstr "Preferenze stoccaggio ABC" #. module: stock_storage_type_putaway_abc #: model:ir.model.fields,field_description:stock_storage_type_putaway_abc.field_product_product__abc_storage From 12d7df1b45af89a5ffa78c23a9d7d9bc535f19e4 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 20 Oct 2023 06:13:31 +0000 Subject: [PATCH 200/218] Translated using Weblate (Italian) Currently translated at 100.0% (99 of 99 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen/it/ --- stock_reception_screen/i18n/it.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po index 35bde3f02b0..ddb598f4d69 100644 --- a/stock_reception_screen/i18n/it.po +++ b/stock_reception_screen/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-18 15:36+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -43,13 +43,13 @@ msgstr "" "prodotti.\n" "(a) La politica di spedizione è \"Il prima possibile\": non è stato " "possibile riservare alcun prodotto.\n" -"(b) La politica di spedizione \"Quando tutti i prodotti sono pronti\": non è " -"stato possibile riservare tutti i prodotti.\n" +"(b) La politica di spedizione è \"Quando tutti i prodotti sono pronti\": non " +"è stato possibile riservare tutti i prodotti.\n" " * Pronto: il trasferimento è pronto per essere completato.\n" "(a) La politica di spedizione è \"Il prima possibile\": almeno un prodotto è " "stato riservato.\n" -"(b) La politica di spedizione \"Quando tutti i prodotti sono pronti\": tutti " -"i prodotti sono stati riservati.\n" +"(b) La politica di spedizione è \"Quando tutti i prodotti sono pronti\": " +"tutti i prodotti sono stati riservati.\n" " * Fatto: il trasferimento è stato completato.\n" " * Annullato: il trasferimento è stato annullato." @@ -189,7 +189,7 @@ msgstr "Nome visualizzato" #: code:addons/stock_reception_screen/models/stock_reception_screen.py:0 #, python-format msgid "Done" -msgstr "Evasa" +msgstr "Completata" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_move_line__lot_expiration_date @@ -231,7 +231,7 @@ msgstr "" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__package_storage_type_height_required msgid "Height required for packages" -msgstr "Altezza richiesta per li colli" +msgstr "Altezza richiesta per i colli" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__id @@ -344,7 +344,7 @@ msgstr "Prodotto '{}' non trovato." #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_stock_move_line msgid "Product Moves (Stock Move Line)" -msgstr "Movimenti prodotto (riga movimento magazzino)" +msgstr "Movimenti prodotto (riga movimento di magazzino)" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_product_packaging_ids @@ -411,7 +411,7 @@ msgstr "Ricezione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_picking__reception_screen_id msgid "Reception Screen" -msgstr "Schermo ricezione" +msgstr "Schermata ricezione" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__name @@ -505,7 +505,7 @@ msgstr "Movimenti di magazzino" #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_stock_reception_screen msgid "Stock Reception Screen" -msgstr "Schermo ricezione magazzino" +msgstr "Schermata ricezione magazzino" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_product_packaging__storage_type_name From c81d1841484f06d41d3f9ea156e60b31d00a4202 Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 20 Oct 2023 10:51:13 +0000 Subject: [PATCH 201/218] Translated using Weblate (Italian) Currently translated at 100.0% (304 of 304 strings) Translation: wms-14.0/wms-14.0-shopfloor Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-shopfloor/it/ --- shopfloor/i18n/it.po | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/shopfloor/i18n/it.po b/shopfloor/i18n/it.po index 3bf6c64f2ab..3e480471f33 100644 --- a/shopfloor/i18n/it.po +++ b/shopfloor/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-18 15:36+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -678,7 +678,7 @@ msgstr "Mvimento già elaborato." #, python-format msgid "Move lines processed have to share the same source location." msgstr "" -"Le righe di movimento elaborate devno avere la stessa ubicazione origine." +"Le righe di movimento elaborate devono avere la stessa ubicazione origine." #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_shopfloor_menu__multiple_move_single_pack_is_possible @@ -742,8 +742,7 @@ msgstr "Nessun lotto trovato per {}" #: code:addons/shopfloor/services/cluster_picking.py:0 #, python-format msgid "No more work to do, please create a new batch transfer" -msgstr "" -"Nessun lavoro di movimento da fare, creare un nuovo trasferimento raggruppato" +msgstr "Nessun altro lavoro da fare, creare un nuovo trasferimento raggruppato" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1119,7 +1118,7 @@ msgstr "Elaborazione quantità prenotate non consentita da menu {}." #. module: shopfloor #: model:ir.model,name:shopfloor.model_stock_move_line msgid "Product Moves (Stock Move Line)" -msgstr "Movimenti prodotto (riga movimento magazzino)" +msgstr "Movimenti prodotto (riga movimento di magazzino)" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1178,7 +1177,7 @@ msgstr "Sessione precedente recuperata." #: code:addons/shopfloor/services/checkout.py:0 #, python-format msgid "Remaining raw product not packed, proceed anyway?" -msgstr "Prodotti grezzi esidui non in colli, procedere gualmente?" +msgstr "Prodotti grezzi esidui non in colli, procedere ugualmente?" #. module: shopfloor #: model:ir.model.fields,field_description:shopfloor.field_stock_location__reserved_move_line_ids @@ -1489,7 +1488,7 @@ msgstr "Campo tecnico. Indica il peso totale dei trasferimenti inclusi." #: model:ir.model.fields,help:shopfloor.field_stock_quant_package__planned_move_line_ids msgid "Technical field. Move lines for which destination is this package." msgstr "" -"Campo tecnico. Righe movimento per le qali la destinazione è questo collo." +"Campo tecnico. Righe movimento per le quali la destinazione è questo collo." #. module: shopfloor #: model:ir.model.fields,help:shopfloor.field_stock_quant_package__move_line_ids @@ -1530,19 +1529,19 @@ msgstr "La richiesta non può essere negativa" #: code:addons/shopfloor/services/cluster_picking.py:0 #, python-format msgid "The destination bin {} is not empty, please take another." -msgstr "Il contenitore di destinazione {} noN è vuto, selezionarne un altro." +msgstr "Il contenitore di destinazione {} non è vuto, selezionarne un altro." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The pack has been moved, you can scan a new pack." -msgstr "Il collo è statomovimentato, si può scansonare un nuovo collo." +msgstr "Il collo è stato movimentato, si può scansionare un nuovo collo." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "The package %s cannot be transferred with this scenario." -msgstr "Il collo %s non può essere trasferito con qesto scenario." +msgstr "Il collo %s non può essere trasferito con questo scenario." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 @@ -1572,10 +1571,10 @@ msgid "" "using a spreadsheet." msgstr "" "Il prelievo eseguito nello scenario reparto rispetterà questo ordine. La " -"seqenza è un carattere così può essere composto di campi come 'corridor-rack-" -"side-level'. Fare attenzione al riempimento ('09' viene prima di '19', '9' " -"no). Si raccomanda di utilizzare un'esportazione qundi un'importazione per " -"compilare questo campo utilizzando un foglio elettronico." +"sequenza è un carattere così può essere composto di campi come 'corridor-" +"rack-side-level'. Fare attenzione al riempimento ('09' viene prima di '19', " +"'9' no). Si raccomanda di utilizzare un'esportazione qundi un'importazione " +"per compilare questo campo utilizzando un foglio elettronico." #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 From 4f0dcdc55f005e81611b8149dedc6a32ef1571fa Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 20 Oct 2023 05:56:20 +0000 Subject: [PATCH 202/218] Translated using Weblate (Italian) Currently translated at 95.7% (45 of 47 strings) Translation: wms-14.0/wms-14.0-stock_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_dynamic_routing/it/ --- stock_dynamic_routing/i18n/it.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/stock_dynamic_routing/i18n/it.po b/stock_dynamic_routing/i18n/it.po index 1893e1a4dba..6f4bebe80ef 100644 --- a/stock_dynamic_routing/i18n/it.po +++ b/stock_dynamic_routing/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-18 15:36+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -108,8 +108,8 @@ msgid "" "Domain based on Stock Moves, to define if the routing rule is applicable or " "not." msgstr "" -"Dominio basato sui movimenti dimagazzino, per definire se laregola di " -"instradameNto è applicabile o meno." +"Dominio basato sui movimenti di magazzino, per definire se la regola di " +"instradamento è applicabile o meno." #. module: stock_dynamic_routing #: model:ir.actions.act_window,name:stock_dynamic_routing.action_stock_routing @@ -160,7 +160,7 @@ msgstr "" "display_name}, il tipo operazione del movimento è modificato in " "{rule.picking_type_id.display_name}.
    Se la destinazione " "del movimento è una ubicazione padre di {rule.location_dest_id." -"display_name}, la destinazione è impostaa a {rule." +"display_name}, la destinazione è impostata a {rule." "location_dest_id.display_name} e il tipo operazione del movimento " "è modificato in {rule.picking_type_id.display_name}.
    Se " "la destinazione del movimento non è relativa a {rule." @@ -249,10 +249,10 @@ msgid "" "when the destination location of a move line matches the destination " "location of the rule." msgstr "" -"In prelievo, l'insadamento è applicato quando l'ubicazione di origine di una " -"riga movimento corrisponde l'ubicazione di origine della regola. In " -"deposito, l'instradamento è applicato qando l'ubicazione di destinazione di " -"una riga movimento corrisponde all'ubicazion destinazione della regola." +"In prelievo, l'instradamento è applicato quando l'ubicazione di origine di " +"una riga movimento corrisponde all'ubicazione di origine della regola. In " +"deposito, l'instradamento è applicato quando l'ubicazione di destinazione di " +"una riga movimento corrisponde all'ubicazione destinazione della regola." #. module: stock_dynamic_routing #: model:ir.model.fields,field_description:stock_dynamic_routing.field_stock_routing__picking_type_id From 5994fd39dceba370c38a9d9c5e8a50f656a9cf23 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 19 Oct 2023 06:30:58 +0000 Subject: [PATCH 203/218] Translated using Weblate (Italian) Currently translated at 100.0% (27 of 27 strings) Translation: wms-14.0/wms-14.0-stock_move_source_relocate Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_move_source_relocate/it/ --- stock_move_source_relocate/i18n/it.po | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/stock_move_source_relocate/i18n/it.po b/stock_move_source_relocate/i18n/it.po index 5316353a88d..255a8fd5e8b 100644 --- a/stock_move_source_relocate/i18n/it.po +++ b/stock_move_source_relocate/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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-29 08:27+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -178,10 +178,9 @@ msgstr "" "Quando un movimento con tipo operazione {rule.picking_type_id." "display_name} è all'interno dell'ubicazione {rule." "location_id.display_name} e un controllo disponibilità non riporta " -"prenotazini, il movimento è trasferito all'ubicazione {rule." -"relocate_location_id.display_name} (modifica ubicazione origine)." -"
    Se un movimento è parzialmente non disponibile, il movimento è diviso " -"in due parti:
    • la parte disponibile è adeguata alla quantità " -"prenotata, e la sua ubicazione origine rimane la stessa
    • la parte " -"non disponibile è modificata in un nuovo movimento nell'ubicazione di " -"trasferimento
    " +"prenotazioni, il movimento è trasferito all'ubicazione {rule." +"relocate_location_id.display_name} (modifica ubicazione origine).<" +"br/>Se un movimento è parzialmente non disponibile, il movimento è diviso in " +"due parti:
    • la parte disponibile è adeguata alla quantità prenotata, e " +"la sua ubicazione origine rimane la stessa
    • la parte non disponibile " +"è modificata in un nuovo movimento nell'ubicazione di trasferimento
    " From 7c49f5ce8e8eb47cab3fb6a6e9aaaa34e1de25d1 Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 14:40:35 +0000 Subject: [PATCH 204/218] Translated using Weblate (Italian) Currently translated at 100.0% (29 of 29 strings) Translation: wms-14.0/wms-14.0-sale_stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-sale_stock_available_to_promise_release/it/ --- sale_stock_available_to_promise_release/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sale_stock_available_to_promise_release/i18n/it.po b/sale_stock_available_to_promise_release/i18n/it.po index e30f2a817ab..10eb5676d06 100644 --- a/sale_stock_available_to_promise_release/i18n/it.po +++ b/sale_stock_available_to_promise_release/i18n/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 13.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-07-12 17:07+0000\n" -"PO-Revision-Date: 2023-10-12 14:36+0000\n" +"PO-Revision-Date: 2023-10-29 17:38+0000\n" "Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" @@ -35,7 +35,7 @@ msgstr "A disposizione" #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_sale_order_line__available_qty msgid "Available Qty" -msgstr "Qtà disponibile" +msgstr "Q.tà disponibile" #. module: sale_stock_available_to_promise_release #: model:ir.model.fields,field_description:sale_stock_available_to_promise_release.field_stock_move__carrier_id From 1bdd285c37265735e703e0a98a3f4d4252be9b53 Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 15:18:23 +0000 Subject: [PATCH 205/218] Translated using Weblate (Italian) Currently translated at 100.0% (79 of 79 strings) Translation: wms-14.0/wms-14.0-stock_available_to_promise_release Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_available_to_promise_release/it/ --- stock_available_to_promise_release/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_available_to_promise_release/i18n/it.po b/stock_available_to_promise_release/i18n/it.po index dbb337f1971..4507ddefeea 100644 --- a/stock_available_to_promise_release/i18n/it.po +++ b/stock_available_to_promise_release/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:27+0000\n" +"PO-Revision-Date: 2023-10-29 17:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -269,7 +269,7 @@ msgstr "Ordinato disponibile alle promesse" #. module: stock_available_to_promise_release #: model:ir.model.fields,field_description:stock_available_to_promise_release.field_stock_move__ordered_available_to_promise_qty msgid "Ordered Available to Promise (Real Qty)" -msgstr "Ordinato disponibile alle promesse (qta. reale)" +msgstr "Ordinato disponibile alle promesse (q.tà reale)" #. module: stock_available_to_promise_release #: model:ir.model,name:stock_available_to_promise_release.model_stock_picking_type From 3fe16641511a7841e92eee9e44c6c9094570305e Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 15:09:23 +0000 Subject: [PATCH 206/218] Translated using Weblate (Italian) Currently translated at 100.0% (72 of 72 strings) Translation: wms-14.0/wms-14.0-stock_warehouse_flow Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow/it/ --- stock_warehouse_flow/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_warehouse_flow/i18n/it.po b/stock_warehouse_flow/i18n/it.po index 18be8c90008..ea3018f5ff9 100644 --- a/stock_warehouse_flow/i18n/it.po +++ b/stock_warehouse_flow/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-18 15:36+0000\n" +"PO-Revision-Date: 2023-10-29 17:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -268,7 +268,7 @@ msgstr "Impostare il campo UdM in aggiunta al campo quantità" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_warehouse_flow__qty msgid "Qty" -msgstr "Qta." +msgstr "Q.tà" #. module: stock_warehouse_flow #: model:ir.model.fields,field_description:stock_warehouse_flow.field_stock_location_route__flow_id From c1eca233cb2b19ee1fbb16eb258aa72fcd2d99a8 Mon Sep 17 00:00:00 2001 From: mymage Date: Sun, 29 Oct 2023 15:29:09 +0000 Subject: [PATCH 207/218] Translated using Weblate (Italian) Currently translated at 100.0% (99 of 99 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen/it/ --- stock_reception_screen/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po index ddb598f4d69..0e4382ce1cd 100644 --- a/stock_reception_screen/i18n/it.po +++ b/stock_reception_screen/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:27+0000\n" +"PO-Revision-Date: 2023-10-29 17:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -371,7 +371,7 @@ msgstr "Prodotto con tracciamento" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_qty_status msgid "Qty Status" -msgstr "Stato qta" +msgstr "Stato q.tà" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__current_move_line_qty_done From 6e970b4a300137902224f60aa391e73152af5eaa Mon Sep 17 00:00:00 2001 From: Thierry Ducrest Date: Mon, 30 Oct 2023 15:53:32 +0100 Subject: [PATCH 208/218] [IMP] manually fix linting --- shopfloor/i18n/it.po | 4 ++-- stock_dynamic_routing/views/stock_routing_views.xml | 4 ++-- .../views/stock_source_relocate_views.xml | 2 +- stock_release_channel/i18n/it.po | 2 +- stock_storage_type/views/stock_storage_location_sequence.xml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/shopfloor/i18n/it.po b/shopfloor/i18n/it.po index 3bf6c64f2ab..83f913a22e9 100644 --- a/shopfloor/i18n/it.po +++ b/shopfloor/i18n/it.po @@ -538,7 +538,7 @@ msgstr "Ultima modifica il" #, python-format msgid "Last operation of transfer {}. Next operation ({}) is ready to proceed." msgstr "" -"Ultima operazione del trasferimento {}. L'operazone sccessiva (}) è pronta a " +"Ultima operazione del trasferimento {}. L'operazone sccessiva ({}) è pronta a " "procedere." #. module: shopfloor @@ -980,7 +980,7 @@ msgstr "Il collo {} non è nel trasferimento attuale." #: code:addons/shopfloor/actions/message.py:0 #, python-format msgid "Package {} not found in location {}" -msgstr "Il collo } non è stato trovato nell'ubicazione {}" +msgstr "Il collo {} non è stato trovato nell'ubicazione {}" #. module: shopfloor #: code:addons/shopfloor/actions/message.py:0 diff --git a/stock_dynamic_routing/views/stock_routing_views.xml b/stock_dynamic_routing/views/stock_routing_views.xml index 16883145ae7..95b2344ab00 100644 --- a/stock_dynamic_routing/views/stock_routing_views.xml +++ b/stock_dynamic_routing/views/stock_routing_views.xml @@ -29,7 +29,7 @@ - + @@ -80,7 +80,7 @@ stock.routing stock.routing - + diff --git a/stock_move_source_relocate/views/stock_source_relocate_views.xml b/stock_move_source_relocate/views/stock_source_relocate_views.xml index cc56a65c2fd..5931b951eaf 100644 --- a/stock_move_source_relocate/views/stock_source_relocate_views.xml +++ b/stock_move_source_relocate/views/stock_source_relocate_views.xml @@ -65,7 +65,7 @@ stock.source.relocate stock.source.relocate - + diff --git a/stock_release_channel/i18n/it.po b/stock_release_channel/i18n/it.po index 5724d684333..8699ad400eb 100644 --- a/stock_release_channel/i18n/it.po +++ b/stock_release_channel/i18n/it.po @@ -175,7 +175,7 @@ msgstr "Trasferimenti disponibili" #: code:addons/stock_release_channel/models/stock_release_channel.py:0 #, python-format msgid "Channel %s has no validated transfer yet." -msgstr "Il canale %(name)s non ha ancora un trasferimento validato." +msgstr "Il canale %s non ha ancora un trasferimento validato." #. module: stock_release_channel #: model:ir.model.fields,field_description:stock_release_channel.field_stock_release_channel__color diff --git a/stock_storage_type/views/stock_storage_location_sequence.xml b/stock_storage_type/views/stock_storage_location_sequence.xml index 03f58854fcf..25dae87f7bf 100644 --- a/stock_storage_type/views/stock_storage_location_sequence.xml +++ b/stock_storage_type/views/stock_storage_location_sequence.xml @@ -4,7 +4,7 @@ package.storage.location.tree.view stock.storage.location.sequence - + Date: Mon, 30 Oct 2023 15:51:08 +0000 Subject: [PATCH 209/218] [UPD] Update stock_dynamic_routing.pot --- stock_dynamic_routing/i18n/stock_dynamic_routing.pot | 1 - 1 file changed, 1 deletion(-) diff --git a/stock_dynamic_routing/i18n/stock_dynamic_routing.pot b/stock_dynamic_routing/i18n/stock_dynamic_routing.pot index 01bf1cff933..cf33d77c14f 100644 --- a/stock_dynamic_routing/i18n/stock_dynamic_routing.pot +++ b/stock_dynamic_routing/i18n/stock_dynamic_routing.pot @@ -100,7 +100,6 @@ msgstr "" #: model:ir.ui.menu,name:stock_dynamic_routing.menu_stock_routing #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_search -#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_tree msgid "Dynamic Routing" msgstr "" From 4853ba8e9cd17018f24765c480af3c252f1d3155 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 30 Oct 2023 15:51:09 +0000 Subject: [PATCH 210/218] [UPD] Update stock_move_source_relocate.pot --- stock_move_source_relocate/i18n/stock_move_source_relocate.pot | 1 - 1 file changed, 1 deletion(-) diff --git a/stock_move_source_relocate/i18n/stock_move_source_relocate.pot b/stock_move_source_relocate/i18n/stock_move_source_relocate.pot index eb69dcbfe12..c325ffd14a4 100644 --- a/stock_move_source_relocate/i18n/stock_move_source_relocate.pot +++ b/stock_move_source_relocate/i18n/stock_move_source_relocate.pot @@ -136,7 +136,6 @@ msgstr "" #: model:ir.actions.act_window,name:stock_move_source_relocate.action_stock_source_relocate #: model:ir.ui.menu,name:stock_move_source_relocate.menu_stock_source_relocate #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form -#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_tree msgid "Source Relocation" msgstr "" From 32a41e18067b182a09622a272b3c342e128e6c6c Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 30 Oct 2023 15:51:13 +0000 Subject: [PATCH 211/218] [UPD] Update stock_storage_type.pot --- stock_storage_type/i18n/stock_storage_type.pot | 5 ----- 1 file changed, 5 deletions(-) diff --git a/stock_storage_type/i18n/stock_storage_type.pot b/stock_storage_type/i18n/stock_storage_type.pot index 29912fa605c..2709ee6b6e3 100644 --- a/stock_storage_type/i18n/stock_storage_type.pot +++ b/stock_storage_type/i18n/stock_storage_type.pot @@ -641,11 +641,6 @@ msgstr "" msgid "Storage Types Mapping" msgstr "" -#. module: stock_storage_type -#: model_terms:ir.ui.view,arch_db:stock_storage_type.package_storage_location_tree_view -msgid "Storage locations" -msgstr "" - #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__storage_location_sequence_ids msgid "Storage locations sequences" From bacf47b18812f6c20bf05a210552cd6700ede36d Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 30 Oct 2023 16:12:45 +0000 Subject: [PATCH 212/218] [BOT] post-merge updates --- README.md | 10 +++++----- shopfloor/README.rst | 2 +- shopfloor/__manifest__.py | 2 +- shopfloor/static/description/index.html | 2 +- stock_dynamic_routing/README.rst | 2 +- stock_dynamic_routing/__manifest__.py | 2 +- stock_dynamic_routing/static/description/index.html | 2 +- stock_move_source_relocate/README.rst | 2 +- stock_move_source_relocate/__manifest__.py | 2 +- .../static/description/index.html | 2 +- stock_release_channel/README.rst | 2 +- stock_release_channel/__manifest__.py | 2 +- stock_release_channel/static/description/index.html | 2 +- stock_storage_type/README.rst | 2 +- stock_storage_type/__manifest__.py | 2 +- stock_storage_type/static/description/index.html | 2 +- 16 files changed, 20 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index c5e8614e6fb..99d197f3f1f 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ addon | version | maintainers | summary [sale_stock_available_to_promise_release](sale_stock_available_to_promise_release/) | 14.0.1.1.1 | | Integration between Sales and Available to Promise Release [sale_stock_available_to_promise_release_cutoff](sale_stock_available_to_promise_release_cutoff/) | 14.0.1.1.1 | | Cutoff management with respect to stock availability [sale_stock_available_to_promise_release_dropshipping](sale_stock_available_to_promise_release_dropshipping/) | 14.0.1.0.0 | | Glue module between sale_stock_available_to_promise_release and stock_dropshipping -[shopfloor](shopfloor/) | 14.0.4.2.3 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | manage warehouse operations with barcode scanners +[shopfloor](shopfloor/) | 14.0.4.2.4 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | manage warehouse operations with barcode scanners [shopfloor_base](shopfloor_base/) | 14.0.2.10.1 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | Core module for creating mobile apps [shopfloor_base_multicompany](shopfloor_base_multicompany/) | 14.0.1.0.0 | | Provide multi-company support and validation to Shopfloor applications. [shopfloor_batch_automatic_creation](shopfloor_batch_automatic_creation/) | 14.0.1.2.0 | [![guewen](https://github.com/guewen.png?size=30px)](https://github.com/guewen) | Create batch transfers for Cluster Picking @@ -62,10 +62,10 @@ addon | version | maintainers | summary [stock_available_to_promise_release](stock_available_to_promise_release/) | 14.0.2.1.2 | | Release Operations based on available to promise [stock_available_to_promise_release_dynamic_routing](stock_available_to_promise_release_dynamic_routing/) | 14.0.1.0.0 | | Glue between moves release and dynamic routing [stock_checkout_sync](stock_checkout_sync/) | 14.0.1.1.0 | | Sync location for Checkout operations -[stock_dynamic_routing](stock_dynamic_routing/) | 14.0.1.1.0 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Dynamic routing of stock moves +[stock_dynamic_routing](stock_dynamic_routing/) | 14.0.1.1.1 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Dynamic routing of stock moves [stock_dynamic_routing_checkout_sync](stock_dynamic_routing_checkout_sync/) | 14.0.1.0.0 | | Glue module for tests when dynamic routing and checkout sync are used [stock_dynamic_routing_reserve_rule](stock_dynamic_routing_reserve_rule/) | 14.0.1.0.1 | | Glue module between dynamic routing and reservation rules -[stock_move_source_relocate](stock_move_source_relocate/) | 14.0.1.3.0 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Change source location of unavailable moves +[stock_move_source_relocate](stock_move_source_relocate/) | 14.0.1.3.1 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Change source location of unavailable moves [stock_move_source_relocate_dynamic_routing](stock_move_source_relocate_dynamic_routing/) | 14.0.1.1.0 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Glue module [stock_picking_completion_info](stock_picking_completion_info/) | 14.0.1.1.0 | | Display on current document completion information according to next operations [stock_picking_consolidation_priority](stock_picking_consolidation_priority/) | 14.0.1.1.0 | | Raise priority of all transfers for a chain when started @@ -74,8 +74,8 @@ addon | version | maintainers | summary [stock_reception_screen](stock_reception_screen/) | 14.0.1.0.1 | | Dedicated screen to receive/scan goods. [stock_reception_screen_measuring_device](stock_reception_screen_measuring_device/) | 14.0.1.0.0 | [![gurneyalex](https://github.com/gurneyalex.png?size=30px)](https://github.com/gurneyalex) | Allow to use a measuring device from a reception screen.for packaging measurement [stock_reception_screen_qty_by_packaging](stock_reception_screen_qty_by_packaging/) | 14.0.1.1.0 | | Glue module for `stock_product_qty_by_packaging` and `stock_vertical_lift`. -[stock_release_channel](stock_release_channel/) | 14.0.2.1.0 | [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | Manage workload in WMS with release channels -[stock_storage_type](stock_storage_type/) | 14.0.1.12.1 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Manage packages and locations storage types +[stock_release_channel](stock_release_channel/) | 14.0.2.1.1 | [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) | Manage workload in WMS with release channels +[stock_storage_type](stock_storage_type/) | 14.0.1.12.2 | [![jbaudoux](https://github.com/jbaudoux.png?size=30px)](https://github.com/jbaudoux) | Manage packages and locations storage types [stock_storage_type_buffer](stock_storage_type_buffer/) | 14.0.1.3.0 | | Exclude storage locations from put-away if their buffer is full [stock_storage_type_putaway_abc](stock_storage_type_putaway_abc/) | 14.0.1.0.0 | | Advanced storage strategy ABC for WMS [stock_unique_order_per_location](stock_unique_order_per_location/) | 14.0.1.0.0 | [![TDu](https://github.com/TDu.png?size=30px)](https://github.com/TDu) | Prevent to mix sales order on same consolidation location. diff --git a/shopfloor/README.rst b/shopfloor/README.rst index d6232cfa843..d9a5830e283 100644 --- a/shopfloor/README.rst +++ b/shopfloor/README.rst @@ -7,7 +7,7 @@ Shopfloor !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:76bc467b73561d1b548364fdf8e8b7bdc1731ee46bcf132ae206d120da29b2bd + !! source digest: sha256:afec8a80541366c8c8fe95511b5cc7b80edd184ffc7de6157bbb44163291ddda !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/shopfloor/__manifest__.py b/shopfloor/__manifest__.py index 0e0fe44bc7e..7b96afbf816 100644 --- a/shopfloor/__manifest__.py +++ b/shopfloor/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Shopfloor", "summary": "manage warehouse operations with barcode scanners", - "version": "14.0.4.2.3", + "version": "14.0.4.2.4", "development_status": "Beta", "category": "Inventory", "website": "https://github.com/OCA/wms", diff --git a/shopfloor/static/description/index.html b/shopfloor/static/description/index.html index fb1f8d86dac..589546c5693 100644 --- a/shopfloor/static/description/index.html +++ b/shopfloor/static/description/index.html @@ -367,7 +367,7 @@

    Shopfloor

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:76bc467b73561d1b548364fdf8e8b7bdc1731ee46bcf132ae206d120da29b2bd +!! source digest: sha256:afec8a80541366c8c8fe95511b5cc7b80edd184ffc7de6157bbb44163291ddda !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Shopfloor is a barcode scanner application for internal warehouse operations.

    diff --git a/stock_dynamic_routing/README.rst b/stock_dynamic_routing/README.rst index f49ce7211d9..3bd0492e32c 100644 --- a/stock_dynamic_routing/README.rst +++ b/stock_dynamic_routing/README.rst @@ -7,7 +7,7 @@ Stock Dynamic Routing !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:bd90c2bc15e0da006ed774a010338a987b485a4664402bfbea064a18d00ea2ac + !! source digest: sha256:b4d83475e44e3e179479c9da56e0f37db2514eaa8b014a0b8043fa9fd7981032 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/stock_dynamic_routing/__manifest__.py b/stock_dynamic_routing/__manifest__.py index c0bf0126bda..eb22dc5be4d 100644 --- a/stock_dynamic_routing/__manifest__.py +++ b/stock_dynamic_routing/__manifest__.py @@ -6,7 +6,7 @@ "maintainers": ["jbaudoux"], "website": "https://github.com/OCA/wms", "category": "Warehouse Management", - "version": "14.0.1.1.0", + "version": "14.0.1.1.1", "license": "AGPL-3", "depends": ["stock", "stock_helper"], "demo": [ diff --git a/stock_dynamic_routing/static/description/index.html b/stock_dynamic_routing/static/description/index.html index d1d50494e67..61c5d37b21a 100644 --- a/stock_dynamic_routing/static/description/index.html +++ b/stock_dynamic_routing/static/description/index.html @@ -367,7 +367,7 @@

    Stock Dynamic Routing

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

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Standard Stock Routes explain the steps you want to produce whereas the diff --git a/stock_move_source_relocate/README.rst b/stock_move_source_relocate/README.rst index 8af43dbb91d..8cc70860877 100644 --- a/stock_move_source_relocate/README.rst +++ b/stock_move_source_relocate/README.rst @@ -7,7 +7,7 @@ Stock Move Source Relocation !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:b7d6096ca4bfd21c284feca4164d4f2fd2bc965ae0ba3d47f69aea96059e1af2 + !! source digest: sha256:a30ecb68cd142bc683d02dd05383d013f51066903a8281bd59d0668ba6e46224 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/stock_move_source_relocate/__manifest__.py b/stock_move_source_relocate/__manifest__.py index e0df2abad3e..7188e974704 100644 --- a/stock_move_source_relocate/__manifest__.py +++ b/stock_move_source_relocate/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Stock Move Source Relocation", "summary": "Change source location of unavailable moves", - "version": "14.0.1.3.0", + "version": "14.0.1.3.1", "development_status": "Beta", "category": "Warehouse Management", "website": "https://github.com/OCA/wms", diff --git a/stock_move_source_relocate/static/description/index.html b/stock_move_source_relocate/static/description/index.html index d07d06ebe84..d646ca02298 100644 --- a/stock_move_source_relocate/static/description/index.html +++ b/stock_move_source_relocate/static/description/index.html @@ -367,7 +367,7 @@

    Stock Move Source Relocation

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

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Relocate source location of unconfirmed moves

    diff --git a/stock_release_channel/README.rst b/stock_release_channel/README.rst index 182460281b0..d07fbbd5a64 100644 --- a/stock_release_channel/README.rst +++ b/stock_release_channel/README.rst @@ -7,7 +7,7 @@ Stock Release Channels !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:64c9dd573da080c0bf367dcb5c051cda5613470e3d6dffdd08f14b03590bfc0c + !! source digest: sha256:c70f38a0e4ec0907b099eb00dd3e99976de9b9b73f0a71bd991cb4cc17c03a1b !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/stock_release_channel/__manifest__.py b/stock_release_channel/__manifest__.py index 260138685a6..c3238260232 100644 --- a/stock_release_channel/__manifest__.py +++ b/stock_release_channel/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock Release Channels", "summary": "Manage workload in WMS with release channels", - "version": "14.0.2.1.0", + "version": "14.0.2.1.1", "development_status": "Beta", "license": "AGPL-3", "author": "Camptocamp, ACSONE SA/NV,Odoo Community Association (OCA)", diff --git a/stock_release_channel/static/description/index.html b/stock_release_channel/static/description/index.html index 4a16b23a0bd..3352ad3e518 100644 --- a/stock_release_channel/static/description/index.html +++ b/stock_release_channel/static/description/index.html @@ -367,7 +367,7 @@

    Stock Release Channels

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:64c9dd573da080c0bf367dcb5c051cda5613470e3d6dffdd08f14b03590bfc0c +!! source digest: sha256:c70f38a0e4ec0907b099eb00dd3e99976de9b9b73f0a71bd991cb4cc17c03a1b !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    Release channels are:

    diff --git a/stock_storage_type/README.rst b/stock_storage_type/README.rst index 6f60de29680..fda822e820f 100644 --- a/stock_storage_type/README.rst +++ b/stock_storage_type/README.rst @@ -7,7 +7,7 @@ Stock Storage Type !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:f139e70b5f9bacf317c5720189374e6e77b0f2da90e89f74a1f386eb292aa3e7 + !! source digest: sha256:e399cf789334f8e78223fc82eabd3104e83b7b6978f7e9e70b62cc8a5d436fdc !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/stock_storage_type/__manifest__.py b/stock_storage_type/__manifest__.py index 8617c88e5c7..073241e76a3 100644 --- a/stock_storage_type/__manifest__.py +++ b/stock_storage_type/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock Storage Type", "summary": "Manage packages and locations storage types", - "version": "14.0.1.12.1", + "version": "14.0.1.12.2", "development_status": "Beta", "category": "Warehouse Management", "website": "https://github.com/OCA/wms", diff --git a/stock_storage_type/static/description/index.html b/stock_storage_type/static/description/index.html index a58ef8e456f..bad65d3442a 100644 --- a/stock_storage_type/static/description/index.html +++ b/stock_storage_type/static/description/index.html @@ -367,7 +367,7 @@

    Stock Storage Type

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

    Beta License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runboat

    From 8b443b09f9373220be2c9247cca88084ca721254 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 30 Oct 2023 16:13:19 +0000 Subject: [PATCH 213/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_storage_type Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_storage_type/ --- stock_storage_type/i18n/es_AR.po | 8 +++----- stock_storage_type/i18n/it.po | 12 +++++------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/stock_storage_type/i18n/es_AR.po b/stock_storage_type/i18n/es_AR.po index 1d6d5ef5509..b62987ebb12 100644 --- a/stock_storage_type/i18n/es_AR.po +++ b/stock_storage_type/i18n/es_AR.po @@ -704,11 +704,6 @@ msgstr "Tipos de Almacenamiento" msgid "Storage Types Mapping" msgstr "Asignación de Tipos de Almacenamiento" -#. module: stock_storage_type -#: model_terms:ir.ui.view,arch_db:stock_storage_type.package_storage_location_tree_view -msgid "Storage locations" -msgstr "Ubicaciones de almacenamiento" - #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__storage_location_sequence_ids msgid "Storage locations sequences" @@ -901,3 +896,6 @@ msgstr "campo técnico: stock.moves de entrada pendientes en la ubicación" #: model:ir.model.fields,help:stock_storage_type.field_stock_location__out_move_line_ids msgid "technical field: the pending outgoing stock.move.lines in the location" msgstr "campo técnico: stock.move.lines de salida pendientes en la ubicación" + +#~ msgid "Storage locations" +#~ msgstr "Ubicaciones de almacenamiento" diff --git a/stock_storage_type/i18n/it.po b/stock_storage_type/i18n/it.po index e241ba2440e..ab1b83b59dc 100644 --- a/stock_storage_type/i18n/it.po +++ b/stock_storage_type/i18n/it.po @@ -694,11 +694,6 @@ msgstr "Tipi stoccaggio" msgid "Storage Types Mapping" msgstr "Mappa tipi stoccaggio" -#. module: stock_storage_type -#: model_terms:ir.ui.view,arch_db:stock_storage_type.package_storage_location_tree_view -msgid "Storage locations" -msgstr "Ubicazioni stoccaggio" - #. module: stock_storage_type #: model:ir.model.fields,field_description:stock_storage_type.field_stock_location__storage_location_sequence_ids msgid "Storage locations sequences" @@ -845,8 +840,8 @@ msgid "" msgstr "" "campo tecnico: vero se l'ubicazione è vuta e non ci sono in sospeso ingressi " "di prodotti nell'ubicazIone. Calcolato solo se l'ubicazione deve essere " -"controllata per rienpimento (ha un tipo stoccaggio ubicazione \"solo vuota\"" -")." +"controllata per rienpimento (ha un tipo stoccaggio ubicazione \"solo vuota" +"\")." #. module: stock_storage_type #: model:ir.model.fields,help:stock_storage_type.field_stock_location__leaf_location_ids @@ -891,3 +886,6 @@ msgstr "campo tecnico: i stock.moves in attesa nell'ubicazione" #: model:ir.model.fields,help:stock_storage_type.field_stock_location__out_move_line_ids msgid "technical field: the pending outgoing stock.move.lines in the location" msgstr "campo tecnico: le stock.move.lines in uscita in atesa nell'ubicazione" + +#~ msgid "Storage locations" +#~ msgstr "Ubicazioni stoccaggio" From 363b98fe4e1c9d159214c6f71b6cc9a1737edfa5 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 30 Oct 2023 16:13:20 +0000 Subject: [PATCH 214/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_dynamic_routing Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_dynamic_routing/ --- stock_dynamic_routing/i18n/es_AR.po | 1 - stock_dynamic_routing/i18n/it.po | 1 - 2 files changed, 2 deletions(-) diff --git a/stock_dynamic_routing/i18n/es_AR.po b/stock_dynamic_routing/i18n/es_AR.po index 273547a9dad..8d7433e0b7e 100644 --- a/stock_dynamic_routing/i18n/es_AR.po +++ b/stock_dynamic_routing/i18n/es_AR.po @@ -116,7 +116,6 @@ msgstr "" #: model:ir.ui.menu,name:stock_dynamic_routing.menu_stock_routing #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_search -#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_tree msgid "Dynamic Routing" msgstr "Rutas Dinámicas" diff --git a/stock_dynamic_routing/i18n/it.po b/stock_dynamic_routing/i18n/it.po index 6f4bebe80ef..252c3225a65 100644 --- a/stock_dynamic_routing/i18n/it.po +++ b/stock_dynamic_routing/i18n/it.po @@ -116,7 +116,6 @@ msgstr "" #: model:ir.ui.menu,name:stock_dynamic_routing.menu_stock_routing #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_form #: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_search -#: model_terms:ir.ui.view,arch_db:stock_dynamic_routing.view_stock_routing_tree msgid "Dynamic Routing" msgstr "Instradamento dinamico" From 724aca6d347cbb22ce7dc2a4e325e0a4a5510961 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 30 Oct 2023 16:13:20 +0000 Subject: [PATCH 215/218] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: wms-14.0/wms-14.0-stock_move_source_relocate Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_move_source_relocate/ --- stock_move_source_relocate/i18n/es_AR.po | 1 - stock_move_source_relocate/i18n/it.po | 12 ++++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/stock_move_source_relocate/i18n/es_AR.po b/stock_move_source_relocate/i18n/es_AR.po index c87c66e3015..c1438777357 100644 --- a/stock_move_source_relocate/i18n/es_AR.po +++ b/stock_move_source_relocate/i18n/es_AR.po @@ -143,7 +143,6 @@ msgstr "Secuencia" #: model:ir.actions.act_window,name:stock_move_source_relocate.action_stock_source_relocate #: model:ir.ui.menu,name:stock_move_source_relocate.menu_stock_source_relocate #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form -#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_tree msgid "Source Relocation" msgstr "Reubicación de Recurso" diff --git a/stock_move_source_relocate/i18n/it.po b/stock_move_source_relocate/i18n/it.po index 255a8fd5e8b..a44ac6acbba 100644 --- a/stock_move_source_relocate/i18n/it.po +++ b/stock_move_source_relocate/i18n/it.po @@ -143,7 +143,6 @@ msgstr "Sequenza" #: model:ir.actions.act_window,name:stock_move_source_relocate.action_stock_source_relocate #: model:ir.ui.menu,name:stock_move_source_relocate.menu_stock_source_relocate #: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_form -#: model_terms:ir.ui.view,arch_db:stock_move_source_relocate.view_stock_source_relocate_tree msgid "Source Relocation" msgstr "Trasferimento origine" @@ -179,8 +178,9 @@ msgstr "" "display_name} è all'interno dell'ubicazione {rule." "location_id.display_name} e un controllo disponibilità non riporta " "prenotazioni, il movimento è trasferito all'ubicazione {rule." -"relocate_location_id.display_name} (modifica ubicazione origine).<" -"br/>Se un movimento è parzialmente non disponibile, il movimento è diviso in " -"due parti:
    • la parte disponibile è adeguata alla quantità prenotata, e " -"la sua ubicazione origine rimane la stessa
    • la parte non disponibile " -"è modificata in un nuovo movimento nell'ubicazione di trasferimento
    " +"relocate_location_id.display_name} (modifica ubicazione origine)." +"
    Se un movimento è parzialmente non disponibile, il movimento è diviso " +"in due parti:
    • la parte disponibile è adeguata alla quantità " +"prenotata, e la sua ubicazione origine rimane la stessa
    • la parte " +"non disponibile è modificata in un nuovo movimento nell'ubicazione di " +"trasferimento
    " From 683be3a27536f1b7dde3beeb19530441cc0adfd6 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 31 Oct 2023 11:52:20 +0000 Subject: [PATCH 216/218] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: wms-14.0/wms-14.0-stock_warehouse_flow_product_packaging Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_warehouse_flow_product_packaging/it/ --- stock_warehouse_flow_product_packaging/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_warehouse_flow_product_packaging/i18n/it.po b/stock_warehouse_flow_product_packaging/i18n/it.po index 7d6190bc3cf..ce22937a0a7 100644 --- a/stock_warehouse_flow_product_packaging/i18n/it.po +++ b/stock_warehouse_flow_product_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-09 09:09+0000\n" +"PO-Revision-Date: 2023-10-31 14:38+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -39,7 +39,7 @@ msgstr "Ultima modifica il" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,field_description:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__packaging_type_ids msgid "Packaging types" -msgstr "Tipo imballaggio" +msgstr "Tipi imballaggio" #. module: stock_warehouse_flow_product_packaging #: model:ir.model.fields,help:stock_warehouse_flow_product_packaging.field_stock_warehouse_flow__split_method From d775ba2175b974926b93b3f6bf6e2feb64490ab7 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 2 Nov 2023 08:01:24 +0000 Subject: [PATCH 217/218] Translated using Weblate (Italian) Currently translated at 100.0% (99 of 99 strings) Translation: wms-14.0/wms-14.0-stock_reception_screen Translate-URL: https://translation.odoo-community.org/projects/wms-14-0/wms-14-0-stock_reception_screen/it/ --- stock_reception_screen/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_reception_screen/i18n/it.po b/stock_reception_screen/i18n/it.po index 0e4382ce1cd..d30371f8346 100644 --- a/stock_reception_screen/i18n/it.po +++ b/stock_reception_screen/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:38+0000\n" +"PO-Revision-Date: 2023-11-02 10:40+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -490,7 +490,7 @@ msgstr "Documento sorgente" #. module: stock_reception_screen #: model:ir.model.fields,field_description:stock_reception_screen.field_stock_reception_screen__picking_state msgid "Status" -msgstr "Stati" +msgstr "Stato" #. module: stock_reception_screen #: model:ir.model,name:stock_reception_screen.model_stock_move From b828bbd544e3e0edb6dafe3e8841aa77010304b7 Mon Sep 17 00:00:00 2001 From: Thierry Ducrest Date: Tue, 7 Nov 2023 09:36:24 +0100 Subject: [PATCH 218/218] shopfloor: checkout fix line done with zero qty Follwing this change https://github.com/OCA/wms/commit/b2ce1bd25f6ab05bedff577ca26ccf8ddab98a30 Multiple lines are displayed in the `select_package` state. Some could have the quantity done set to zero. In that case the lines should not be set has checkout done. When putting lines in a package it is already handled by `_filter_lines_to_pack` --- shopfloor/services/checkout.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/shopfloor/services/checkout.py b/shopfloor/services/checkout.py index b69ad5668db..01b8b6c81b1 100644 --- a/shopfloor/services/checkout.py +++ b/shopfloor/services/checkout.py @@ -1137,7 +1137,10 @@ def no_package(self, picking_id, selected_line_ids): if message: return self._response_for_select_document(message=message) selected_lines = self.env["stock.move.line"].browse(selected_line_ids).exists() - selected_lines.write( + selected_lines_with_qty_done = selected_lines.filtered( + lambda line: line.qty_done > 0 + ) + selected_lines_with_qty_done.write( {"shopfloor_checkout_done": True, "result_package_id": False} ) response = self._check_allowed_qty_done(picking, selected_lines)