first commit

This commit is contained in:
root
2026-03-14 09:42:12 +00:00
commit 0adbd20c2c
10991 changed files with 1646955 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,164 @@
#
#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr "Punts de càrrega"
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr "Punt de càrrega"
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr "Punt de càrrega"
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr "Punt de càrrega d'entrada"
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr "Punt de càrrega de sortida"
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr "Punt de càrrega"
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr "Punt de càrrega"
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr "Nom"
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr "Magatzem"
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr "Conté categories de producte"
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr "Conté clasificació del producte"
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr "País"
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr "Volum màxim"
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr "Pes màxim"
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr "Volumen mínim"
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr "Pes mínim"
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr "Punt de càrrega"
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr "UdM del volum"
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr "Magatzem"
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del pes"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr "Categoria"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr "Selecció"
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
"Aplica nomes quan el producte que s'envia es d'alguna d'aquestes categories.\n"
"Deixar en blanc per qualsevol categoría de producte."
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
"Aplica només quan almenys un producte pertany a aquesta clasificació.\n"
"Deixar en blanc per qualsevol clasificació de producte."
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
"Aplica només al enviar a aquest páis.\n"
"Deixa en blanc per cualsevol país."
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr "Punts de càrrega"
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr "Selecció"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr "Punts de càrrega"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr "Selecció"
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr "Punts de càrrega logístics"
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr "Selecció de punts de càrrega logístics"
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr "Punts de càrrega - Categoría de producte"
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr "-"
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr "Criteri"
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr "Volum entre:"
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr "Pes entre:"

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,163 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr "Ladezonen"
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr "Ladezone"
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr "Ladezone"
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr "Entladezone"
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr "Beladezone"
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr "Ladezone"
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr "Ladezone"
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr "Name"
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr "Logistikstandort"
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr "Enthält Artikelkategorien"
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr "Enthält Artikelklassifizierung"
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr "Land"
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr "Maximalvolumen"
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr "Maximalgewicht"
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr "Minimalvolumen"
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr "Minimalgewicht"
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr "Ladezone"
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr "Volumenmaßeinheit"
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr "Logistikstandort"
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr "Gewichtsmaßeinheit"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr "Kategorie"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr "Auswahl"
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
"Nur anwenden, wenn mindestens ein versendetes Produkt zu einer dieser Kategorien gehört.\n"
"Für alle Produktkategorien leer lassen."
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
"Nur anwenden, wenn mindestens ein versandtes Produkt dieser Klassifizierung angehört.\n"
"Für alle Produktklassifizierungen leer lassen."
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
"Nur bei Lieferungen in dieses Land anwenden.\n"
"Für alle anderen Länder leer lassen."
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr "Ladezonen"
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr "Auswahl"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr "Ladezonen"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr "Auswahl"
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr "Lager Ladezone"
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr "Lager Ladezone Auswahl"
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr "Lager Ladezone Auswahl - Enthält - Artikelkategorie"
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr "-"
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr "Kriterien"
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr "Volumen zwischen:"
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr "Gewicht zwischen:"

View File

@@ -0,0 +1,163 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr "Muelles de carga"
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr "Muelle de carga"
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr "Muelle de carga"
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr "Muelle de carga de entrada"
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr "Muelle de carga de salida"
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr "Muelle de carga"
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr "Muelle de carga"
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr "Nombre"
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr "Almacén"
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr "Contiene categorias de producto"
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr "Contiene clasificación de producto"
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr "País"
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr "Volumen máximo"
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr "Peso máximo"
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr "Volumen mínimo"
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr "Peso mínimo"
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr "Muelle de carga"
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr "UdM del volumen"
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr "Almacén"
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del peso"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr "Categoría"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr "Selección"
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
"Aplica solo cuando un producto se envia es de alguna de estas categorías.\n"
"Dejar en blanco para cualquier categoría de producto."
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
"Aplica solo cuando un almenos un producte pertenece a esta clasificación.\n"
"Dejar en blanco para cualquier clasificación de producto."
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
"Aplicar solo al enviar a este páis. \n"
"Dejar en blanco para cualquier país."
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr "Muelles de carga"
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr "Selección"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr "Muelles de carga"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr "Selección"
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr "Muelles de carga logísticos"
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr "Selección de muelles de carga logísticos"
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr "Muelles de carga - Categoria de producto"
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr "-"
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr "Criterio"
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr "Volume entre:"
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr "Peso entre:"

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,165 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr "Points d'expédition"
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr "Point d'expédition"
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr "Point d'expédition"
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr "Point d'expédition entrant"
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr "Point d'expédition sortante"
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr "Point d'expédition"
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr "Point d'expédition"
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr "Nom"
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr "Entrepôt"
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr "Contient les catégories de produits"
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr "Contient la classification de produit"
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr "Pays"
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr "Volume maximal"
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr "Poids maximal"
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr "Volume minimal"
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr "Poids minimal"
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr "Point d'expédition"
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr "UDM de volume"
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr "Entrepôt"
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr "UDM de poids"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr "Catégorie"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr "Sélection"
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
"À appliquer uniquement si au moins un produit expédié appartient à l'une de ces catégories.\n"
"Laissez vide pour toute catégorie de produit."
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
"À utiliser uniquement si au moins un produit expédié appartient à cette classification.\n"
"Laissez vide pour toute classification de produit."
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
"À appliquer uniquement pour les livraisons dans ce pays.\n"
"Laissez vide pour tout pays."
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr "Points d'expédition"
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr "Sélection"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr "Points d'expédition"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr "Sélection"
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr "Point d'expédition des stocks"
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr "Sélection de point d'expédition des stocks"
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
"Sélection du point d'expédition des stocks - Contient - Catégorie de "
"produits"
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr "-"
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr "Critères"
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr "Volume entre :"
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr "Poids entre :"

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,163 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr "Verzendmomenten"
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr "Verzendmoment"
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr "Verzendmoment"
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr "Moment inkomende zending"
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr "Moment uitgaande zending"
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr "Verzendmoment"
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr "Verzendmoment"
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr "Naam"
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr "Magazijn"
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr "Bevat productcategorieën"
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr "Bevat productclassificatie"
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr "Land"
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr "Maximaal volume"
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr "Maximum gewicht"
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr "Minimaal volume"
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr "Minimaal gewicht"
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr "Verzendmoment"
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr "Maateenheid volume"
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr "Magazijn"
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr "Maateenheid gewicht"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr "Categorie"
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr "Selectie"
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
"Alleen van toepassing als ten minste één verzonden product in een van deze categorieën valt.\n"
"Laat dit veld leeg voor elke productcategorie."
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
"Alleen van toepassing als ten minste één verzonden product tot deze classificatie behoort.\n"
"Laat dit veld leeg voor elke productclassificatie."
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
"Alleen van toepassing bij levering naar dit land.\n"
"Laat dit veld leeg voor levering naar elk ander land."
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr "Verzendmomenten"
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr "Selectie"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr "Verzendmomenten"
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr "Selectie"
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr "Voorraad verzend momenten"
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr "Voorraad verzend momenten selectie"
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr "Voorraad verzend momenten selectie - Bevat - Productcategorie"
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr "-"
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr "Criteria"
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr "Volume tussen:"
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr "Gewicht tussen:"

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,157 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,shipping_points:"
msgid "Shipping Points"
msgstr ""
msgctxt "field:stock.shipment.in,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.in.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,incoming_shipping_point:"
msgid "Incoming Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.internal,shipping_point:"
msgid "Outgoing Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipment.out.return,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point,name:"
msgid "Name"
msgstr ""
msgctxt "field:stock.shipping.point,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,contains_product_categories:"
msgid "Contains Product Categories"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection,contains_product_classification:"
msgid "Contains Product Classification"
msgstr ""
msgctxt "field:stock.shipping.point.selection,delivery_country:"
msgid "Country"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_volume:"
msgid "Maximal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,max_weight:"
msgid "Maximum Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_volume:"
msgid "Minimal Volume"
msgstr ""
msgctxt "field:stock.shipping.point.selection,min_weight:"
msgid "Minimal Weight"
msgstr ""
msgctxt "field:stock.shipping.point.selection,shipping_point:"
msgid "Shipping Point"
msgstr ""
msgctxt "field:stock.shipping.point.selection,volume_uom:"
msgid "Volume UoM"
msgstr ""
msgctxt "field:stock.shipping.point.selection,warehouse:"
msgid "Warehouse"
msgstr ""
msgctxt "field:stock.shipping.point.selection,weight_uom:"
msgid "Weight UoM"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,category:"
msgid "Category"
msgstr ""
msgctxt ""
"field:stock.shipping.point.selection-contains-product.category,selection:"
msgid "Selection"
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_categories:"
msgid ""
"Apply only when at least one product shipped is in one of these categories.\n"
"Leave empty for any product category."
msgstr ""
msgctxt "help:stock.shipping.point.selection,contains_product_classification:"
msgid ""
"Apply only when at least one product shipped belongs to this classification.\n"
"Leave empty for any product classification."
msgstr ""
msgctxt "help:stock.shipping.point.selection,delivery_country:"
msgid ""
"Apply only when delivering to this country.\n"
"Leave empty for any country."
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.action,name:act_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point"
msgid "Shipping Points"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_stock_shipping_point_selection"
msgid "Selection"
msgstr ""
msgctxt "model:stock.shipping.point,string:"
msgid "Stock Shipping Point"
msgstr ""
msgctxt "model:stock.shipping.point.selection,string:"
msgid "Stock Shipping Point Selection"
msgstr ""
msgctxt ""
"model:stock.shipping.point.selection-contains-product.category,string:"
msgid "Stock Shipping Point Selection - Contains - Product Category"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "-"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Criteria"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Volume between:"
msgstr ""
msgctxt "view:stock.shipping.point.selection:"
msgid "Weight between:"
msgstr ""

View File

@@ -0,0 +1,331 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.model import (
DeactivableMixin, MatchMixin, ModelSQL, ModelView, Workflow, fields,
sequence_ordered)
from trytond.pool import Pool, PoolMeta
from trytond.pyson import Eval, Id, If
class Location(metaclass=PoolMeta):
__name__ = 'stock.location'
shipping_points = fields.One2Many(
'stock.shipping.point', 'warehouse', "Shipping Points",
states={
'invisible': Eval('type') != 'warehouse',
})
class ShippingPoint(DeactivableMixin, ModelSQL, ModelView):
__name__ = 'stock.shipping.point'
name = fields.Char("Name", required=True)
warehouse = fields.Many2One(
'stock.location', "Warehouse", required=True,
domain=[
('type', '=', 'warehouse'),
])
@classmethod
def default_warehouse(cls):
Location = Pool().get('stock.location')
return Location.get_default_warehouse()
class ShippingPointSelection(
sequence_ordered(), MatchMixin, ModelSQL, ModelView):
__name__ = 'stock.shipping.point.selection'
warehouse = fields.Many2One(
'stock.location', "Warehouse", required=True,
domain=[
('type', '=', 'warehouse'),
])
shipping_point = fields.Many2One(
'stock.shipping.point', "Shipping Point", required=True,
domain=[
('warehouse', '=', Eval('warehouse', -1)),
])
delivery_country = fields.Many2One(
'country.country', "Country", ondelete='CASCADE',
help="Apply only when delivering to this country.\n"
"Leave empty for any country.")
contains_product_categories = fields.Many2Many(
'stock.shipping.point.selection-contains-product.category',
'selection', 'category', "Contains Product Categories",
help="Apply only when at least one product shipped "
"is in one of these categories.\n"
"Leave empty for any product category.")
@classmethod
def default_warehouse(cls):
Location = Pool().get('stock.location')
return Location.get_default_warehouse()
@classmethod
def get_shipping_point(cls, shipment, pattern=None):
pattern = pattern.copy() if pattern else {}
pattern.update(shipment.shipping_point_pattern())
selections = cls.search([
('warehouse', '=', shipment.warehouse),
])
for selection in selections:
if selection.match(pattern):
return selection.shipping_point
def match(self, pattern, match_none=False):
def parents(categories):
for category in categories:
while category:
yield category
category = category.parent
pattern = pattern.copy()
products = pattern.pop('products', [])
if self.contains_product_categories:
categories = set()
for product in set(products):
categories.update(parents(product.categories_all))
if not categories & set(self.contains_product_categories):
return False
return super().match(pattern, match_none=match_none)
class ShippingPointSelection_Contains_ProductCategory(ModelSQL):
__name__ = 'stock.shipping.point.selection-contains-product.category'
selection = fields.Many2One(
'stock.shipping.point.selection', "Selection",
required=True, ondelete='CASCADE')
category = fields.Many2One(
'product.category', "Category", required=True, ondelete='CASCADE')
class ShippingPointSelection_ProductClassification(metaclass=PoolMeta):
__name__ = 'stock.shipping.point.selection'
contains_product_classification = fields.Reference(
"Contains Product Classification",
selection='get_product_classifications',
help="Apply only when at least one product shipped "
"belongs to this classification.\n"
"Leave empty for any product classification.")
@classmethod
def get_product_classifications(cls):
pool = Pool()
Template = pool.get('product.template')
return Template.get_classification()
def match(self, pattern, match_none=False):
def parents(classification):
while classification:
yield classification
classification = classification.parent
products = pattern.get('products', [])
if self.contains_product_classification:
classifications = set()
for product in set(products):
if hasattr(product.classification, 'parent'):
classifications.update(parents(product.classification))
else:
classifications.add(product.classification)
if self.contains_product_classification not in classifications:
return False
return super().match(pattern, match_none=match_none)
class ShippingPointSelection_ShipmentMeasurements(metaclass=PoolMeta):
__name__ = 'stock.shipping.point.selection'
min_weight = fields.Float(
"Minimal Weight", digits='weight_uom',
domain=[
If(Eval('max_weight'),
['OR',
('min_weight', '=', None),
('min_weight', '<=', Eval('max_weight', 0)),
],
[]),
])
max_weight = fields.Float(
"Maximum Weight", digits='weight_uom',
domain=[
If(Eval('min_weight'),
['OR',
('max_weight', '=', None),
('max_weight', '>=', Eval('min_weight', 0)),
],
[]),
])
weight_uom = fields.Many2One(
'product.uom', "Weight UoM",
domain=[('category', '=', Id('product', 'uom_cat_weight'))],
states={
'required': Eval('min_weight') | Eval('max_weight'),
})
min_volume = fields.Float(
"Minimal Volume", digits='volume_uom',
domain=[
If(Eval('max_volume'),
['OR',
('min_volume', '=', None),
('min_volume', '<=', Eval('max_volume', 0)),
],
[]),
])
max_volume = fields.Float(
"Maximal Volume", digits='volume_uom',
domain=[
If(Eval('min_volume'),
['OR',
('max_volume', '=', None),
('max_volume', '>=', Eval('min_volume', 0)),
],
[]),
])
volume_uom = fields.Many2One(
'product.uom', "Volume UoM",
domain=[('category', '=', Id('product', 'uom_cat_volume'))],
states={
'required': Eval('min_volume') | Eval('max_volume'),
})
@classmethod
def get_shipping_point(cls, shipment, pattern=None):
pool = Pool()
UoM = pool.get('product.uom')
ModelData = pool.get('ir.model.data')
kg = UoM(ModelData.get_id('product', 'uom_kilogram'))
liter = UoM(ModelData.get_id('product', 'uom_liter'))
pattern = pattern.copy() if pattern else {}
pattern['weight'] = UoM.compute_qty(
shipment.weight_uom, shipment.weight, kg, round=False)
pattern['volume'] = UoM.compute_qty(
shipment.volume_uom, shipment.volume, liter, round=False)
return super().get_shipping_point(shipment, pattern=pattern)
def match(self, pattern, match_none=False):
pool = Pool()
UoM = pool.get('product.uom')
ModelData = pool.get('ir.model.data')
kg = UoM(ModelData.get_id('product', 'uom_kilogram'))
liter = UoM(ModelData.get_id('product', 'uom_liter'))
pattern = pattern.copy()
weight = pattern.pop('weight', 0)
if self.weight_uom:
weight = UoM.compute_qty(
kg, weight, self.weight_uom, round=False)
if self.min_weight and weight < self.min_weight:
return False
if self.max_weight and weight > self.max_weight:
return False
volume = pattern.pop('volume', 0)
if self.volume_uom:
volume = UoM.compute_qty(
liter, volume, self.volume_uom, round=False)
if self.min_volume and volume < self.min_volume:
return False
if self.max_volume and volume > self.max_volume:
return False
return super().match(pattern, match_none=match_none)
class ShippingPointMixin:
__slots__ = ()
shipping_point = fields.Many2One(
'stock.shipping.point', "Shipping Point",
domain=[
('warehouse', '=', Eval('warehouse', -1)),
],
states={
'readonly': Eval('state') != 'draft',
})
class ShippingPointAssignMixin(ShippingPointMixin):
__slots__ = ()
def shipping_point_pattern(self):
pattern = {}
if getattr(self, 'delivery_address', None):
pattern['delivery_country'] = self.delivery_address.country
pattern['products'] = {m.product for m in self.moves}
return pattern
@classmethod
@ModelView.button
@Workflow.transition('draft')
def draft(cls, shipments):
super().draft(shipments)
cls.write(shipments, {'shipping_point': None})
@classmethod
@ModelView.button
@Workflow.transition('waiting')
def wait(cls, shipments, moves=None):
pool = Pool()
Selection = pool.get('stock.shipping.point.selection')
super().wait(shipments, moves=moves)
for shipment in shipments:
if not shipment.shipping_point:
shipment.shipping_point = Selection.get_shipping_point(
shipment)
cls.save(shipments)
class ShipmentIn(ShippingPointMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.in'
class ShipmentInReturn(ShippingPointAssignMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.in.return'
class ShipmentOut(ShippingPointAssignMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.out'
class ShipmentOutReturn(ShippingPointMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.out.return'
class ShipmentInternal(ShippingPointAssignMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.internal'
incoming_shipping_point = fields.Many2One(
'stock.shipping.point', "Incoming Shipping Point",
domain=[
('warehouse', '=', Eval('to_warehouse', -1)),
],
states={
'readonly': Eval('state') != 'shipped',
'invisible': ~Eval('transit_location'),
})
@classmethod
def __setup__(cls):
super().__setup__()
cls.shipping_point.string = "Outgoing Shipping Point"
cls.shipping_point.states['invisible'] = ~Eval('transit_location')
def shipping_point_pattern(self):
pattern = super().shipping_point_pattern()
if self.to_warehouse and self.to_warehouse.address:
pattern['delivery_country'] = self.to_warehouse.address.country
return pattern

View File

@@ -0,0 +1,214 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="ir.ui.view" id="stock_location_view_form">
<field name="model">stock.location</field>
<field name="inherit" ref="stock.location_view_form"/>
<field name="name">stock_location_form</field>
</record>
<record model="ir.ui.view" id="stock_shipping_point_view_form">
<field name="model">stock.shipping.point</field>
<field name="type">form</field>
<field name="name">stock_shipping_point_form</field>
</record>
<record model="ir.ui.view" id="stock_shipping_point_view_list">
<field name="model">stock.shipping.point</field>
<field name="type">tree</field>
<field name="name">stock_shipping_point_list</field>
</record>
<record model="ir.action.act_window" id="act_stock_shipping_point">
<field name="name">Shipping Points</field>
<field name="res_model">stock.shipping.point</field>
</record>
<record model="ir.action.act_window.view" id="act_stock_shipping_point_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="stock_shipping_point_view_list"/>
<field name="act_window" ref="act_stock_shipping_point"/>
</record>
<record model="ir.action.act_window.view" id="act_stock_shipping_point_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="stock_shipping_point_view_form"/>
<field name="act_window" ref="act_stock_shipping_point"/>
</record>
<menuitem
parent="stock.menu_configuration"
action="act_stock_shipping_point"
sequence="30"
id="menu_stock_shipping_point"/>
<record model="ir.model.access" id="access_stock_shipping_point">
<field name="model">stock.shipping.point</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_stock_shipping_point_admin">
<field name="model">stock.shipping.point</field>
<field name="group" ref="stock.group_stock_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.ui.view" id="stock_shipping_point_selection_view_form">
<field name="model">stock.shipping.point.selection</field>
<field name="type">form</field>
<field name="name">stock_shipping_point_selection_form</field>
</record>
<record model="ir.ui.view" id="stock_shipping_point_selection_view_list">
<field name="model">stock.shipping.point.selection</field>
<field name="type">tree</field>
<field name="priority" eval="10"/>
<field name="name">stock_shipping_point_selection_list</field>
</record>
<record model="ir.ui.view" id="stock_shipping_point_selection_view_list_sequence">
<field name="model">stock.shipping.point.selection</field>
<field name="type">tree</field>
<field name="priority" eval="20"/>
<field name="name">stock_shipping_point_selection_list_sequence</field>
</record>
<record model="ir.action.act_window" id="act_stock_shipping_point_selection">
<field name="name">Selection</field>
<field name="res_model">stock.shipping.point.selection</field>
</record>
<record model="ir.action.act_window.view" id="act_stock_shipping_point_selection_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="stock_shipping_point_selection_view_list_sequence"/>
<field name="act_window" ref="act_stock_shipping_point_selection"/>
</record>
<record model="ir.action.act_window.view" id="act_stock_shipping_point_selection_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="stock_shipping_point_selection_view_form"/>
<field name="act_window" ref="act_stock_shipping_point_selection"/>
</record>
<menuitem
parent="menu_stock_shipping_point"
action="act_stock_shipping_point_selection"
sequence="20"
id="menu_stock_shipping_point_selection"/>
<record model="ir.model.access" id="access_stock_shipping_point_selection">
<field name="model">stock.shipping.point.selection</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_stock_shipping_point_selection_admin">
<field name="model">stock.shipping.point.selection</field>
<field name="group" ref="stock.group_stock_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.ui.view" id="stock_shipment_in_view_form">
<field name="model">stock.shipment.in</field>
<field name="inherit" ref="stock.shipment_in_view_form"/>
<field name="name">stock_shipment_form</field>
</record>
<record model="ir.ui.view" id="stock_shipment_in_view_list">
<field name="model">stock.shipment.in</field>
<field name="inherit" ref="stock.shipment_in_view_tree"/>
<field name="name">stock_shipment_list</field>
</record>
<record model="ir.ui.view" id="stock_shipment_in_return_view_form">
<field name="model">stock.shipment.in.return</field>
<field name="inherit" ref="stock.shipment_in_return_view_form"/>
<field name="name">stock_shipment_form</field>
</record>
<record model="ir.ui.view" id="stock_shipment_in_return_view_list">
<field name="model">stock.shipment.in.return</field>
<field name="inherit" ref="stock.shipment_in_return_view_tree"/>
<field name="name">stock_shipment_list</field>
</record>
<record model="ir.ui.view" id="stock_shipment_out_view_form">
<field name="model">stock.shipment.out</field>
<field name="inherit" ref="stock.shipment_out_view_form"/>
<field name="name">stock_shipment_form</field>
</record>
<record model="ir.ui.view" id="stock_shipment_out_view_list">
<field name="model">stock.shipment.out</field>
<field name="inherit" ref="stock.shipment_out_view_tree"/>
<field name="name">stock_shipment_list</field>
</record>
<record model="ir.ui.view" id="stock_shipment_out_return_view_form">
<field name="model">stock.shipment.out.return</field>
<field name="inherit" ref="stock.shipment_out_return_view_form"/>
<field name="name">stock_shipment_form</field>
</record>
<record model="ir.ui.view" id="stock_shipment_out_return_view_list">
<field name="model">stock.shipment.out.return</field>
<field name="inherit" ref="stock.shipment_out_return_view_tree"/>
<field name="name">stock_shipment_list</field>
</record>
<record model="ir.ui.view" id="stock_shipment_internal_view_form">
<field name="model">stock.shipment.internal</field>
<field name="inherit" ref="stock.shipment_internal_view_form"/>
<field name="name">stock_shipment_internal_form</field>
</record>
<record model="ir.ui.view" id="stock_shipment_internal_view_list">
<field name="model">stock.shipment.internal</field>
<field name="inherit" ref="stock.shipment_internal_view_tree"/>
<field name="name">stock_shipment_internal_list</field>
</record>
</data>
<data depends="product_classification">
<record model="ir.ui.view" id="stock_shipping_point_selection_view_form_product_classification">
<field name="model">stock.shipping.point.selection</field>
<field name="inherit" ref="stock_shipping_point_selection_view_form"/>
<field name="name">stock_shipping_point_selection_form_product_classification</field>
</record>
<record model="ir.ui.view" id="stock_shipping_point_selection_view_list_product_classification">
<field name="model">stock.shipping.point.selection</field>
<field name="inherit" ref="stock_shipping_point_selection_view_list"/>
<field name="name">stock_shipping_point_selection_list_product_classification</field>
</record>
<record model="ir.ui.view" id="stock_shipping_point_selection_view_list_sequence_product_classification">
<field name="model">stock.shipping.point.selection</field>
<field name="inherit" ref="stock_shipping_point_selection_view_list_sequence"/>
<field name="name">stock_shipping_point_selection_list_product_classification</field>
</record>
</data>
<data depends="stock_shipment_measurements">
<record model="ir.ui.view" id="stock_shipping_point_selection_view_form_shipment_measurements">
<field name="model">stock.shipping.point.selection</field>
<field name="inherit" ref="stock_shipping_point_selection_view_form"/>
<field name="name">stock_shipping_point_selection_form_shipment_measurements</field>
</record>
<record model="ir.ui.view" id="stock_shipping_point_selection_view_list_shipment_measurements">
<field name="model">stock.shipping.point.selection</field>
<field name="inherit" ref="stock_shipping_point_selection_view_list"/>
<field name="name">stock_shipping_point_selection_list_shipment_measurements</field>
</record>
<record model="ir.ui.view" id="stock_shipping_point_selection_view_list_sequence_shipment_measurements">
<field name="model">stock.shipping.point.selection</field>
<field name="inherit" ref="stock_shipping_point_selection_view_list_sequence"/>
<field name="name">stock_shipping_point_selection_list_shipment_measurements</field>
</record>
</data>
</tryton>

View File

@@ -0,0 +1,2 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.

View File

@@ -0,0 +1,113 @@
=============================
Stock Shipping Point Scenario
=============================
Imports::
>>> from decimal import Decimal
>>> from proteus import Model
>>> from trytond.modules.company.tests.tools import create_company
>>> from trytond.modules.currency.tests.tools import get_currency
>>> from trytond.tests.tools import activate_modules, assertEqual
Activate modules::
>>> config = activate_modules('stock_shipping_point', create_company)
>>> Country = Model.get('country.country')
>>> Party = Model.get('party.party')
>>> Product = Model.get('product.product')
>>> ProductCategory = Model.get('product.category')
>>> ProductTemplate = Model.get('product.template')
>>> ProductUom = Model.get('product.uom')
>>> Shipment = Model.get('stock.shipment.out')
>>> ShippingPoint = Model.get('stock.shipping.point')
>>> ShippingPointSelection = Model.get('stock.shipping.point.selection')
Get currency::
>>> currency = get_currency()
Create countries::
>>> belgium = Country(code="BE", name="Belgium")
>>> belgium.save()
>>> france = Country(code="FR", name="France")
>>> france.save()
Create a customer::
>>> customer = Party(name='Customer')
>>> address, = customer.addresses
>>> address.country = belgium
>>> customer.save()
Create product categories::
>>> category1 = ProductCategory(name="Category 1")
>>> category1.save()
>>> category1_child = ProductCategory(name="Child 1", parent=category1)
>>> category1_child.save()
>>> category2 = ProductCategory(name="Category 2")
>>> category2.save()
Create a product::
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
>>> template = ProductTemplate()
>>> template.name = 'Product'
>>> template.default_uom = unit
>>> template.type = 'goods'
>>> template.categories.append(category1_child)
>>> template.save()
>>> product, = template.products
Create some shipping point::
>>> shipping_point1 = ShippingPoint(name="Point 1")
>>> shipping_point1.save()
>>> shipping_point2 = ShippingPoint(name="Point 2")
>>> shipping_point2.save()
Setup selections::
>>> ShippingPointSelection(
... shipping_point=shipping_point1,
... delivery_country=belgium).save()
>>> ShippingPointSelection(
... shipping_point=shipping_point2,
... delivery_country=france).save()
>>> ShippingPointSelection(
... shipping_point=shipping_point1,
... contains_product_categories=[ProductCategory(category1.id)]).save()
>>> ShippingPointSelection(
... shipping_point=shipping_point2,
... contains_product_categories=[ProductCategory(category2.id)]).save()
>>> ShippingPointSelection(
... shipping_point=shipping_point1,
... delivery_country=belgium,
... contains_product_categories=[ProductCategory(category1.id)]).save()
Create a customer shipment::
>>> shipment = Shipment()
>>> shipment.customer = customer
>>> move = shipment.outgoing_moves.new()
>>> move.product = product
>>> move.quantity = 1
>>> move.from_location = shipment.warehouse_output
>>> move.to_location = shipment.customer_location
>>> move.unit_price = Decimal('42.0000')
>>> move.currency = currency
>>> shipment.save()
>>> shipment.state
'draft'
>>> shipment.shipping_point
Wait the customer shipment::
>>> shipment.click('wait')
>>> shipment.state
'waiting'
>>> assertEqual(shipment.shipping_point, shipping_point1)

View File

@@ -0,0 +1,116 @@
=========================================================
Stock Shipping Point with Product Classification Scenario
=========================================================
Imports::
>>> from decimal import Decimal
>>> from proteus import Model
>>> from trytond.modules.company.tests.tools import create_company
>>> from trytond.modules.currency.tests.tools import get_currency
>>> from trytond.tests.tools import activate_modules, assertEqual
Activate modules::
>>> config = activate_modules(
... ['stock_shipping_point', 'product_classification_taxonomic'],
... create_company)
>>> Party = Model.get('party.party')
>>> Product = Model.get('product.product')
>>> ProductTemplate = Model.get('product.template')
>>> ProductUom = Model.get('product.uom')
>>> Shipment = Model.get('stock.shipment.out')
>>> ShippingPoint = Model.get('stock.shipping.point')
>>> ShippingPointSelection = Model.get('stock.shipping.point.selection')
>>> Taxon = Model.get('product.taxon')
>>> Cultivar = Model.get('product.cultivar')
Get currency::
>>> currency = get_currency()
Create a customer::
>>> customer = Party(name='Customer')
>>> customer.save()
Create classifications::
>>> taxon = Taxon(name="Taxon")
>>> taxon.save()
>>> taxon_child = Taxon(name="Taxon Child", parent=taxon)
>>> taxon_child.save()
>>> cultivar = Cultivar(name="Cultivar", taxon=taxon_child)
>>> cultivar.save()
Create a product::
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
>>> template = ProductTemplate()
>>> template.name = 'Product'
>>> template.default_uom = unit
>>> template.type = 'goods'
>>> template.save()
>>> product, = template.products
Create some shipping point::
>>> shipping_point1 = ShippingPoint(name="Point 1")
>>> shipping_point1.save()
>>> shipping_point2 = ShippingPoint(name="Point 2")
>>> shipping_point2.save()
Setup selections::
>>> ShippingPointSelection(
... shipping_point=shipping_point2,
... contains_product_classification=taxon).save()
>>> ShippingPointSelection(
... shipping_point=shipping_point1,
... contains_product_classification=cultivar).save()
Create a customer shipment::
>>> shipment = Shipment()
>>> shipment.customer = customer
>>> move = shipment.outgoing_moves.new()
>>> move.product = product
>>> move.quantity = 1
>>> move.from_location = shipment.warehouse_output
>>> move.to_location = shipment.customer_location
>>> move.unit_price = Decimal('42.0000')
>>> move.currency = currency
>>> shipment.save()
>>> shipment.state
'draft'
>>> shipment.shipping_point
Wait the customer shipment with taxon::
>>> template.classification = taxon_child
>>> template.save()
>>> shipment.click('wait')
>>> shipment.state
'waiting'
>>> assertEqual(shipment.shipping_point, shipping_point2)
Reset to draft::
>>> shipment.click('draft')
>>> shipment.state
'draft'
Wait the customer shipment with cultivar::
>>> template.classification = cultivar
>>> template.save()
>>> shipment.click('wait')
>>> shipment.state
'waiting'
>>> assertEqual(shipment.shipping_point, shipping_point1)

View File

@@ -0,0 +1,95 @@
========================================================
Stock Shipping Point with Shipment Measurements Scenario
========================================================
Imports::
>>> from decimal import Decimal
>>> from proteus import Model
>>> from trytond.modules.company.tests.tools import create_company
>>> from trytond.modules.currency.tests.tools import get_currency
>>> from trytond.tests.tools import activate_modules, assertEqual
Activate modules::
>>> config = activate_modules(
... ['stock_shipping_point', 'stock_shipment_measurements'],
... create_company)
>>> Party = Model.get('party.party')
>>> Product = Model.get('product.product')
>>> ProductTemplate = Model.get('product.template')
>>> ProductUom = Model.get('product.uom')
>>> Shipment = Model.get('stock.shipment.out')
>>> ShippingPoint = Model.get('stock.shipping.point')
>>> ShippingPointSelection = Model.get('stock.shipping.point.selection')
Get currency::
>>> currency = get_currency()
Create a customer::
>>> customer = Party(name='Customer')
>>> customer.save()
Create a product::
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
>>> kg, = ProductUom.find([('name', '=', 'Kilogram')])
>>> gr, = ProductUom.find([('name', '=', 'Gram')])
>>> liter, = ProductUom.find([('name', '=', 'Liter')])
>>> cm3, = ProductUom.find([('name', '=', 'Cubic centimeter')])
>>> template = ProductTemplate()
>>> template.name = 'Product'
>>> template.default_uom = unit
>>> template.type = 'goods'
>>> template.weight = 500
>>> template.weight_uom = gr
>>> template.volume = 100
>>> template.volume_uom = cm3
>>> template.save()
>>> product, = template.products
Create some shipping point::
>>> shipping_point1 = ShippingPoint(name="Point 1")
>>> shipping_point1.save()
>>> shipping_point2 = ShippingPoint(name="Point 2")
>>> shipping_point2.save()
Setup selections::
>>> ShippingPointSelection(
... shipping_point=shipping_point2,
... min_weight=1, max_weight=10, weight_uom=kg,
... min_volume=1, max_volume=100, volume_uom=liter).save()
>>> ShippingPointSelection(
... shipping_point=shipping_point1,
... min_weight=.2, max_weight=1, weight_uom=kg,
... min_volume=.01, max_volume=1, volume_uom=liter).save()
Create a customer shipment::
>>> shipment = Shipment()
>>> shipment.customer = customer
>>> move = shipment.outgoing_moves.new()
>>> move.product = product
>>> move.quantity = 1
>>> move.from_location = shipment.warehouse_output
>>> move.to_location = shipment.customer_location
>>> move.unit_price = Decimal('42.0000')
>>> move.currency = currency
>>> shipment.save()
>>> shipment.state
'draft'
>>> shipment.shipping_point
Wait the customer shipment::
>>> shipment.click('wait')
>>> shipment.state
'waiting'
>>> assertEqual(shipment.shipping_point, shipping_point1)

View File

@@ -0,0 +1,12 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.tests.test_tryton import ModuleTestCase
class StockShippingPointTestCase(ModuleTestCase):
"Test Stock Shipping Point module"
module = 'stock_shipping_point'
extras = ['product_classification', 'stock_shipment_measurements']
del ModuleTestCase

View File

@@ -0,0 +1,8 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.tests.test_tryton import load_doc_tests
def load_tests(*args, **kwargs):
return load_doc_tests(__name__, __file__, *args, **kwargs)

View File

@@ -0,0 +1,32 @@
[tryton]
version=7.8.0
depends:
country
ir
product
stock
extras_depend:
product_classification
stock_shipment_measurements
xml:
stock.xml
[register]
model:
stock.Location
stock.ShippingPoint
stock.ShippingPointSelection
stock.ShippingPointSelection_Contains_ProductCategory
stock.ShipmentIn
stock.ShipmentInReturn
stock.ShipmentOut
stock.ShipmentOutReturn
stock.ShipmentInternal
[register product_classification]
model:
stock.ShippingPointSelection_ProductClassification
[register stock_shipment_measurements]
model:
stock.ShippingPointSelection_ShipmentMeasurements

View File

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='picking_location']" position="after">
<field name="shipping_points" colspan="4"/>
</xpath>
</data>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='warehouse']" position="after">
<label name="shipping_point"/>
<field name="shipping_point"/>
<newline/>
</xpath>
</data>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='to_location']" position="after">
<label name="shipping_point"/>
<field name="shipping_point"/>
<label name="incoming_shipping_point"/>
<field name="incoming_shipping_point"/>
</xpath>
</data>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='from_location']" position="after">
<field name="shipping_point" expand="1" optional="0"/>
</xpath>
<xpath expr="//field[@name='to_location']" position="after">
<field name="incoming_shipping_point" expand="1" optional="0"/>
</xpath>
</data>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='warehouse']" position="after">
<field name="shipping_point" expand="1" optional="0"/>
</xpath>
</data>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<form>
<label name="name"/>
<field name="name"/>
<label name="active"/>
<field name="active"/>
<label name="warehouse"/>
<field name="warehouse"/>
</form>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tree>
<field name="warehouse" optional="1" expand="1"/>
<field name="name" expand="2"/>
</tree>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<form>
<label name="warehouse"/>
<field name="warehouse"/>
<label name="sequence"/>
<field name="sequence"/>
<label name="shipping_point"/>
<field name="shipping_point"/>
<separator string="Criteria" id="criteria" colspan="4"/>
<label name="delivery_country"/>
<field name="delivery_country"/>
<field name="contains_product_categories" colspan="4"/>
</form>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='delivery_country']" position="after">
<label name="contains_product_classification"/>
<field name="contains_product_classification"/>
</xpath>
</data>

View File

@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='contains_product_categories']" position="before">
<label id="weight" string="Weight between:"/>
<group id="weights" col="-1">
<field name="min_weight"/>
<label id="separator" string="-" xalign=".5"/>
<field name="max_weight"/>
<field name="weight_uom"/>
</group>
<label id="volume" string="Volume between:"/>
<group id="volumes" col="-1">
<field name="min_volume"/>
<label id="separator" string="-" xalign=".5"/>
<field name="max_volume"/>
<field name="volume_uom"/>
</group>
</xpath>
</data>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tree>
<field name="warehouse" optional="1" expand="1"/>
<field name="shipping_point" expand="2"/>
<field name="delivery_country" expand="1"/>
<field name="contains_product_categories"/>
</tree>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='delivery_country']" position="after">
<field name="contains_product_classification" expand="1"/>
</xpath>
</data>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tree sequence="sequence">
<field name="warehouse" optional="1" expand="1"/>
<field name="shipping_point" expand="2"/>
<field name="delivery_country" expand="1"/>
<field name="contains_product_categories"/>
</tree>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="//field[@name='contains_product_categories']" position="before">
<field name="min_weight" symbol="weight_uom"/>
<field name="max_weight" symbol="weight_uom"/>
<field name="min_volume" symbol="volume_uom"/>
<field name="max_volume" symbol="volume_uom"/>
</xpath>
</data>