details:   https://code.tryton.org/translations/commit/faeeb1b42fa4
branch:    default
user:      Weblate <[email protected]>
date:      Sat Nov 01 02:20:10 2025 +0100
description:
        Monthly update
diffstat:

 templates/account_dunning.pot            |    3 +-
 templates/account_payment_sepa.pot       |    4 +
 templates/company.pot                    |    4 +
 templates/ir.pot                         |   12 +
 templates/product.pot                    |   21 ++-
 templates/production.pot                 |   47 ++++-
 templates/quality.pot                    |    4 +
 templates/stock.pot                      |  295 +++++++++++++++++++++++++++++++
 templates/web_shop.pot                   |   32 +++
 templates/web_shop_product_data_feed.pot |    4 +-
 templates/web_shop_shopify.pot           |   53 ++++-
 11 files changed, 467 insertions(+), 12 deletions(-)

diffs (790 lines):

diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/account_dunning.pot
--- a/templates/account_dunning.pot     Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/account_dunning.pot     Sat Nov 01 02:20:10 2025 +0100
@@ -145,7 +145,8 @@
 msgstr ""
 
 msgctxt "help:account.dunning.level,overdue:"
-msgid "When the level should be applied."
+msgid ""
+"The delay from the maturity date after which the level should be applied."
 msgstr ""
 
 msgctxt "help:account.dunning.procedure,name:"
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/account_payment_sepa.pot
--- a/templates/account_payment_sepa.pot        Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/account_payment_sepa.pot        Sat Nov 01 02:20:10 2025 +0100
@@ -91,6 +91,10 @@
 msgid "Account Number"
 msgstr ""
 
+msgctxt "field:account.payment.sepa.mandate,address:"
+msgid "Address"
+msgstr ""
+
 msgctxt "field:account.payment.sepa.mandate,company:"
 msgid "Company"
 msgstr ""
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/company.pot
--- a/templates/company.pot     Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/company.pot     Sat Nov 01 02:20:10 2025 +0100
@@ -342,6 +342,10 @@
 msgid "Can not open or identify the image set for the company logo."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_company_party_unique"
+msgid "A party can only be assigned to one company."
+msgstr ""
+
 msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
 msgid "User in companies"
 msgstr ""
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/ir.pot
--- a/templates/ir.pot  Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/ir.pot  Sat Nov 01 02:20:10 2025 +0100
@@ -1530,6 +1530,10 @@
 msgid "Sequence Type"
 msgstr ""
 
+msgctxt "field:ir.session,ip_address:"
+msgid "IP Address"
+msgstr ""
+
 msgctxt "field:ir.session,key:"
 msgid "Key"
 msgstr ""
@@ -3400,6 +3404,10 @@
 "column %(column)d."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_translation_export_default_lang"
+msgid "To export translations, the default language must be \"English\"."
+msgstr ""
+
 #, python-format
 msgctxt "model:ir.message,text:msg_translation_overridden"
 msgid ""
@@ -3407,6 +3415,10 @@
 "by module \"%(overriding_module)s\"."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_translation_set_default_lang"
+msgid "To set translations, the default language must be \"English\"."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_trigger_exclusive"
 msgid ""
 "You can not select \"On Time\" and any other on the same time, they are "
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/product.pot
--- a/templates/product.pot     Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/product.pot     Sat Nov 01 02:20:10 2025 +0100
@@ -95,6 +95,10 @@
 msgid "List Price"
 msgstr ""
 
+msgctxt "field:product.list_price,product:"
+msgid "Product"
+msgstr ""
+
 msgctxt "field:product.list_price,template:"
 msgid "Template"
 msgstr ""
@@ -163,6 +167,10 @@
 msgid "List Price"
 msgstr ""
 
+msgctxt "field:product.product,list_price_used:"
+msgid "List Price"
+msgstr ""
+
 msgctxt "field:product.product,list_prices:"
 msgid "List Prices"
 msgstr ""
@@ -395,7 +403,13 @@
 msgstr ""
 
 msgctxt "help:product.product,list_price:"
-msgid "The standard price the product is sold at."
+msgid ""
+"The standard price the variant is sold at.\n"
+"Leave empty to use the list price of the product."
+msgstr ""
+
+msgctxt "help:product.product,list_price_used:"
+msgid "The standard price the variant is sold at."
 msgstr ""
 
 msgctxt "help:product.product,replaced_by:"
@@ -544,6 +558,11 @@
 msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
 msgstr ""
 
+#, python-format
+msgctxt "model:ir.message,text:msg_product_change_template"
+msgid "You cannot change the template of the product \"%(product)s\"."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_product_code_unique"
 msgid "Code of active product must be unique."
 msgstr ""
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/production.pot
--- a/templates/production.pot  Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/production.pot  Sat Nov 01 02:20:10 2025 +0100
@@ -142,10 +142,26 @@
 msgid "Output Materials"
 msgstr ""
 
+msgctxt "field:production.bom,phantom:"
+msgid "Phantom"
+msgstr ""
+
+msgctxt "field:production.bom,phantom_quantity:"
+msgid "Quantity"
+msgstr ""
+
+msgctxt "field:production.bom,phantom_unit:"
+msgid "Unit"
+msgstr ""
+
 msgctxt "field:production.bom.input,bom:"
 msgid "BOM"
 msgstr ""
 
+msgctxt "field:production.bom.input,phantom_bom:"
+msgid "Phantom BOM"
+msgstr ""
+
 msgctxt "field:production.bom.input,product:"
 msgid "Product"
 msgstr ""
@@ -166,6 +182,10 @@
 msgid "BOM"
 msgstr ""
 
+msgctxt "field:production.bom.output,phantom_bom:"
+msgid "Phantom BOM"
+msgstr ""
+
 msgctxt "field:production.bom.output,product:"
 msgid "Product"
 msgstr ""
@@ -299,6 +319,18 @@
 msgid "The category of Unit of Measure."
 msgstr ""
 
+msgctxt "help:production.bom,phantom:"
+msgid "If checked, the BoM can be used in another BoM."
+msgstr ""
+
+msgctxt "help:production.bom,phantom_quantity:"
+msgid "The quantity of the Phantom BoM"
+msgstr ""
+
+msgctxt "help:production.bom,phantom_unit:"
+msgid "The Unit of Measure of the Phantom BoM"
+msgstr ""
+
 msgctxt "help:production.configuration,bom_sequence:"
 msgid "Used to generate the BOM code."
 msgstr ""
@@ -400,7 +432,12 @@
 msgstr ""
 
 #, python-format
-msgctxt "model:ir.message,text:msg_recursive_bom"
+msgctxt "model:ir.message,text:msg_recursive_bom_bom"
+msgid "You cannot create a recursive BOM for BOM \"%(bom)s\"."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_recursive_bom_product"
 msgid "You cannot create a recursive BOM for product \"%(product)s\"."
 msgstr ""
 
@@ -584,6 +621,14 @@
 msgid "Production"
 msgstr ""
 
+msgctxt "view:production.bom.input:"
+msgid "Material"
+msgstr ""
+
+msgctxt "view:production.bom.output:"
+msgid "Material"
+msgstr ""
+
 msgctxt "view:production.bom:"
 msgid "Lines"
 msgstr ""
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/quality.pot
--- a/templates/quality.pot     Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/quality.pot     Sat Nov 01 02:20:10 2025 +0100
@@ -262,6 +262,10 @@
 msgid "Processed"
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_control_point_unique"
+msgid "The names of control points must be unique."
+msgstr ""
+
 #, python-format
 msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
 msgid ""
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/stock.pot
--- a/templates/stock.pot       Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/stock.pot       Sat Nov 01 02:20:10 2025 +0100
@@ -626,6 +626,178 @@
 msgid "At Date"
 msgstr ""
 
+msgctxt "field:stock.reporting.inventory,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory,input_quantity:"
+msgid "Input Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory,output_quantity:"
+msgid "Output Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory,quantity:"
+msgid "Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory,unit:"
+msgid "Unit"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.context,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.context,date:"
+msgid "Date"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.context,location:"
+msgid "Location"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.context,product_type:"
+msgid "Product Type"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.daily,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.daily,from_date:"
+msgid "From Date"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.daily,input_quantity:"
+msgid "Input Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.daily,output_quantity:"
+msgid "Output Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.daily,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.daily,quantity:"
+msgid "Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.daily,to_date:"
+msgid "To Date"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.daily,unit:"
+msgid "Unit"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,date:"
+msgid "Date"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,document:"
+msgid "Document"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,input_quantity:"
+msgid "Input Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,move:"
+msgid "Move"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,origin:"
+msgid "Origin"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,output_quantity:"
+msgid "Output Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,quantity:"
+msgid "Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.move,unit:"
+msgid "Unit"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.range.context,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.range.context,from_date:"
+msgid "From Date"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.range.context,location:"
+msgid "Location"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.range.context,to_date:"
+msgid "To Date"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover,average_quantity:"
+msgid "Average Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover,output_quantity:"
+msgid "Output Quantity"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover,turnover:"
+msgid "Turnover"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover,unit:"
+msgid "Unit"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover.context,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover.context,from_date:"
+msgid "From Date"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover.context,location:"
+msgid "Location"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover.context,product_type:"
+msgid "Product Type"
+msgstr ""
+
+msgctxt "field:stock.reporting.inventory.turnover.context,to_date:"
+msgid "To Date"
+msgstr ""
+
 msgctxt "field:stock.reporting.margin.category,category:"
 msgid "Category"
 msgstr ""
@@ -1687,6 +1859,22 @@
 msgid "Products"
 msgstr ""
 
+msgctxt "model:ir.action,name:act_reporting_inventory"
+msgid "Inventory"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_reporting_inventory_daily"
+msgid "Stock Inventory Daily"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_reporting_inventory_move"
+msgid "Stock Inventory Moves"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_reporting_inventory_turnover"
+msgid "Inventory Turnover"
+msgstr ""
+
 msgctxt "model:ir.action,name:act_reporting_margin_category"
 msgid "Margins per Category"
 msgstr ""
@@ -2453,6 +2641,25 @@
 msgid "User in companies"
 msgstr ""
 
+msgctxt "model:ir.rule.group,name:rule_group_reporting_inventory_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt ""
+"model:ir.rule.group,name:rule_group_reporting_inventory_daily_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt ""
+"model:ir.rule.group,name:rule_group_reporting_inventory_move_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt ""
+"model:ir.rule.group,name:rule_group_reporting_inventory_turnover_companies"
+msgid "User in companies"
+msgstr ""
+
 msgctxt ""
 "model:ir.rule.group,name:rule_group_reporting_margin_category_companies"
 msgid "User in companies"
@@ -2586,6 +2793,14 @@
 msgid "Reporting"
 msgstr ""
 
+msgctxt "model:ir.ui.menu,name:menu_reporting_inventory"
+msgid "Inventory"
+msgstr ""
+
+msgctxt "model:ir.ui.menu,name:menu_reporting_inventory_turnover"
+msgid "Inventory Turnover"
+msgstr ""
+
 msgctxt "model:ir.ui.menu,name:menu_reporting_margin"
 msgid "Margins"
 msgstr ""
@@ -2766,6 +2981,34 @@
 msgid "Stock Products By Locations Context"
 msgstr ""
 
+msgctxt "model:stock.reporting.inventory,string:"
+msgid "Stock Reporting Inventory"
+msgstr ""
+
+msgctxt "model:stock.reporting.inventory.context,string:"
+msgid "Stock Reporting Inventory Context"
+msgstr ""
+
+msgctxt "model:stock.reporting.inventory.daily,string:"
+msgid "Stock Reporting Inventory Daily"
+msgstr ""
+
+msgctxt "model:stock.reporting.inventory.move,string:"
+msgid "Stock Reporting Inventory Move"
+msgstr ""
+
+msgctxt "model:stock.reporting.inventory.range.context,string:"
+msgid "Stock Reporting Inventory Range Context"
+msgstr ""
+
+msgctxt "model:stock.reporting.inventory.turnover,string:"
+msgid "Stock Reporting Inventory Turnover"
+msgstr ""
+
+msgctxt "model:stock.reporting.inventory.turnover.context,string:"
+msgid "Stock Reporting Inventory Turnover Context"
+msgstr ""
+
 msgctxt "model:stock.reporting.margin.category,string:"
 msgid "Stock Reporting Margin Category"
 msgstr ""
@@ -3194,6 +3437,54 @@
 msgid "Variant"
 msgstr ""
 
+msgctxt "selection:stock.reporting.inventory,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory,product:"
+msgid "Variant"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.context,product_type:"
+msgid "Product"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.context,product_type:"
+msgid "Variant"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.daily,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.daily,product:"
+msgid "Variant"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.move,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.move,product:"
+msgid "Variant"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.turnover,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.turnover,product:"
+msgid "Variant"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.turnover.context,product_type:"
+msgid "Product"
+msgstr ""
+
+msgctxt "selection:stock.reporting.inventory.turnover.context,product_type:"
+msgid "Variant"
+msgstr ""
+
 msgctxt "selection:stock.reporting.margin.context,period:"
 msgid "Day"
 msgstr ""
@@ -3378,6 +3669,10 @@
 msgid "Other Info"
 msgstr ""
 
+msgctxt "view:stock.reporting.inventory.daily:"
+msgid "Date"
+msgstr ""
+
 msgctxt "view:stock.reporting.margin.category.time_series:"
 msgid "%"
 msgstr ""
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/web_shop.pot
--- a/templates/web_shop.pot    Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/web_shop.pot    Sat Nov 01 02:20:10 2025 +0100
@@ -18,6 +18,10 @@
 msgid "Web Shop Description"
 msgstr ""
 
+msgctxt "field:product.product,web_shop_urls:"
+msgid "Web Shop URLs"
+msgstr ""
+
 msgctxt "field:product.product,web_shops:"
 msgid "Web Shops"
 msgstr ""
@@ -26,6 +30,18 @@
 msgid "Web Shop Description"
 msgstr ""
 
+msgctxt "field:product.web_shop_url,product:"
+msgid "Product"
+msgstr ""
+
+msgctxt "field:product.web_shop_url,shop:"
+msgid "Shop"
+msgstr ""
+
+msgctxt "field:product.web_shop_url,url:"
+msgid "Shop URL"
+msgstr ""
+
 msgctxt "field:sale.sale,web_id:"
 msgid "Web ID"
 msgstr ""
@@ -34,6 +50,10 @@
 msgid "Web Shop"
 msgstr ""
 
+msgctxt "field:sale.sale,web_status_url:"
+msgid "Web Status URL"
+msgstr ""
+
 msgctxt "field:web.shop,attributes:"
 msgid "Attributes"
 msgstr ""
@@ -158,6 +178,10 @@
 msgid "The list of web shops on which the product is published."
 msgstr ""
 
+msgctxt "help:sale.sale,web_status_url:"
+msgid "The URL where the customer can check the order's current status."
+msgstr ""
+
 msgctxt "help:web.shop,attributes:"
 msgid "The list of attributes to publish."
 msgstr ""
@@ -214,6 +238,10 @@
 msgid "The web shop name must be unique."
 msgstr ""
 
+msgctxt "model:ir.model.button,string:sale_web_shop_update_button"
+msgid "Update from Web Shop"
+msgstr ""
+
 msgctxt "model:ir.rule.group,name:rule_group_shop_companies"
 msgid "User in companies"
 msgstr ""
@@ -222,6 +250,10 @@
 msgid "Web Shops"
 msgstr ""
 
+msgctxt "model:product.web_shop_url,string:"
+msgid "Product Web Shop Url"
+msgstr ""
+
 msgctxt "model:web.shop,string:"
 msgid "Web Shop"
 msgstr ""
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/web_shop_product_data_feed.pot
--- a/templates/web_shop_product_data_feed.pot  Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/web_shop_product_data_feed.pot  Sat Nov 01 02:20:10 2025 +0100
@@ -44,7 +44,7 @@
 
 msgctxt "help:web.shop,product_image_url_template:"
 msgid ""
-"The template to generate the indexed product image URL.\n"
+"The fallback template to generate the product image URL.\n"
 "The following placeholders can be used:\n"
 "- ${id}\n"
 "- ${code}\n"
@@ -55,7 +55,7 @@
 
 msgctxt "help:web.shop,product_url_template:"
 msgid ""
-"The template to generate the product URL on the web shop.\n"
+"The fallback template to generate the product URL.\n"
 "The following placeholders can be used:\n"
 "- ${id}\n"
 "- ${code}\n"
diff -r 6a8592c75fe5 -r faeeb1b42fa4 templates/web_shop_shopify.pot
--- a/templates/web_shop_shopify.pot    Fri Oct 31 23:18:08 2025 +0000
+++ b/templates/web_shop_shopify.pot    Sat Nov 01 02:20:10 2025 +0100
@@ -14,6 +14,10 @@
 msgid "Option 3"
 msgstr ""
 
+msgctxt "field:product.product,shopify_handle:"
+msgid "Shopify Handle"
+msgstr ""
+
 msgctxt "field:product.product,shopify_sku:"
 msgid "SKU"
 msgstr ""
@@ -26,10 +30,18 @@
 msgid "Product"
 msgstr ""
 
+msgctxt "field:product.template,shopify_handle:"
+msgid "Shopify Handle"
+msgstr ""
+
 msgctxt "field:product.template,shopify_uom:"
 msgid "Shopify UoM"
 msgstr ""
 
+msgctxt "field:sale.sale,shopify_status_url:"
+msgid "Shopify Status URL"
+msgstr ""
+
 msgctxt "field:sale.sale,shopify_tax_adjustment:"
 msgid "Shopify Tax Adjustment"
 msgstr ""
@@ -42,6 +54,10 @@
 msgid "Shipment"
 msgstr ""
 
+msgctxt "field:web.shop,shopify_fulfillment_notify_customer:"
+msgid "Notify Customer about Fulfillment"
+msgstr ""
+
 msgctxt "field:web.shop,shopify_password:"
 msgid "Access Token"
 msgstr ""
@@ -106,10 +122,22 @@
 msgid "Shop"
 msgstr ""
 
+msgctxt "help:product.product,shopify_handle:"
+msgid ""
+"The string that's used to identify the product in URLs.\n"
+"Leave empty to let Shopify generate one."
+msgstr ""
+
 msgctxt "help:product.product,shopify_uom:"
 msgid "The Unit of Measure of the product on Shopify."
 msgstr ""
 
+msgctxt "help:product.template,shopify_handle:"
+msgid ""
+"The string that's used to identify the product in URLs.\n"
+"Leave empty to let Shopify generate one."
+msgstr ""
+
 msgctxt "help:product.template,shopify_uom:"
 msgid "The Unit of Measure of the product on Shopify."
 msgstr ""
@@ -181,13 +209,6 @@
 msgstr ""
 
 #, python-format
-msgctxt "model:ir.message,text:msg_product_change_template"
-msgid ""
-"To change the template of product \"%(product)s\" you must unpublish it from"
-" the Shopify web shops."
-msgstr ""
-
-#, python-format
 msgctxt "model:ir.message,text:msg_product_fail"
 msgid ""
 "Failed to save product \"%(template)s\" with error:\n"
@@ -223,6 +244,13 @@
 msgstr ""
 
 #, python-format
+msgctxt "model:ir.message,text:msg_shipment_cancelled_draft_shopify"
+msgid ""
+"You cannot reset shipment \"%(shipment)s\" to draft because it is linked to "
+"a Shopify fulfillment."
+msgstr ""
+
+#, python-format
 msgctxt "model:ir.message,text:msg_shop_currency_different"
 msgid ""
 "To update products on the shop \"%(shop)s\", you must set the currency to "
@@ -249,6 +277,17 @@
 msgstr ""
 
 #, python-format
+msgctxt "model:ir.message,text:msg_template_shopify_handle_invalid"
+msgid ""
+"The Shopify Handle \"%(handle)s\" of product \"%(template)s\" can contain "
+"only lowercase letters, hyphens, and numbers."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_template_shopify_handle_unique"
+msgid "The Shopify Handle of product must be unique."
+msgstr ""
+
+#, python-format
 msgctxt "model:ir.message,text:msg_variant_fail"
 msgid ""
 "Failed to save variant \"%(product)s\" with error:\n"

Reply via email to