[tryton-debian-vcs] tryton-modules-stock-supply branch debian updated. debian/4.0.1-1-3-gc15aa40

Mathias Behrle tryton-debian-vcs at alioth.debian.org
Tue Dec 6 16:10:18 UTC 2016


The following commit has been merged in the debian branch:
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi/?p=tryton/tryton-modules-stock-supply.git;a=commitdiff;h=debian/4.0.1-1-3-gc15aa40

commit c15aa40b531f149375aeadb22d803981663eb3e8
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Dec 6 10:58:31 2016 +0100

    Releasing debian version 4.2.0-1.
    
    Signed-off-by: Mathias Behrle <mathiasb at m9s.biz>

diff --git a/debian/changelog b/debian/changelog
index 05c58e5..4684dd3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tryton-modules-stock-supply (4.2.0-1) unstable; urgency=medium
+
+  * Updating to Standards-Version: 3.9.8, no changes needed.
+  * Merging upstream version 4.2.0.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Mon, 05 Dec 2016 15:31:40 +0100
+
 tryton-modules-stock-supply (4.0.1-1) unstable; urgency=medium
 
   * Merging upstream version 4.0.0.
commit abdd5e17c4660a6b88ea06819447265c45538e19
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Mon Dec 5 09:34:50 2016 +0100

    Merging upstream version 4.2.0.

diff --git a/CHANGELOG b/CHANGELOG
index b88591a..2b2c63d 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,6 @@
-Version 4.0.1 - 2016-05-11
+Version 4.2.0 - 2016-11-28
 * Bug fixes (see mercurial logs for details)
+* Add configuration for the supply period
 
 Version 4.0.0 - 2016-05-02
 * Bug fixes (see mercurial logs for details)
diff --git a/INSTALL b/INSTALL
index d20c350..075ef85 100644
--- a/INSTALL
+++ b/INSTALL
@@ -27,7 +27,7 @@ site-packages directory on your system.
 For advanced options, please refer to the easy_install and/or the distutils
 documentation:
 
-  http://peak.telecommunity.com/DevCenter/EasyInstall
+  http://setuptools.readthedocs.io/en/latest/easy_install.html
   http://docs.python.org/inst/inst.html
 
 To use without installation, extract the archive into ``trytond/modules`` with
diff --git a/PKG-INFO b/PKG-INFO
index c6277af..c2934e3 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: trytond_stock_supply
-Version: 4.0.1
+Version: 4.2.0
 Summary: Tryton module for stock supply
 Home-page: http://www.tryton.org/
 Author: Tryton
 Author-email: issue_tracker at tryton.org
 License: GPL-3
-Download-URL: http://downloads.tryton.org/4.0/
+Download-URL: http://downloads.tryton.org/4.2/
 Description: trytond_stock_supply
         ====================
         
@@ -63,6 +63,7 @@ Classifier: Natural Language :: French
 Classifier: Natural Language :: German
 Classifier: Natural Language :: Hungarian
 Classifier: Natural Language :: Italian
+Classifier: Natural Language :: Polish
 Classifier: Natural Language :: Portuguese (Brazilian)
 Classifier: Natural Language :: Russian
 Classifier: Natural Language :: Slovenian
diff --git a/__init__.py b/__init__.py
index b88b365..3bf06aa 100644
--- a/__init__.py
+++ b/__init__.py
@@ -13,11 +13,14 @@ def register():
     Pool.register(
         OrderPoint,
         Product,
+        ProductSupplier,
+        PurchaseConfiguration,
         PurchaseRequest,
         CreatePurchaseRequestStart,
         ShipmentInternal,
         CreateShipmentInternalStart,
         Location,
+        LocationLeadTime,
         module='stock_supply', type_='model')
     Pool.register(
         CreatePurchaseRequest,
diff --git a/doc/index.rst b/doc/index.rst
index d0c7fb6..a21a5be 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -28,8 +28,8 @@ can be:
 
 The internal shipments and purchase requests are created by schedulers
 with respect to stock levels and existing shipments and requests. The
-stock levels are computed between the next two supply dates. If the
-stock level of a product without order point on the given warehouse is
-below zero, a purchase request is also created. The same happens if
-the stock level of a storage location with a provisioning location is
-below zero.
+stock levels are computed between the next two supply dates computed over the
+Supply Period from the configuration (default: 1 day). If the stock level of a
+product without order point on the given warehouse is below zero, a purchase
+request is also created.  The same happens if the stock level of a storage
+location with a provisioning location is below zero.
diff --git a/locale/bg_BG.po b/locale/bg.po
similarity index 89%
rename from locale/bg_BG.po
rename to locale/bg.po
index 3d7411f..24ec895 100644
--- a/locale/bg_BG.po
+++ b/locale/bg.po
@@ -28,6 +28,10 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Пренареждания"
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr ""
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -109,6 +113,11 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+#, fuzzy
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "В брой дни"
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
@@ -178,14 +187,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Създаване на заявка за покупка"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Планиране на заявка за покупка"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Планиране на вътрешена пратка"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Пренареждане"
@@ -204,37 +205,19 @@ msgstr "Покупка"
 
 #, fuzzy
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Създаване на заявки за покупка"
-
-#, fuzzy
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "Създаване на заявки за покупка"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Пренареждане"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Вид пренареждане"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Пренареждания"
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Информация за продукт"
 
 #, fuzzy
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Генериране на вътрешна пратка"
-
-#, fuzzy
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "Генериране на вътрешна пратка"
 
diff --git a/locale/ca_ES.po b/locale/ca.po
similarity index 87%
rename from locale/ca_ES.po
rename to locale/ca.po
index 5375aa1..6bc888f 100644
--- a/locale/ca_ES.po
+++ b/locale/ca.po
@@ -28,6 +28,10 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Regles de proveïment"
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr "Període de subministre"
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -42,11 +46,11 @@ msgstr "Empresa"
 
 msgctxt "field:stock.order_point,create_date:"
 msgid "Create Date"
-msgstr "Data creació"
+msgstr "Data de creació"
 
 msgctxt "field:stock.order_point,create_uid:"
 msgid "Create User"
-msgstr "Usuari creació"
+msgstr "Usuari de creació"
 
 msgctxt "field:stock.order_point,id:"
 msgid "ID"
@@ -98,16 +102,20 @@ msgstr "Magatzem"
 
 msgctxt "field:stock.order_point,write_date:"
 msgid "Write Date"
-msgstr "Data modificació"
+msgstr "Data de modificació"
 
 msgctxt "field:stock.order_point,write_uid:"
 msgid "Write User"
-msgstr "Usuari modificació"
+msgstr "Usuari de modificació"
 
 msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "En nombre de dies."
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr "Deixeu-lo buit per no tenir una ubicació de proveïment per defecte."
@@ -171,14 +179,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Crear sol·licitud de compra"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Planificador de sol·licituds de compra"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Planificador d'albarans interns"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Regla de proveïment"
@@ -196,34 +196,18 @@ msgid "Purchase"
 msgstr "Compra"
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Crea sol·licituds de compra"
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "Voleu crear les comandes de compra?"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Regla de proveïment"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Tipus de regla de proveïment"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Regles de proveïment"
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Informació del producte"
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Crea albarans interns"
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "Voleu crear els albarans interns?"
 
diff --git a/locale/lo_LA.po b/locale/cs.po
similarity index 90%
copy from locale/lo_LA.po
copy to locale/cs.po
index a5cb9d4..a8ecd49 100644
--- a/locale/lo_LA.po
+++ b/locale/cs.po
@@ -24,6 +24,10 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr ""
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr ""
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr ""
@@ -68,9 +72,10 @@ msgctxt "field:stock.order_point,provisioning_location:"
 msgid "Provisioning Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Namu"
 
 msgctxt "field:stock.order_point,storage_location:"
 msgid "Storage Location"
@@ -104,6 +109,10 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr ""
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
@@ -167,14 +176,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr ""
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr ""
@@ -192,34 +193,18 @@ msgid "Purchase"
 msgstr ""
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr ""
 
diff --git a/locale/de_DE.po b/locale/de.po
similarity index 89%
rename from locale/de_DE.po
rename to locale/de.po
index 97a81e0..398aae5 100644
--- a/locale/de_DE.po
+++ b/locale/de.po
@@ -27,6 +27,10 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Bestellpunkte"
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr "Beschaffungszeitraum"
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -107,6 +111,10 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "In Anzahl von Tagen"
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
@@ -171,14 +179,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Bestellvorschlag erstellen"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Zeitplaner Bestellvorschläge"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Zeitplaner Interne Lieferposten"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Bestellpunkt"
@@ -196,34 +196,18 @@ msgid "Purchase"
 msgstr "Einkauf"
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Bestellvorschläge erstellen"
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "Bestellvorschläge erstellen?"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Bestellpunkt"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Typ Bestellpunkt"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Bestellpunkte"
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Info"
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Interne Lieferbewegungen erstellen"
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "Interne Lieferposten erstellen?"
 
diff --git a/locale/es_ES.po b/locale/es.po
similarity index 87%
rename from locale/es_ES.po
rename to locale/es.po
index 9e8d7fb..881a39e 100644
--- a/locale/es_ES.po
+++ b/locale/es.po
@@ -28,6 +28,10 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Reglas de abastecimiento"
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr "Período de suministro"
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -42,11 +46,11 @@ msgstr "Empresa"
 
 msgctxt "field:stock.order_point,create_date:"
 msgid "Create Date"
-msgstr "Fecha creación"
+msgstr "Fecha de creación"
 
 msgctxt "field:stock.order_point,create_uid:"
 msgid "Create User"
-msgstr "Usuario creación"
+msgstr "Usuario de creación"
 
 msgctxt "field:stock.order_point,id:"
 msgid "ID"
@@ -98,16 +102,20 @@ msgstr "Ubicación del almacén"
 
 msgctxt "field:stock.order_point,write_date:"
 msgid "Write Date"
-msgstr "Fecha modificación"
+msgstr "Fecha de modificación"
 
 msgctxt "field:stock.order_point,write_uid:"
 msgid "Write User"
-msgstr "Usuario modificación"
+msgstr "Usuario de modificación"
 
 msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "En número de días."
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
@@ -172,14 +180,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Crear solicitud de compra"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Planificador de solicitudes de compra"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Planificador de albaranes internos"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Regla de abastecimiento"
@@ -197,34 +197,18 @@ msgid "Purchase"
 msgstr "Compra"
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compra"
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "¿Quiere crear las solicitudes de compra?"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Regla de abastecimiento"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Tipo de regla de abastecimiento"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Información del producto"
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Crear albaranes internos"
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "¿Crear albaranes internos?"
 
diff --git a/locale/lo_LA.po b/locale/es_419.po
similarity index 85%
copy from locale/lo_LA.po
copy to locale/es_419.po
index a5cb9d4..836f100 100644
--- a/locale/lo_LA.po
+++ b/locale/es_419.po
@@ -20,8 +20,13 @@ msgid ""
 "locations."
 msgstr ""
 
+#, fuzzy
 msgctxt "field:product.product,order_points:"
 msgid "Order Points"
+msgstr "Order Points"
+
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
 msgstr ""
 
 msgctxt "field:purchase.request.create.start,id:"
@@ -104,124 +109,110 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr ""
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
 
 msgctxt "model:ir.action,name:act_order_point_form"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_order_point_form_relate"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_order_point_form_relate2"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_purchase_request_create"
 msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "model:ir.action,name:act_shipment_internal_create"
 msgid "Create Internal Shipments"
-msgstr ""
+msgstr "Create Internal Shipments"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
 msgid "All"
-msgstr ""
+msgstr "All"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
 msgid "Internal"
-msgstr ""
+msgstr "Internal"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
 msgid "Purchase"
-msgstr ""
+msgstr "Purchase"
 
 msgctxt "model:ir.cron,name:cron_generate_request"
 msgid "Generate Purchase Requests"
-msgstr ""
+msgstr "Generate Purchase Requests"
 
 msgctxt "model:ir.cron,name:cron_shipment_iternal"
 msgid "Generate Internal Shipments"
-msgstr ""
+msgstr "Generate Internal Shipments"
 
 msgctxt "model:ir.ui.menu,name:menu_order_point_form"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.ui.menu,name:menu_purchase_request_create"
 msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "model:ir.ui.menu,name:menu_shipment_internal_create"
 msgid "Create Internal Shipments"
-msgstr ""
+msgstr "Create Internal Shipments"
 
+#, fuzzy
 msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
+msgstr "Create Purchase Requests"
 
+#, fuzzy
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:stock.shipment.internal.create.start,name:"
 msgid "Create Shipment Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Internal"
-msgstr ""
+msgstr "Internal"
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Purchase"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Purchase"
 
+#, fuzzy
 msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
+#, fuzzy
 msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
-msgstr ""
+msgstr "Create Internal Shipments"
 
 msgctxt "wizard_button:purchase.request.create,start,create_:"
 msgid "Create"
diff --git a/locale/es_AR.po b/locale/es_AR.po
deleted file mode 100644
index b75acc4..0000000
--- a/locale/es_AR.po
+++ /dev/null
@@ -1,244 +0,0 @@
-# 
-msgid ""
-msgstr "Content-Type: text/plain; charset=utf-8\n"
-
-msgctxt "error:purchase.request.create:"
-msgid "There are some late supplier moves."
-msgstr "Hay pendientes algunos movimientos de proveedor."
-
-msgctxt "error:stock.order_point:"
-msgid "Maximal quantity must be bigger than Minimal quantity"
-msgstr "La cantidad máxima debe ser mayor que la mínima"
-
-msgctxt "error:stock.order_point:"
-msgid "Only one order point is allowed for each product-location pair."
-msgstr ""
-"Sólo se permite una regla de abastecimiento por cada combinación de "
-"producto-ubicación."
-
-msgctxt "error:stock.order_point:"
-msgid ""
-"You can not define two order points on the same product with opposite "
-"locations."
-msgstr ""
-"No puede definir dos reglas de abastecimiento en el mismo producto con "
-"ubicaciones opuestas."
-
-msgctxt "field:product.product,order_points:"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "field:purchase.request.create.start,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "field:stock.location,provisioning_location:"
-msgid "Provisioning Location"
-msgstr "Ubicación del aprovisionamiento"
-
-msgctxt "field:stock.order_point,company:"
-msgid "Company"
-msgstr "Empresa"
-
-msgctxt "field:stock.order_point,create_date:"
-msgid "Create Date"
-msgstr "Fecha creación"
-
-msgctxt "field:stock.order_point,create_uid:"
-msgid "Create User"
-msgstr "Usuario creación"
-
-msgctxt "field:stock.order_point,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "field:stock.order_point,location:"
-msgid "Location"
-msgstr "Ubicación"
-
-msgctxt "field:stock.order_point,max_quantity:"
-msgid "Maximal Quantity"
-msgstr "Cantidad máxima"
-
-msgctxt "field:stock.order_point,min_quantity:"
-msgid "Minimal Quantity"
-msgstr "Cantidad mínima"
-
-msgctxt "field:stock.order_point,product:"
-msgid "Product"
-msgstr "Producto"
-
-msgctxt "field:stock.order_point,provisioning_location:"
-msgid "Provisioning Location"
-msgstr "Ubicación del aprovisionamiento"
-
-msgctxt "field:stock.order_point,rec_name:"
-msgid "Name"
-msgstr "Nombre"
-
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Ubicación de depósito"
-
-msgctxt "field:stock.order_point,type:"
-msgid "Type"
-msgstr "Tipo"
-
-msgctxt "field:stock.order_point,unit:"
-msgid "Unit"
-msgstr "Unidad"
-
-msgctxt "field:stock.order_point,unit_digits:"
-msgid "Unit Digits"
-msgstr "Decimales de unidad"
-
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Ubicación del almacén"
-
-msgctxt "field:stock.order_point,write_date:"
-msgid "Write Date"
-msgstr "Fecha modificación"
-
-msgctxt "field:stock.order_point,write_uid:"
-msgid "Write User"
-msgstr "Usuario modificación"
-
-msgctxt "field:stock.shipment.internal.create.start,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "help:stock.location,provisioning_location:"
-msgid "Leave empty for no default provisioning"
-msgstr "Dejar vacío para ningún aprovisionamiento por defecto"
-
-msgctxt "model:ir.action,name:act_order_point_form"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_order_point_form_relate"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_order_point_form_relate2"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compra"
-
-msgctxt "model:ir.action,name:act_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr "Crear Remitos internos"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
-msgid "All"
-msgstr "Todo"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
-msgid "Internal"
-msgstr "Interno"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
-msgid "Purchase"
-msgstr "Compra"
-
-msgctxt "model:ir.cron,name:cron_generate_request"
-msgid "Generate Purchase Requests"
-msgstr "Generar solicitudes de compra"
-
-msgctxt "model:ir.cron,name:cron_shipment_iternal"
-msgid "Generate Internal Shipments"
-msgstr "Generar Remitos internos"
-
-msgctxt "model:ir.ui.menu,name:menu_order_point_form"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.ui.menu,name:menu_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compra"
-
-msgctxt "model:ir.ui.menu,name:menu_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr "Crear Remitos internos"
-
-msgctxt "model:purchase.request.create.start,name:"
-msgid "Create Purchase Request"
-msgstr "Crear solicitud de compra"
-
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Programador de solicitud de compra"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Programador de Remito interno"
-
-msgctxt "model:stock.order_point,name:"
-msgid "Order Point"
-msgstr "Regla de abastecimiento"
-
-msgctxt "model:stock.shipment.internal.create.start,name:"
-msgid "Create Shipment Internal"
-msgstr "Crear Remito interno"
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Internal"
-msgstr "Interno"
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Purchase"
-msgstr "Compra"
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compra"
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests?"
-msgstr "¿Crear solicitudes de compra?"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Regla de abastecimiento"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point Type"
-msgstr "Tipo de regla de abastecimiento"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "view:stock.order_point:"
-msgid "Product Info"
-msgstr "Información del producto"
-
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Crear Remitos internos"
-
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments?"
-msgstr "¿Crear Remitos internos?"
-
-msgctxt "wizard_button:purchase.request.create,start,create_:"
-msgid "Create"
-msgstr "Crear"
-
-msgctxt "wizard_button:purchase.request.create,start,end:"
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
-msgid "Create"
-msgstr "Crear"
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
-msgid "Cancel"
-msgstr "Cancelar"
diff --git a/locale/es_CO.po b/locale/es_CO.po
deleted file mode 100644
index 0eb8986..0000000
--- a/locale/es_CO.po
+++ /dev/null
@@ -1,242 +0,0 @@
-# 
-msgid ""
-msgstr "Content-Type: text/plain; charset=utf-8\n"
-
-msgctxt "error:purchase.request.create:"
-msgid "There are some late supplier moves."
-msgstr "Hay pendientes algunos movimientos de proveedor."
-
-msgctxt "error:stock.order_point:"
-msgid "Maximal quantity must be bigger than Minimal quantity"
-msgstr "La cantidad máxima debe ser mayor que la cantidad mínima"
-
-msgctxt "error:stock.order_point:"
-msgid "Only one order point is allowed for each product-location pair."
-msgstr ""
-"Solamente se permite un punto de orden para cada par producto-locación."
-
-msgctxt "error:stock.order_point:"
-msgid ""
-"You can not define two order points on the same product with opposite "
-"locations."
-msgstr ""
-"No puede definir dos requisiciones del mismo producto con lugares opuestos."
-
-msgctxt "field:product.product,order_points:"
-msgid "Order Points"
-msgstr "Requisiciones"
-
-msgctxt "field:purchase.request.create.start,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "field:stock.location,provisioning_location:"
-msgid "Provisioning Location"
-msgstr "Bodega de Almacenamiento"
-
-msgctxt "field:stock.order_point,company:"
-msgid "Company"
-msgstr "Compañía"
-
-msgctxt "field:stock.order_point,create_date:"
-msgid "Create Date"
-msgstr "Fecha de Creación"
-
-msgctxt "field:stock.order_point,create_uid:"
-msgid "Create User"
-msgstr "Creado por Usuario"
-
-msgctxt "field:stock.order_point,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "field:stock.order_point,location:"
-msgid "Location"
-msgstr "Bodega"
-
-msgctxt "field:stock.order_point,max_quantity:"
-msgid "Maximal Quantity"
-msgstr "Cantidad Máxima"
-
-msgctxt "field:stock.order_point,min_quantity:"
-msgid "Minimal Quantity"
-msgstr "Cantidad Mínima"
-
-msgctxt "field:stock.order_point,product:"
-msgid "Product"
-msgstr "Producto"
-
-msgctxt "field:stock.order_point,provisioning_location:"
-msgid "Provisioning Location"
-msgstr "Bodega de Almacenamiento"
-
-msgctxt "field:stock.order_point,rec_name:"
-msgid "Name"
-msgstr "Nombre"
-
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Bodega de Almacenamiento"
-
-msgctxt "field:stock.order_point,type:"
-msgid "Type"
-msgstr "Tipo"
-
-msgctxt "field:stock.order_point,unit:"
-msgid "Unit"
-msgstr "Unidad"
-
-msgctxt "field:stock.order_point,unit_digits:"
-msgid "Unit Digits"
-msgstr "Decimales de Unidad"
-
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Bodega"
-
-msgctxt "field:stock.order_point,write_date:"
-msgid "Write Date"
-msgstr "Fecha de Modificación"
-
-msgctxt "field:stock.order_point,write_uid:"
-msgid "Write User"
-msgstr "Modificado por Usuario"
-
-msgctxt "field:stock.shipment.internal.create.start,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "help:stock.location,provisioning_location:"
-msgid "Leave empty for no default provisioning"
-msgstr "Dejar vacío para no provisionar por defecto"
-
-msgctxt "model:ir.action,name:act_order_point_form"
-msgid "Order Points"
-msgstr "Requisiciones"
-
-msgctxt "model:ir.action,name:act_order_point_form_relate"
-msgid "Order Points"
-msgstr "Requisiciones"
-
-msgctxt "model:ir.action,name:act_order_point_form_relate2"
-msgid "Order Points"
-msgstr "Requisiciones"
-
-msgctxt "model:ir.action,name:act_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr "Crear Ordenes de Compras"
-
-msgctxt "model:ir.action,name:act_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr "Crear Envío Interno"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
-msgid "All"
-msgstr "Todo"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
-msgid "Internal"
-msgstr "Interna"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
-msgid "Purchase"
-msgstr "Compra"
-
-msgctxt "model:ir.cron,name:cron_generate_request"
-msgid "Generate Purchase Requests"
-msgstr "Generar Orden de Compra"
-
-msgctxt "model:ir.cron,name:cron_shipment_iternal"
-msgid "Generate Internal Shipments"
-msgstr "Generar Envío Interno"
-
-msgctxt "model:ir.ui.menu,name:menu_order_point_form"
-msgid "Order Points"
-msgstr "Requisiciones"
-
-msgctxt "model:ir.ui.menu,name:menu_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr "Crear Ordenes de Compra"
-
-msgctxt "model:ir.ui.menu,name:menu_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr "Crear Envíos Internos"
-
-msgctxt "model:purchase.request.create.start,name:"
-msgid "Create Purchase Request"
-msgstr "Crear Orden de Compra"
-
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Cron Orden de Compra"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Cron Envío Interno"
-
-msgctxt "model:stock.order_point,name:"
-msgid "Order Point"
-msgstr "Requisición"
-
-msgctxt "model:stock.shipment.internal.create.start,name:"
-msgid "Create Shipment Internal"
-msgstr "Crear Envío Interno"
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Internal"
-msgstr "Interna"
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Purchase"
-msgstr "Compra"
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Crear Ordenes de Compras"
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests?"
-msgstr "Crear Ordenes de Compras?"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Requisición"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point Type"
-msgstr "Tipo de Requisición"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Requisiciones"
-
-msgctxt "view:stock.order_point:"
-msgid "Product Info"
-msgstr "Información de Producto"
-
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Crear Envíos Internos"
-
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments?"
-msgstr "Crear Envíos Internos?"
-
-msgctxt "wizard_button:purchase.request.create,start,create_:"
-msgid "Create"
-msgstr "Crear"
-
-msgctxt "wizard_button:purchase.request.create,start,end:"
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
-msgid "Create"
-msgstr "Crear"
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
-msgid "Cancel"
-msgstr "Cancelar"
diff --git a/locale/es_EC.po b/locale/es_EC.po
deleted file mode 100644
index e395f2b..0000000
--- a/locale/es_EC.po
+++ /dev/null
@@ -1,244 +0,0 @@
-# 
-msgid ""
-msgstr "Content-Type: text/plain; charset=utf-8\n"
-
-msgctxt "error:purchase.request.create:"
-msgid "There are some late supplier moves."
-msgstr "Hay algunos movimientos de proveedor retrasados."
-
-msgctxt "error:stock.order_point:"
-msgid "Maximal quantity must be bigger than Minimal quantity"
-msgstr "La cantidad máxima debe ser mayor que la cantidad mínima"
-
-msgctxt "error:stock.order_point:"
-msgid "Only one order point is allowed for each product-location pair."
-msgstr ""
-"Sólo se permite una regla de abastecimiento por cada combinación producto-"
-"ubicación."
-
-msgctxt "error:stock.order_point:"
-msgid ""
-"You can not define two order points on the same product with opposite "
-"locations."
-msgstr ""
-"No puede definir dos reglas de abastecimiento del mismo producto con "
-"ubicaciones opuestas."
-
-msgctxt "field:product.product,order_points:"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "field:purchase.request.create.start,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "field:stock.location,provisioning_location:"
-msgid "Provisioning Location"
-msgstr "Ubicación del aprovisionamiento"
-
-msgctxt "field:stock.order_point,company:"
-msgid "Company"
-msgstr "Empresa"
-
-msgctxt "field:stock.order_point,create_date:"
-msgid "Create Date"
-msgstr "Fecha de creación"
-
-msgctxt "field:stock.order_point,create_uid:"
-msgid "Create User"
-msgstr "Creado por usuario"
-
-msgctxt "field:stock.order_point,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "field:stock.order_point,location:"
-msgid "Location"
-msgstr "Ubicación"
-
-msgctxt "field:stock.order_point,max_quantity:"
-msgid "Maximal Quantity"
-msgstr "Cantidad máxima"
-
-msgctxt "field:stock.order_point,min_quantity:"
-msgid "Minimal Quantity"
-msgstr "Cantidad mínima"
-
-msgctxt "field:stock.order_point,product:"
-msgid "Product"
-msgstr "Producto"
-
-msgctxt "field:stock.order_point,provisioning_location:"
-msgid "Provisioning Location"
-msgstr "Ubicación del aprovisionamiento"
-
-msgctxt "field:stock.order_point,rec_name:"
-msgid "Name"
-msgstr "Nombre"
-
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Ubicación de almacenamiento"
-
-msgctxt "field:stock.order_point,type:"
-msgid "Type"
-msgstr "Tipo"
-
-msgctxt "field:stock.order_point,unit:"
-msgid "Unit"
-msgstr "Unidad"
-
-msgctxt "field:stock.order_point,unit_digits:"
-msgid "Unit Digits"
-msgstr "Decimales de unidad"
-
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Ubicación de la bodega"
-
-msgctxt "field:stock.order_point,write_date:"
-msgid "Write Date"
-msgstr "Fecha de modificación"
-
-msgctxt "field:stock.order_point,write_uid:"
-msgid "Write User"
-msgstr "Modificado por usuario"
-
-msgctxt "field:stock.shipment.internal.create.start,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "help:stock.location,provisioning_location:"
-msgid "Leave empty for no default provisioning"
-msgstr "Dejarlo vacío para ningún aprovisionamiento por defecto"
-
-msgctxt "model:ir.action,name:act_order_point_form"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_order_point_form_relate"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_order_point_form_relate2"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compra"
-
-msgctxt "model:ir.action,name:act_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr "Crear guías de remisión internas"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
-msgid "All"
-msgstr "Todo"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
-msgid "Internal"
-msgstr "Interna"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
-msgid "Purchase"
-msgstr "Compras"
-
-msgctxt "model:ir.cron,name:cron_generate_request"
-msgid "Generate Purchase Requests"
-msgstr "Generar solicitudes de compra"
-
-msgctxt "model:ir.cron,name:cron_shipment_iternal"
-msgid "Generate Internal Shipments"
-msgstr "Generar guías de remisión internas"
-
-msgctxt "model:ir.ui.menu,name:menu_order_point_form"
-msgid "Order Points"
-msgstr "Reglas de Abastecimiento"
-
-msgctxt "model:ir.ui.menu,name:menu_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr "Crear Solicitudes de Compra"
-
-msgctxt "model:ir.ui.menu,name:menu_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr "Crear Guías de Remisión Internas"
-
-msgctxt "model:purchase.request.create.start,name:"
-msgid "Create Purchase Request"
-msgstr "Crear solicitud de compra"
-
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Programador de solicitudes de compra"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Programador de envíos internos"
-
-msgctxt "model:stock.order_point,name:"
-msgid "Order Point"
-msgstr "Regla de abastecimiento"
-
-msgctxt "model:stock.shipment.internal.create.start,name:"
-msgid "Create Shipment Internal"
-msgstr "Crear guía de remisión interna"
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Internal"
-msgstr "Interna"
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Purchase"
-msgstr "Compra"
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compras"
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests?"
-msgstr "¿Crear solicitudes de compra?"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Regla de abastecimiento"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point Type"
-msgstr "Tipo de regla de abastecimiento"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "view:stock.order_point:"
-msgid "Product Info"
-msgstr "Información del producto"
-
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Crear guías de remisión internas"
-
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments?"
-msgstr "¿Crear guías de remisión internas?"
-
-msgctxt "wizard_button:purchase.request.create,start,create_:"
-msgid "Create"
-msgstr "Crear"
-
-msgctxt "wizard_button:purchase.request.create,start,end:"
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
-msgid "Create"
-msgstr "Crear"
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
-msgid "Cancel"
-msgstr "Cancelar"
diff --git a/locale/es_MX.po b/locale/es_MX.po
deleted file mode 100644
index 3c585c5..0000000
--- a/locale/es_MX.po
+++ /dev/null
@@ -1,251 +0,0 @@
-# 
-msgid ""
-msgstr "Content-Type: text/plain; charset=utf-8\n"
-
-msgctxt "error:purchase.request.create:"
-msgid "There are some late supplier moves."
-msgstr "Hay algunos movimientos de proveedor retrasados."
-
-msgctxt "error:stock.order_point:"
-msgid "Maximal quantity must be bigger than Minimal quantity"
-msgstr "La cantidad máxima debe ser mayor que la mínima."
-
-msgctxt "error:stock.order_point:"
-msgid "Only one order point is allowed for each product-location pair."
-msgstr ""
-"Sólo se permite una regla de abastecimiento por cada combinación de "
-"producto-ubicación."
-
-msgctxt "error:stock.order_point:"
-msgid ""
-"You can not define two order points on the same product with opposite "
-"locations."
-msgstr ""
-"No puede definir dos reglas de abastecimiento del producto con ubicaciones "
-"opuestas."
-
-msgctxt "field:product.product,order_points:"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "field:purchase.request.create.start,id:"
-msgid "ID"
-msgstr "ID"
-
-#, fuzzy
-msgctxt "field:stock.location,provisioning_location:"
-msgid "Provisioning Location"
-msgstr "Ubicación del abastecimiento"
-
-msgctxt "field:stock.order_point,company:"
-msgid "Company"
-msgstr "Empresa"
-
-msgctxt "field:stock.order_point,create_date:"
-msgid "Create Date"
-msgstr "Fecha creación"
-
-msgctxt "field:stock.order_point,create_uid:"
-msgid "Create User"
-msgstr "Usuario creación"
-
-msgctxt "field:stock.order_point,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "field:stock.order_point,location:"
-msgid "Location"
-msgstr "Ubicación"
-
-msgctxt "field:stock.order_point,max_quantity:"
-msgid "Maximal Quantity"
-msgstr "Cantidad máxima"
-
-msgctxt "field:stock.order_point,min_quantity:"
-msgid "Minimal Quantity"
-msgstr "Cantidad mínima"
-
-msgctxt "field:stock.order_point,product:"
-msgid "Product"
-msgstr "Producto"
-
-msgctxt "field:stock.order_point,provisioning_location:"
-msgid "Provisioning Location"
-msgstr "Ubicación del abastecimiento"
-
-msgctxt "field:stock.order_point,rec_name:"
-msgid "Name"
-msgstr "Nombre"
-
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Ubicación interna"
-
-msgctxt "field:stock.order_point,type:"
-msgid "Type"
-msgstr "Tipo"
-
-msgctxt "field:stock.order_point,unit:"
-msgid "Unit"
-msgstr "Unidad"
-
-msgctxt "field:stock.order_point,unit_digits:"
-msgid "Unit Digits"
-msgstr "Decimales de la unidad"
-
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Ubicación del almacén"
-
-msgctxt "field:stock.order_point,write_date:"
-msgid "Write Date"
-msgstr "Fecha modificación"
-
-msgctxt "field:stock.order_point,write_uid:"
-msgid "Write User"
-msgstr "Usuario modificación"
-
-msgctxt "field:stock.shipment.internal.create.start,id:"
-msgid "ID"
-msgstr "ID"
-
-msgctxt "help:stock.location,provisioning_location:"
-msgid "Leave empty for no default provisioning"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_order_point_form"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_order_point_form_relate"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_order_point_form_relate2"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.action,name:act_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compra"
-
-msgctxt "model:ir.action,name:act_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr "Crear reubicacion interna"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
-msgid "All"
-msgstr "Todas"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
-msgid "Internal"
-msgstr "Interno"
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
-msgid "Purchase"
-msgstr "Compra"
-
-msgctxt "model:ir.cron,name:cron_generate_request"
-msgid "Generate Purchase Requests"
-msgstr "Generar solicitudes de compra"
-
-msgctxt "model:ir.cron,name:cron_shipment_iternal"
-msgid "Generate Internal Shipments"
-msgstr "Generar reubicación interna"
-
-msgctxt "model:ir.ui.menu,name:menu_order_point_form"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "model:ir.ui.menu,name:menu_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compra"
-
-msgctxt "model:ir.ui.menu,name:menu_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr "Crear reubicación interna"
-
-msgctxt "model:purchase.request.create.start,name:"
-msgid "Create Purchase Request"
-msgstr "Crear solicitud de compra"
-
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Planificador de solicitudes de compra"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Planificador de reubicación interna"
-
-msgctxt "model:stock.order_point,name:"
-msgid "Order Point"
-msgstr "Regla de abastecimiento"
-
-msgctxt "model:stock.shipment.internal.create.start,name:"
-msgid "Create Shipment Internal"
-msgstr "Crear reubicación interna"
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Internal"
-msgstr "Interno"
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Purchase"
-msgstr "Compra"
-
-#, fuzzy
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Crear solicitudes de compra"
-
-#, fuzzy
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests?"
-msgstr "Crear solicitudes de compra"
-
-#, fuzzy
-msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Regla de abastecimiento"
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point Type"
-msgstr ""
-
-#, fuzzy
-msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Reglas de abastecimiento"
-
-msgctxt "view:stock.order_point:"
-msgid "Product Info"
-msgstr ""
-
-#, fuzzy
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Crear reubicacion interna"
-
-#, fuzzy
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments?"
-msgstr "Crear reubicacion interna"
-
-msgctxt "wizard_button:purchase.request.create,start,create_:"
-msgid "Create"
-msgstr "Crear"
-
-msgctxt "wizard_button:purchase.request.create,start,end:"
-msgid "Cancel"
-msgstr "Cancelar"
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
-msgid "Create"
-msgstr "Crear"
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
-msgid "Cancel"
-msgstr "Cancelar"
diff --git a/locale/fr_FR.po b/locale/fr.po
similarity index 89%
rename from locale/fr_FR.po
rename to locale/fr.po
index 7e90295..8dcf8d6 100644
--- a/locale/fr_FR.po
+++ b/locale/fr.po
@@ -28,6 +28,10 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Règles d'approvisionnement"
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr "Période d'approvisionnement"
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -108,6 +112,10 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "En nombre de jours"
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr "Laisser vide pour aucun approvisionnement par défaut"
@@ -171,14 +179,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Créer les demandes d'achat"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Cron Demande d'achat"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Cron expédition interne"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Règle d'approvisionnement"
@@ -196,34 +196,18 @@ msgid "Purchase"
 msgstr "Achat"
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Créer les demandes d'achat"
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "Créer les demandes d'achat ?"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Règle d'approvisionnement"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Type de Règle d'approvisionnement"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Règles d'approvisionnement"
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Info produit"
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Création les expéditions internes"
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "Créer les expéditions internes ?"
 
diff --git a/locale/hu_HU.po b/locale/hu_HU.po
index 08e9ade..f3940e5 100644
--- a/locale/hu_HU.po
+++ b/locale/hu_HU.po
@@ -27,6 +27,11 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Rendelés pont"
 
+#, fuzzy
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr "Beszerzési időszak"
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -107,6 +112,11 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+#, fuzzy
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "Napok száma"
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr "Üresen hagyni, ha nincs előkészítési hely "
@@ -170,14 +180,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Rendelés javaslat létrehozása"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Rendelés javaslat tervező"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Belső szállítást tervező"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Rendelés pont"
@@ -195,35 +197,19 @@ msgid "Purchase"
 msgstr "Vásárlás"
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Rendelés javaslat létrehozása"
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "Rendelés javaslat létrehozása?"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Rendelés pont"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Rendelés pont típus"
 
-msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Rendelés pont"
-
 #, fuzzy
 msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Termék infó"
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Belső szállítások létrehozása"
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "Belső szállítások létrehozása?"
 
diff --git a/locale/it_IT.po b/locale/it_IT.po
index a5cb9d4..ff44b22 100644
--- a/locale/it_IT.po
+++ b/locale/it_IT.po
@@ -24,33 +24,43 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr ""
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr ""
+
+#, fuzzy
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
-msgstr ""
+msgstr "Movimento contabile"
 
 msgctxt "field:stock.location,provisioning_location:"
 msgid "Provisioning Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,company:"
 msgid "Company"
-msgstr ""
+msgstr "Azienda"
 
+#, fuzzy
 msgctxt "field:stock.order_point,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Data di creazione"
 
+#, fuzzy
 msgctxt "field:stock.order_point,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Utente creazione"
 
+#, fuzzy
 msgctxt "field:stock.order_point,id:"
 msgid "ID"
-msgstr ""
+msgstr "Movimento contabile"
 
+#, fuzzy
 msgctxt "field:stock.order_point,location:"
 msgid "Location"
-msgstr ""
+msgstr "Luogo"
 
 msgctxt "field:stock.order_point,max_quantity:"
 msgid "Maximal Quantity"
@@ -60,48 +70,60 @@ msgctxt "field:stock.order_point,min_quantity:"
 msgid "Minimal Quantity"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,product:"
 msgid "Product"
-msgstr ""
+msgstr "Prodotto"
 
 msgctxt "field:stock.order_point,provisioning_location:"
 msgid "Provisioning Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Nome"
 
 msgctxt "field:stock.order_point,storage_location:"
 msgid "Storage Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,type:"
 msgid "Type"
-msgstr ""
+msgstr "Tipo"
 
+#, fuzzy
 msgctxt "field:stock.order_point,unit:"
 msgid "Unit"
-msgstr ""
+msgstr "Unità"
 
+#, fuzzy
 msgctxt "field:stock.order_point,unit_digits:"
 msgid "Unit Digits"
-msgstr ""
+msgstr "Posizioni Unità"
 
 msgctxt "field:stock.order_point,warehouse_location:"
 msgid "Warehouse Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Utente scrittura"
 
+#, fuzzy
 msgctxt "field:stock.order_point,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "modificato da"
 
+#, fuzzy
 msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
+msgstr "Movimento contabile"
+
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
 msgstr ""
 
 msgctxt "help:stock.location,provisioning_location:"
@@ -128,20 +150,22 @@ msgctxt "model:ir.action,name:act_shipment_internal_create"
 msgid "Create Internal Shipments"
 msgstr ""
 
+#, fuzzy
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
 msgid "All"
-msgstr ""
+msgstr "Tutti"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
 msgid "Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
 msgid "Purchase"
-msgstr ""
+msgstr "Acquisto"
 
 msgctxt "model:ir.cron,name:cron_generate_request"
 msgid "Generate Purchase Requests"
@@ -167,14 +191,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr ""
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr ""
@@ -187,54 +203,43 @@ msgctxt "selection:stock.order_point,type:"
 msgid "Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Purchase"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Acquisto"
 
 msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr ""
 
+#, fuzzy
 msgctxt "wizard_button:purchase.request.create,start,create_:"
 msgid "Create"
-msgstr ""
+msgstr "Creazione"
 
+#, fuzzy
 msgctxt "wizard_button:purchase.request.create,start,end:"
 msgid "Cancel"
-msgstr ""
+msgstr "Cancella"
 
+#, fuzzy
 msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
 msgid "Create"
-msgstr ""
+msgstr "Creazione"
 
+#, fuzzy
 msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
 msgid "Cancel"
-msgstr ""
+msgstr "Cancella"
diff --git a/locale/ja_JP.po b/locale/ja_JP.po
index a5cb9d4..836f100 100644
--- a/locale/ja_JP.po
+++ b/locale/ja_JP.po
@@ -20,8 +20,13 @@ msgid ""
 "locations."
 msgstr ""
 
+#, fuzzy
 msgctxt "field:product.product,order_points:"
 msgid "Order Points"
+msgstr "Order Points"
+
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
 msgstr ""
 
 msgctxt "field:purchase.request.create.start,id:"
@@ -104,124 +109,110 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr ""
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
 
 msgctxt "model:ir.action,name:act_order_point_form"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_order_point_form_relate"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_order_point_form_relate2"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_purchase_request_create"
 msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "model:ir.action,name:act_shipment_internal_create"
 msgid "Create Internal Shipments"
-msgstr ""
+msgstr "Create Internal Shipments"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
 msgid "All"
-msgstr ""
+msgstr "All"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
 msgid "Internal"
-msgstr ""
+msgstr "Internal"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
 msgid "Purchase"
-msgstr ""
+msgstr "Purchase"
 
 msgctxt "model:ir.cron,name:cron_generate_request"
 msgid "Generate Purchase Requests"
-msgstr ""
+msgstr "Generate Purchase Requests"
 
 msgctxt "model:ir.cron,name:cron_shipment_iternal"
 msgid "Generate Internal Shipments"
-msgstr ""
+msgstr "Generate Internal Shipments"
 
 msgctxt "model:ir.ui.menu,name:menu_order_point_form"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.ui.menu,name:menu_purchase_request_create"
 msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "model:ir.ui.menu,name:menu_shipment_internal_create"
 msgid "Create Internal Shipments"
-msgstr ""
+msgstr "Create Internal Shipments"
 
+#, fuzzy
 msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
+msgstr "Create Purchase Requests"
 
+#, fuzzy
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:stock.shipment.internal.create.start,name:"
 msgid "Create Shipment Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Internal"
-msgstr ""
+msgstr "Internal"
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Purchase"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Purchase"
 
+#, fuzzy
 msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
+#, fuzzy
 msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
-msgstr ""
+msgstr "Create Internal Shipments"
 
 msgctxt "wizard_button:purchase.request.create,start,create_:"
 msgid "Create"
diff --git a/locale/nl_NL.po b/locale/lo.po
similarity index 82%
copy from locale/nl_NL.po
copy to locale/lo.po
index 9ff1c8d..9d9dd68 100644
--- a/locale/nl_NL.po
+++ b/locale/lo.po
@@ -24,9 +24,14 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr ""
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr ""
+
+#, fuzzy
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
-msgstr ""
+msgstr "ເລດລຳດັບ"
 
 msgctxt "field:stock.location,provisioning_location:"
 msgid "Provisioning Location"
@@ -35,23 +40,27 @@ msgstr ""
 #, fuzzy
 msgctxt "field:stock.order_point,company:"
 msgid "Company"
-msgstr "Bedrijf"
+msgstr "ຫ້ອງການ/ສຳນັກງານ"
 
+#, fuzzy
 msgctxt "field:stock.order_point,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "ສ້າງວັນທີ"
 
+#, fuzzy
 msgctxt "field:stock.order_point,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "ສ້າງຜູ້ໃຊ້ງານ"
 
+#, fuzzy
 msgctxt "field:stock.order_point,id:"
 msgid "ID"
-msgstr ""
+msgstr "ເລດລຳດັບ"
 
+#, fuzzy
 msgctxt "field:stock.order_point,location:"
 msgid "Location"
-msgstr ""
+msgstr "ບ່ອນຢູ່"
 
 msgctxt "field:stock.order_point,max_quantity:"
 msgid "Maximal Quantity"
@@ -64,7 +73,7 @@ msgstr ""
 #, fuzzy
 msgctxt "field:stock.order_point,product:"
 msgid "Product"
-msgstr "Producten"
+msgstr "ຜະລິດຕະພັນ"
 
 msgctxt "field:stock.order_point,provisioning_location:"
 msgid "Provisioning Location"
@@ -73,7 +82,7 @@ msgstr ""
 #, fuzzy
 msgctxt "field:stock.order_point,rec_name:"
 msgid "Name"
-msgstr "Naam bijlage"
+msgstr "ຊື່"
 
 msgctxt "field:stock.order_point,storage_location:"
 msgid "Storage Location"
@@ -82,32 +91,39 @@ msgstr ""
 #, fuzzy
 msgctxt "field:stock.order_point,type:"
 msgid "Type"
-msgstr "Type"
+msgstr "ຮູບແບບ"
 
 #, fuzzy
 msgctxt "field:stock.order_point,unit:"
 msgid "Unit"
-msgstr "Eenheid"
+msgstr "ໜ່ວຍ"
 
 #, fuzzy
 msgctxt "field:stock.order_point,unit_digits:"
 msgid "Unit Digits"
-msgstr "Decimalen eenheid"
+msgstr "ຫົວໜ່ວຍເສດ"
 
 msgctxt "field:stock.order_point,warehouse_location:"
 msgid "Warehouse Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "ວັນທີບັນທຶກ"
 
+#, fuzzy
 msgctxt "field:stock.order_point,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "ສ້າງຜູ້ໃຊ້"
 
+#, fuzzy
 msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
+msgstr "ເລດລຳດັບ"
+
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
 msgstr ""
 
 msgctxt "help:stock.location,provisioning_location:"
@@ -134,20 +150,22 @@ msgctxt "model:ir.action,name:act_shipment_internal_create"
 msgid "Create Internal Shipments"
 msgstr ""
 
+#, fuzzy
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
 msgid "All"
-msgstr ""
+msgstr "ທັງໝົດ"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
 msgid "Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
 msgid "Purchase"
-msgstr ""
+msgstr "ສັ່ງຊື້"
 
 msgctxt "model:ir.cron,name:cron_generate_request"
 msgid "Generate Purchase Requests"
@@ -173,14 +191,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr ""
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr ""
@@ -193,56 +203,43 @@ msgctxt "selection:stock.order_point,type:"
 msgid "Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Purchase"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
+msgstr "ສັ່ງຊື້"
 
 msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr ""
 
+#, fuzzy
 msgctxt "wizard_button:purchase.request.create,start,create_:"
 msgid "Create"
-msgstr ""
+msgstr "ສ້າງ"
 
 #, fuzzy
 msgctxt "wizard_button:purchase.request.create,start,end:"
 msgid "Cancel"
-msgstr "Annuleren"
+msgstr "ຍົກເລີກ"
 
+#, fuzzy
 msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
 msgid "Create"
-msgstr ""
+msgstr "ສ້າງ"
 
 #, fuzzy
 msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
 msgid "Cancel"
-msgstr "Annuleren"
+msgstr "ຍົກເລີກ"
diff --git a/locale/cs_CZ.po b/locale/lt.po
similarity index 90%
rename from locale/cs_CZ.po
rename to locale/lt.po
index a5cb9d4..a8ecd49 100644
--- a/locale/cs_CZ.po
+++ b/locale/lt.po
@@ -24,6 +24,10 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr ""
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr ""
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr ""
@@ -68,9 +72,10 @@ msgctxt "field:stock.order_point,provisioning_location:"
 msgid "Provisioning Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Namu"
 
 msgctxt "field:stock.order_point,storage_location:"
 msgid "Storage Location"
@@ -104,6 +109,10 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr ""
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
@@ -167,14 +176,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr ""
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr ""
@@ -192,34 +193,18 @@ msgid "Purchase"
 msgstr ""
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr ""
 
diff --git a/locale/lt_LT.po b/locale/lt_LT.po
deleted file mode 100644
index a5cb9d4..0000000
--- a/locale/lt_LT.po
+++ /dev/null
@@ -1,240 +0,0 @@
-# 
-msgid ""
-msgstr "Content-Type: text/plain; charset=utf-8\n"
-
-msgctxt "error:purchase.request.create:"
-msgid "There are some late supplier moves."
-msgstr ""
-
-msgctxt "error:stock.order_point:"
-msgid "Maximal quantity must be bigger than Minimal quantity"
-msgstr ""
-
-msgctxt "error:stock.order_point:"
-msgid "Only one order point is allowed for each product-location pair."
-msgstr ""
-
-msgctxt "error:stock.order_point:"
-msgid ""
-"You can not define two order points on the same product with opposite "
-"locations."
-msgstr ""
-
-msgctxt "field:product.product,order_points:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "field:purchase.request.create.start,id:"
-msgid "ID"
-msgstr ""
-
-msgctxt "field:stock.location,provisioning_location:"
-msgid "Provisioning Location"
-msgstr ""
-
-msgctxt "field:stock.order_point,company:"
-msgid "Company"
-msgstr ""
-
-msgctxt "field:stock.order_point,create_date:"
-msgid "Create Date"
-msgstr ""
-
-msgctxt "field:stock.order_point,create_uid:"
-msgid "Create User"
-msgstr ""
-
-msgctxt "field:stock.order_point,id:"
-msgid "ID"
-msgstr ""
-
-msgctxt "field:stock.order_point,location:"
-msgid "Location"
-msgstr ""
-
-msgctxt "field:stock.order_point,max_quantity:"
-msgid "Maximal Quantity"
-msgstr ""
-
-msgctxt "field:stock.order_point,min_quantity:"
-msgid "Minimal Quantity"
-msgstr ""
-
-msgctxt "field:stock.order_point,product:"
-msgid "Product"
-msgstr ""
-
-msgctxt "field:stock.order_point,provisioning_location:"
-msgid "Provisioning Location"
-msgstr ""
-
-msgctxt "field:stock.order_point,rec_name:"
-msgid "Name"
-msgstr ""
-
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
-msgctxt "field:stock.order_point,type:"
-msgid "Type"
-msgstr ""
-
-msgctxt "field:stock.order_point,unit:"
-msgid "Unit"
-msgstr ""
-
-msgctxt "field:stock.order_point,unit_digits:"
-msgid "Unit Digits"
-msgstr ""
-
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
-msgctxt "field:stock.order_point,write_date:"
-msgid "Write Date"
-msgstr ""
-
-msgctxt "field:stock.order_point,write_uid:"
-msgid "Write User"
-msgstr ""
-
-msgctxt "field:stock.shipment.internal.create.start,id:"
-msgid "ID"
-msgstr ""
-
-msgctxt "help:stock.location,provisioning_location:"
-msgid "Leave empty for no default provisioning"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_order_point_form"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_order_point_form_relate"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_order_point_form_relate2"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
-msgid "All"
-msgstr ""
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
-msgid "Internal"
-msgstr ""
-
-msgctxt ""
-"model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
-msgid "Purchase"
-msgstr ""
-
-msgctxt "model:ir.cron,name:cron_generate_request"
-msgid "Generate Purchase Requests"
-msgstr ""
-
-msgctxt "model:ir.cron,name:cron_shipment_iternal"
-msgid "Generate Internal Shipments"
-msgstr ""
-
-msgctxt "model:ir.ui.menu,name:menu_order_point_form"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "model:ir.ui.menu,name:menu_purchase_request_create"
-msgid "Create Purchase Requests"
-msgstr ""
-
-msgctxt "model:ir.ui.menu,name:menu_shipment_internal_create"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt "model:purchase.request.create.start,name:"
-msgid "Create Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
-
-msgctxt "model:stock.order_point,name:"
-msgid "Order Point"
-msgstr ""
-
-msgctxt "model:stock.shipment.internal.create.start,name:"
-msgid "Create Shipment Internal"
-msgstr ""
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Internal"
-msgstr ""
-
-msgctxt "selection:stock.order_point,type:"
-msgid "Purchase"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests?"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point Type"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
-msgid "Product Info"
-msgstr ""
-
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments?"
-msgstr ""
-
-msgctxt "wizard_button:purchase.request.create,start,create_:"
-msgid "Create"
-msgstr ""
-
-msgctxt "wizard_button:purchase.request.create,start,end:"
-msgid "Cancel"
-msgstr ""
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
-msgid "Create"
-msgstr ""
-
-msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
-msgid "Cancel"
-msgstr ""
diff --git a/locale/nl_NL.po b/locale/nl.po
similarity index 88%
rename from locale/nl_NL.po
rename to locale/nl.po
index 9ff1c8d..8a19027 100644
--- a/locale/nl_NL.po
+++ b/locale/nl.po
@@ -24,9 +24,14 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr ""
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr ""
+
+#, fuzzy
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:stock.location,provisioning_location:"
 msgid "Provisioning Location"
@@ -37,17 +42,20 @@ msgctxt "field:stock.order_point,company:"
 msgid "Company"
 msgstr "Bedrijf"
 
+#, fuzzy
 msgctxt "field:stock.order_point,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Datum"
 
+#, fuzzy
 msgctxt "field:stock.order_point,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Gebruiker"
 
+#, fuzzy
 msgctxt "field:stock.order_point,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:stock.order_point,location:"
 msgid "Location"
@@ -98,16 +106,23 @@ msgctxt "field:stock.order_point,warehouse_location:"
 msgid "Warehouse Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Schrijfdatum"
 
+#, fuzzy
 msgctxt "field:stock.order_point,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Gebruiker"
 
+#, fuzzy
 msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
+msgstr "ID"
+
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
 msgstr ""
 
 msgctxt "help:stock.location,provisioning_location:"
@@ -144,10 +159,11 @@ msgctxt ""
 msgid "Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
 msgid "Purchase"
-msgstr ""
+msgstr "Inkoop"
 
 msgctxt "model:ir.cron,name:cron_generate_request"
 msgid "Generate Purchase Requests"
@@ -173,14 +189,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr ""
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr ""
@@ -193,54 +201,41 @@ msgctxt "selection:stock.order_point,type:"
 msgid "Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Purchase"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Inkoop"
 
 msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr ""
 
+#, fuzzy
 msgctxt "wizard_button:purchase.request.create,start,create_:"
 msgid "Create"
-msgstr ""
+msgstr "Maken"
 
 #, fuzzy
 msgctxt "wizard_button:purchase.request.create,start,end:"
 msgid "Cancel"
 msgstr "Annuleren"
 
+#, fuzzy
 msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
 msgid "Create"
-msgstr ""
+msgstr "Maken"
 
 #, fuzzy
 msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
diff --git a/locale/lo_LA.po b/locale/pl.po
similarity index 85%
rename from locale/lo_LA.po
rename to locale/pl.po
index a5cb9d4..836f100 100644
--- a/locale/lo_LA.po
+++ b/locale/pl.po
@@ -20,8 +20,13 @@ msgid ""
 "locations."
 msgstr ""
 
+#, fuzzy
 msgctxt "field:product.product,order_points:"
 msgid "Order Points"
+msgstr "Order Points"
+
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
 msgstr ""
 
 msgctxt "field:purchase.request.create.start,id:"
@@ -104,124 +109,110 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr ""
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
 
 msgctxt "model:ir.action,name:act_order_point_form"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_order_point_form_relate"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_order_point_form_relate2"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.action,name:act_purchase_request_create"
 msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "model:ir.action,name:act_shipment_internal_create"
 msgid "Create Internal Shipments"
-msgstr ""
+msgstr "Create Internal Shipments"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
 msgid "All"
-msgstr ""
+msgstr "All"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
 msgid "Internal"
-msgstr ""
+msgstr "Internal"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_purchase"
 msgid "Purchase"
-msgstr ""
+msgstr "Purchase"
 
 msgctxt "model:ir.cron,name:cron_generate_request"
 msgid "Generate Purchase Requests"
-msgstr ""
+msgstr "Generate Purchase Requests"
 
 msgctxt "model:ir.cron,name:cron_shipment_iternal"
 msgid "Generate Internal Shipments"
-msgstr ""
+msgstr "Generate Internal Shipments"
 
 msgctxt "model:ir.ui.menu,name:menu_order_point_form"
 msgid "Order Points"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:ir.ui.menu,name:menu_purchase_request_create"
 msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "model:ir.ui.menu,name:menu_shipment_internal_create"
 msgid "Create Internal Shipments"
-msgstr ""
+msgstr "Create Internal Shipments"
 
+#, fuzzy
 msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
+msgstr "Create Purchase Requests"
 
+#, fuzzy
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
-msgstr ""
+msgstr "Order Points"
 
 msgctxt "model:stock.shipment.internal.create.start,name:"
 msgid "Create Shipment Internal"
 msgstr ""
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Internal"
-msgstr ""
+msgstr "Internal"
 
+#, fuzzy
 msgctxt "selection:stock.order_point,type:"
 msgid "Purchase"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
+msgstr "Purchase"
 
+#, fuzzy
 msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
+msgstr "Create Purchase Requests"
 
 msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
-msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
+#, fuzzy
 msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
-msgstr ""
+msgstr "Create Internal Shipments"
 
 msgctxt "wizard_button:purchase.request.create,start,create_:"
 msgid "Create"
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index 29d1512..1c494b3 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -26,6 +26,11 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Regras de Abastecimento"
 
+#, fuzzy
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr "Período de suprimento"
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -106,6 +111,11 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+#, fuzzy
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "Em número de dias"
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr "Deixe vazio para nenhum abastecimento padrão"
@@ -169,14 +179,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Criar ordem de compra"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Pedido de compra de Cron"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Programar Remessas Internas"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Regra de Abastecimento"
@@ -194,34 +196,18 @@ msgid "Purchase"
 msgstr "Compra"
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Criar ordens de compra"
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "Criar Ordens de Compra?"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Regra de Abastecimento"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Tipo de Regra de Abastecimento"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Regra de Abastecimento"
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Informação do Produto"
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Criar Remessas Internas"
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "Criar Remessas Internas?"
 
diff --git a/locale/ru_RU.po b/locale/ru.po
similarity index 89%
rename from locale/ru_RU.po
rename to locale/ru.po
index 03b2952..c2e6dba 100644
--- a/locale/ru_RU.po
+++ b/locale/ru.po
@@ -27,6 +27,10 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Точки заказа"
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr ""
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -108,6 +112,11 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+#, fuzzy
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "После указанного количества дней"
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr ""
@@ -178,14 +187,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Создать запрос на покупку"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Запланировать запрос на покупку"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Запланировать внутреннюю доставку"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Точка заказа"
@@ -204,37 +205,19 @@ msgstr "Покупки"
 
 #, fuzzy
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Создать запросы на покупку"
-
-#, fuzzy
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "Создать запросы на покупку"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Точка заказа"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Типы точек заказа"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Точки заказа"
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Информация о продукте"
 
 #, fuzzy
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Создать внутренние доставки."
-
-#, fuzzy
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "Создать внутренние доставки."
 
diff --git a/locale/sl_SI.po b/locale/sl.po
similarity index 89%
rename from locale/sl_SI.po
rename to locale/sl.po
index ce8fedb..bbae823 100644
--- a/locale/sl_SI.po
+++ b/locale/sl.po
@@ -26,6 +26,11 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr "Točke naročanja"
 
+#, fuzzy
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr "Obdobje dobave"
+
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
 msgstr "ID"
@@ -106,6 +111,11 @@ msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
 msgstr "ID"
 
+#, fuzzy
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
+msgstr "V dnevih"
+
 msgctxt "help:stock.location,provisioning_location:"
 msgid "Leave empty for no default provisioning"
 msgstr "Pusti prazno, če ni privzete preskrbe"
@@ -169,14 +179,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr "Izdelava nabavnega zahtevka"
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr "Razporejevalnik nabavnih zahtevkov"
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr "Razporejevalnik notranjih odpremnic"
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr "Točka naročanja"
@@ -194,34 +196,18 @@ msgid "Purchase"
 msgstr "Nabavni nalog"
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr "Izdelava nabavnih zahtevkov"
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr "Izdelava nabavnih zahtevkov?"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr "Točka naročanja"
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr "Tip točke naročanja"
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr "Točke naročanja"
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr "Podatek o izdelku"
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr "Izdelava notranjih odpremnic"
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr "Izdelava notranjih odpremnic?"
 
diff --git a/locale/zh_CN.po b/locale/zh_CN.po
index a5cb9d4..89b4f34 100644
--- a/locale/zh_CN.po
+++ b/locale/zh_CN.po
@@ -24,9 +24,14 @@ msgctxt "field:product.product,order_points:"
 msgid "Order Points"
 msgstr ""
 
+msgctxt "field:purchase.configuration,supply_period:"
+msgid "Supply Period"
+msgstr ""
+
+#, fuzzy
 msgctxt "field:purchase.request.create.start,id:"
 msgid "ID"
-msgstr ""
+msgstr "编号"
 
 msgctxt "field:stock.location,provisioning_location:"
 msgid "Provisioning Location"
@@ -36,17 +41,20 @@ msgctxt "field:stock.order_point,company:"
 msgid "Company"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "创建日期:"
 
+#, fuzzy
 msgctxt "field:stock.order_point,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "添加用户"
 
+#, fuzzy
 msgctxt "field:stock.order_point,id:"
 msgid "ID"
-msgstr ""
+msgstr "编号"
 
 msgctxt "field:stock.order_point,location:"
 msgid "Location"
@@ -68,17 +76,19 @@ msgctxt "field:stock.order_point,provisioning_location:"
 msgid "Provisioning Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "纳木"
 
 msgctxt "field:stock.order_point,storage_location:"
 msgid "Storage Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,type:"
 msgid "Type"
-msgstr ""
+msgstr "类型"
 
 msgctxt "field:stock.order_point,unit:"
 msgid "Unit"
@@ -92,16 +102,23 @@ msgctxt "field:stock.order_point,warehouse_location:"
 msgid "Warehouse Location"
 msgstr ""
 
+#, fuzzy
 msgctxt "field:stock.order_point,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "写入日期"
 
+#, fuzzy
 msgctxt "field:stock.order_point,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "写入帐号"
 
+#, fuzzy
 msgctxt "field:stock.shipment.internal.create.start,id:"
 msgid "ID"
+msgstr "编号"
+
+msgctxt "help:purchase.configuration,supply_period:"
+msgid "In number of days"
 msgstr ""
 
 msgctxt "help:stock.location,provisioning_location:"
@@ -128,10 +145,11 @@ msgctxt "model:ir.action,name:act_shipment_internal_create"
 msgid "Create Internal Shipments"
 msgstr ""
 
+#, fuzzy
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_all"
 msgid "All"
-msgstr ""
+msgstr "全部"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_order_point_form_domain_internal"
@@ -167,14 +185,6 @@ msgctxt "model:purchase.request.create.start,name:"
 msgid "Create Purchase Request"
 msgstr ""
 
-msgctxt "model:res.user,name:user_generate_request"
-msgid "Cron Purchase Request"
-msgstr ""
-
-msgctxt "model:res.user,name:user_generate_shipment_internal"
-msgid "Cron Intenal Shipment"
-msgstr ""
-
 msgctxt "model:stock.order_point,name:"
 msgid "Order Point"
 msgstr ""
@@ -192,34 +202,18 @@ msgid "Purchase"
 msgstr ""
 
 msgctxt "view:purchase.request.create.start:"
-msgid "Create Purchase Requests"
-msgstr ""
-
-msgctxt "view:purchase.request.create.start:"
 msgid "Create Purchase Requests?"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Point"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Order Point Type"
 msgstr ""
 
 msgctxt "view:stock.order_point:"
-msgid "Order Points"
-msgstr ""
-
-msgctxt "view:stock.order_point:"
 msgid "Product Info"
 msgstr ""
 
 msgctxt "view:stock.shipment.internal.create.start:"
-msgid "Create Internal Shipments"
-msgstr ""
-
-msgctxt "view:stock.shipment.internal.create.start:"
 msgid "Create Internal Shipments?"
 msgstr ""
 
@@ -227,14 +221,16 @@ msgctxt "wizard_button:purchase.request.create,start,create_:"
 msgid "Create"
 msgstr ""
 
+#, fuzzy
 msgctxt "wizard_button:purchase.request.create,start,end:"
 msgid "Cancel"
-msgstr ""
+msgstr "取消"
 
 msgctxt "wizard_button:stock.shipment.internal.create,start,create_:"
 msgid "Create"
 msgstr ""
 
+#, fuzzy
 msgctxt "wizard_button:stock.shipment.internal.create,start,end:"
 msgid "Cancel"
-msgstr ""
+msgstr "取消"
diff --git a/location.py b/location.py
index 2fd4da6..2f5a999 100644
--- a/location.py
+++ b/location.py
@@ -1,11 +1,13 @@
 # This file is part of Tryton.  The COPYRIGHT file at the top level of
 # this repository contains the full copyright notices and license terms.
+import datetime
+
 from trytond.pool import PoolMeta
 from trytond.model import fields
 from trytond.pyson import Eval
 
 
-__all__ = ['Location']
+__all__ = ['Location', 'LocationLeadTime']
 
 
 class Location:
@@ -23,3 +25,17 @@ class Location:
             ],
         depends=['type', 'active'],
         help='Leave empty for no default provisioning')
+
+
+class LocationLeadTime:
+    __metaclass__ = PoolMeta
+    __name__ = 'stock.location.lead_time'
+
+    @classmethod
+    def get_max_lead_time(cls):
+        'Return the biggest lead time'
+        lead_times = cls.search([])
+        if lead_times:
+            return max(r.lead_time for r in lead_times)
+        else:
+            return datetime.timedelta(0)
diff --git a/product.py b/product.py
index 609071d..afa9218 100644
--- a/product.py
+++ b/product.py
@@ -1,9 +1,9 @@
 # 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 fields
-from trytond.pool import PoolMeta
+from trytond.pool import PoolMeta, Pool
 
-__all__ = ['Product']
+__all__ = ['Product', 'ProductSupplier']
 
 
 class Product:
@@ -11,3 +11,14 @@ class Product:
     __name__ = "product.product"
     order_points = fields.One2Many(
         'stock.order_point', 'product', 'Order Points')
+
+
+class ProductSupplier:
+    __metaclass__ = PoolMeta
+    __name__ = 'purchase.product_supplier'
+
+    def get_supply_period(self):
+        'Return the supply period for the purchase request in days'
+        pool = Pool()
+        Configuration = pool.get('purchase.configuration')
+        return Configuration(1).supply_period or 1
diff --git a/purchase_request.py b/purchase_request.py
index 66090b6..ac4185a 100644
--- a/purchase_request.py
+++ b/purchase_request.py
@@ -4,17 +4,24 @@ import datetime
 import operator
 from collections import defaultdict
 
-from trytond.model import ModelView
+from trytond.model import ModelView, fields
 from trytond.wizard import Wizard, StateView, StateAction, Button
 from trytond.transaction import Transaction
 from trytond.pool import Pool, PoolMeta
 from trytond.tools import grouped_slice
 
-__all__ = ['PurchaseRequest',
+__all__ = ['PurchaseRequest', 'PurchaseConfiguration',
     'CreatePurchaseRequestStart', 'CreatePurchaseRequest',
     ]
 
 
+class PurchaseConfiguration:
+    __metaclass__ = PoolMeta
+    __name__ = 'purchase.configuration'
+    supply_period = fields.Property(fields.Integer('Supply Period',
+            help='In number of days', required=True))
+
+
 class PurchaseRequest:
     'Purchase Request'
     __name__ = 'purchase.request'
@@ -135,11 +142,13 @@ class PurchaseRequest:
 
     @classmethod
     def create_requests(cls, new_requests):
+        to_save = []
         for new_req in new_requests:
             if new_req.supply_date == datetime.date.max:
                 new_req.supply_date = None
             if new_req.computed_quantity > 0:
-                new_req.save()
+                to_save.append(new_req)
+        cls.save(to_save)
 
     @classmethod
     def compare_requests(cls, new_requests):
@@ -211,9 +220,8 @@ class PurchaseRequest:
 
         for product_supplier in product.product_suppliers:
             supply_date = product_supplier.compute_supply_date(date=today)
-            # TODO next_day is by default today + 1 but should depends
-            # on the CRON activity
-            next_day = today + datetime.timedelta(1)
+            next_day = today + datetime.timedelta(
+                product_supplier.get_supply_period())
             next_supply_date = product_supplier.compute_supply_date(
                 date=next_day)
             if (not min_date) or supply_date < min_date:
diff --git a/purchase_request.xml b/purchase_request.xml
index 79ddc61..376fbc7 100644
--- a/purchase_request.xml
+++ b/purchase_request.xml
@@ -3,6 +3,12 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
+        <record model="ir.ui.view" id="purchase_configuration_view_form">
+            <field name="model">purchase.configuration</field>
+            <field name="inherit"
+                ref="purchase.purchase_configuration_view_form"/>
+            <field name="name">purchase_configuration_form</field>
+        </record>
 
         <record model="ir.action.wizard" id="act_purchase_request_create">
             <field name="name">Create Purchase Requests</field>
diff --git a/setup.py b/setup.py
index 2b277bd..043d32b 100644
--- a/setup.py
+++ b/setup.py
@@ -96,6 +96,7 @@ setup(name=name,
         'Natural Language :: German',
         'Natural Language :: Hungarian',
         'Natural Language :: Italian',
+        'Natural Language :: Polish',
         'Natural Language :: Portuguese (Brazilian)',
         'Natural Language :: Russian',
         'Natural Language :: Slovenian',
diff --git a/shipment.py b/shipment.py
index 404bdb6..e736572 100644
--- a/shipment.py
+++ b/shipment.py
@@ -1,5 +1,7 @@
 # This file is part of Tryton.  The COPYRIGHT file at the top level of
 # this repository contains the full copyright notices and license terms.
+import datetime
+
 from sql import Table
 from sql.functions import Overlay, Position
 
@@ -50,8 +52,11 @@ class ShipmentInternal(ModelSQL, ModelView):
         Date = pool.get('ir.date')
         User = pool.get('res.user')
         Move = pool.get('stock.move')
+        LeadTime = pool.get('stock.location.lead_time')
+
         user_record = User(Transaction().user)
         today = Date.today()
+        lead_time = LeadTime.get_max_lead_time()
         # fetch quantities on order points
         order_points = OrderPoint.search([
             ('type', '=', 'internal'),
@@ -79,61 +84,68 @@ class ShipmentInternal(ModelSQL, ModelView):
         else:
             product_ids = id2product.keys()
             product_ids.sort()
-        # TODO Allow to compute for other future date
-        with Transaction().set_context(forecast=True, stock_date_end=today):
-            pbl = Product.products_by_location(id2location.keys(),
-                product_ids, with_childs=True)
-
-        # Create a list of move to create
-        moves = {}
-        for location in id2location.itervalues():
-            for product_id in product_ids:
-                qty = pbl.get((location.id, product_id), 0)
-                op = product2op.get((location.id, product_id))
-                if op:
-                    min_qty, max_qty = op.min_quantity, op.max_quantity
-                    provisioning_location = op.provisioning_location
-                elif location and location.provisioning_location:
-                    min_qty, max_qty = 0, 0
-                    provisioning_location = location.provisioning_location
-                else:
-                    continue
-                if qty < min_qty:
-                    key = (provisioning_location.id, location.id, product_id)
-                    moves[key] = max_qty - qty
-
-        # Group moves by {from,to}_location
-        to_create = {}
-        for key, qty in moves.iteritems():
-            from_location, to_location, product = key
-            to_create.setdefault(
-                (from_location, to_location), []).append((product, qty))
-        # Create shipments and moves
+
         shipments = []
-        for locations, moves in to_create.iteritems():
-            from_location, to_location = locations
-            shipment = cls(
-                from_location=from_location,
-                to_location=to_location,
-                planned_date=today,
-                )
-            shipment_moves = []
-            for move in moves:
-                product_id, qty = move
-                product = id2product.setdefault(
-                    product_id, Product(product_id))
-                shipment_moves.append(Move(
-                        from_location=from_location,
-                        to_location=to_location,
-                        planned_date=today,
-                        product=product,
-                        quantity=qty,
-                        uom=product.default_uom,
-                        company=user_record.company,
-                        ))
-            shipment.moves = shipment_moves
-            shipment.save()
-            shipments.append(shipment)
+        date = today
+        end_date = date + lead_time
+        while date <= end_date:
+            with Transaction().set_context(forecast=True, stock_date_end=date):
+                pbl = Product.products_by_location(id2location.keys(),
+                    product_ids, with_childs=True)
+
+            # Create a list of moves to create
+            moves = {}
+            for location in id2location.itervalues():
+                for product_id in product_ids:
+                    qty = pbl.get((location.id, product_id), 0)
+                    op = product2op.get((location.id, product_id))
+                    if op:
+                        min_qty, max_qty = op.min_quantity, op.max_quantity
+                        provisioning_location = op.provisioning_location
+                    elif location and location.provisioning_location:
+                        min_qty, max_qty = 0, 0
+                        provisioning_location = location.provisioning_location
+                    else:
+                        continue
+                    if qty < min_qty:
+                        key = (
+                            provisioning_location.id, location.id, product_id)
+                        moves[key] = max_qty - qty
+
+            # Group moves by {from,to}_location
+            to_create = {}
+            for key, qty in moves.iteritems():
+                from_location, to_location, product = key
+                to_create.setdefault(
+                    (from_location, to_location), []).append((product, qty))
+            # Create shipments and moves
+            for locations, moves in to_create.iteritems():
+                from_location, to_location = locations
+                shipment = cls(
+                    from_location=from_location,
+                    to_location=to_location,
+                    planned_date=date,
+                    )
+                shipment_moves = []
+                for move in moves:
+                    product_id, qty = move
+                    product = id2product.setdefault(
+                        product_id, Product(product_id))
+                    shipment_moves.append(Move(
+                            from_location=from_location,
+                            to_location=to_location,
+                            planned_date=date,
+                            product=product,
+                            quantity=qty,
+                            uom=product.default_uom,
+                            company=user_record.company,
+                            ))
+                shipment.moves = shipment_moves
+                shipment.planned_start_date = (
+                    shipment.on_change_with_planned_start_date())
+                shipments.append(shipment)
+            date += datetime.timedelta(1)
+        cls.save(shipments)
         cls.wait(shipments)
         return shipments
 
diff --git a/tests/scenario_stock_internal_supply.rst b/tests/scenario_stock_internal_supply.rst
index 8a84f07..a31e0fd 100644
--- a/tests/scenario_stock_internal_supply.rst
+++ b/tests/scenario_stock_internal_supply.rst
@@ -7,36 +7,25 @@ Imports::
     >>> import datetime
     >>> from dateutil.relativedelta import relativedelta
     >>> from decimal import Decimal
-    >>> from proteus import config, Model, Wizard
+    >>> from proteus import Model, Wizard
+    >>> from trytond.tests.tools import activate_modules
     >>> from trytond.modules.company.tests.tools import create_company, \
     ...     get_company
     >>> today = datetime.date.today()
 
-Create database::
+Install stock_supply Module::
 
-    >>> config = config.set_trytond()
-    >>> config.pool.test = True
-
-Install stock Module::
-
-    >>> Module = Model.get('ir.module')
-    >>> module, = Module.find([('name', '=', 'stock_supply')])
-    >>> module.click('install')
-    >>> Wizard('ir.module.install_upgrade').execute('upgrade')
+    >>> config = activate_modules('stock_supply')
 
 Create company::
 
     >>> _ = create_company()
     >>> company = get_company()
 
-Reload the context::
+Create stock admin user::
 
     >>> User = Model.get('res.user')
     >>> Group = Model.get('res.group')
-    >>> config._context = User.get_preferences(True, config.context)
-
-Create stock admin user::
-
     >>> stock_admin_user = User()
     >>> stock_admin_user.name = 'Stock Admin'
     >>> stock_admin_user.login = 'stock_admin'
diff --git a/tests/scenario_stock_supply_purchase_request.rst b/tests/scenario_stock_supply_purchase_request.rst
index d2d3e51..f9d244b 100644
--- a/tests/scenario_stock_supply_purchase_request.rst
+++ b/tests/scenario_stock_supply_purchase_request.rst
@@ -7,36 +7,23 @@ Imports::
     >>> import datetime
     >>> from dateutil.relativedelta import relativedelta
     >>> from decimal import Decimal
-    >>> from proteus import config, Model, Wizard
+    >>> from proteus import Model, Wizard
+    >>> from trytond.tests.tools import activate_modules
     >>> from trytond.modules.company.tests.tools import create_company, \
     ...     get_company
     >>> from trytond.modules.account.tests.tools import (create_chart,
     ...     get_accounts)
     >>> today = datetime.date.today()
 
-Create database::
+Install stock_supply Module::
 
-    >>> config = config.set_trytond()
-    >>> config.pool.test = True
-
-Install stock Module::
-
-    >>> Module = Model.get('ir.module')
-    >>> module, = Module.find([('name', '=', 'stock_supply')])
-    >>> module.click('install')
-    >>> Wizard('ir.module.install_upgrade').execute('upgrade')
+    >>> config = activate_modules('stock_supply')
 
 Create company::
 
     >>> _ = create_company()
     >>> company = get_company()
 
-Reload the context::
-
-    >>> User = Model.get('res.user')
-    >>> Group = Model.get('res.group')
-    >>> config._context = User.get_preferences(True, config.context)
-
 Create chart of accounts::
 
     >>> _ = create_chart(company)
@@ -53,6 +40,8 @@ Create parties::
 
 Create stock admin user::
 
+    >>> User = Model.get('res.user')
+    >>> Group = Model.get('res.group')
     >>> stock_admin_user = User()
     >>> stock_admin_user.name = 'Stock Admin'
     >>> stock_admin_user.login = 'stock_admin'
diff --git a/tests/test_stock_supply.py b/tests/test_stock_supply.py
index 8faa1e2..211a8ed 100644
--- a/tests/test_stock_supply.py
+++ b/tests/test_stock_supply.py
@@ -6,7 +6,7 @@ import datetime
 from decimal import Decimal
 import trytond.tests.test_tryton
 from trytond.tests.test_tryton import ModuleTestCase, with_transaction
-from trytond.tests.test_tryton import doctest_setup, doctest_teardown
+from trytond.tests.test_tryton import doctest_teardown
 from trytond.tests.test_tryton import doctest_checker
 from trytond.pool import Pool
 
@@ -125,12 +125,12 @@ def suite():
     suite.addTests(unittest.TestLoader().loadTestsFromTestCase(
         StockSupplyTestCase))
     suite.addTests(doctest.DocFileSuite('scenario_stock_internal_supply.rst',
-            setUp=doctest_setup, tearDown=doctest_teardown, encoding='utf-8',
+            tearDown=doctest_teardown, encoding='utf-8',
             checker=doctest_checker,
             optionflags=doctest.REPORT_ONLY_FIRST_FAILURE))
     suite.addTests(doctest.DocFileSuite(
             'scenario_stock_supply_purchase_request.rst',
-            setUp=doctest_setup, tearDown=doctest_teardown, encoding='utf-8',
+            tearDown=doctest_teardown, encoding='utf-8',
             checker=doctest_checker,
             optionflags=doctest.REPORT_ONLY_FIRST_FAILURE))
     return suite
diff --git a/tryton.cfg b/tryton.cfg
index 6ab6d20..79bc1a3 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
 [tryton]
-version=4.0.1
+version=4.2.0
 depends:
     account
     ir
diff --git a/trytond_stock_supply.egg-info/PKG-INFO b/trytond_stock_supply.egg-info/PKG-INFO
index 821394d..4004ebe 100644
--- a/trytond_stock_supply.egg-info/PKG-INFO
+++ b/trytond_stock_supply.egg-info/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: trytond-stock-supply
-Version: 4.0.1
+Version: 4.2.0
 Summary: Tryton module for stock supply
 Home-page: http://www.tryton.org/
 Author: Tryton
 Author-email: issue_tracker at tryton.org
 License: GPL-3
-Download-URL: http://downloads.tryton.org/4.0/
+Download-URL: http://downloads.tryton.org/4.2/
 Description: trytond_stock_supply
         ====================
         
@@ -63,6 +63,7 @@ Classifier: Natural Language :: French
 Classifier: Natural Language :: German
 Classifier: Natural Language :: Hungarian
 Classifier: Natural Language :: Italian
+Classifier: Natural Language :: Polish
 Classifier: Natural Language :: Portuguese (Brazilian)
 Classifier: Natural Language :: Russian
 Classifier: Natural Language :: Slovenian
diff --git a/trytond_stock_supply.egg-info/SOURCES.txt b/trytond_stock_supply.egg-info/SOURCES.txt
index 6f4630a..649235f 100644
--- a/trytond_stock_supply.egg-info/SOURCES.txt
+++ b/trytond_stock_supply.egg-info/SOURCES.txt
@@ -23,25 +23,23 @@ tryton.cfg
 ./shipment.py
 ./shipment.xml
 ./tryton.cfg
-./locale/bg_BG.po
-./locale/ca_ES.po
-./locale/cs_CZ.po
-./locale/de_DE.po
-./locale/es_AR.po
-./locale/es_CO.po
-./locale/es_EC.po
-./locale/es_ES.po
-./locale/es_MX.po
-./locale/fr_FR.po
+./locale/bg.po
+./locale/ca.po
+./locale/cs.po
+./locale/de.po
+./locale/es.po
+./locale/es_419.po
+./locale/fr.po
 ./locale/hu_HU.po
 ./locale/it_IT.po
 ./locale/ja_JP.po
-./locale/lo_LA.po
-./locale/lt_LT.po
-./locale/nl_NL.po
+./locale/lo.po
+./locale/lt.po
+./locale/nl.po
+./locale/pl.po
 ./locale/pt_BR.po
-./locale/ru_RU.po
-./locale/sl_SI.po
+./locale/ru.po
+./locale/sl.po
 ./locale/zh_CN.po
 ./tests/__init__.py
 ./tests/scenario_stock_internal_supply.rst
@@ -50,28 +48,27 @@ tryton.cfg
 ./view/location_form.xml
 ./view/order_point_form.xml
 ./view/order_point_tree.xml
+./view/purchase_configuration_form.xml
 ./view/purchase_request_create_start_form.xml
 ./view/stock_shipment_internal_create_start_form.xml
 doc/index.rst
-locale/bg_BG.po
-locale/ca_ES.po
-locale/cs_CZ.po
-locale/de_DE.po
-locale/es_AR.po
-locale/es_CO.po
-locale/es_EC.po
-locale/es_ES.po
-locale/es_MX.po
-locale/fr_FR.po
+locale/bg.po
+locale/ca.po
+locale/cs.po
+locale/de.po
+locale/es.po
+locale/es_419.po
+locale/fr.po
 locale/hu_HU.po
 locale/it_IT.po
 locale/ja_JP.po
-locale/lo_LA.po
-locale/lt_LT.po
-locale/nl_NL.po
+locale/lo.po
+locale/lt.po
+locale/nl.po
+locale/pl.po
 locale/pt_BR.po
-locale/ru_RU.po
-locale/sl_SI.po
+locale/ru.po
+locale/sl.po
 locale/zh_CN.po
 tests/scenario_stock_internal_supply.rst
 tests/scenario_stock_supply_purchase_request.rst
@@ -85,5 +82,6 @@ trytond_stock_supply.egg-info/top_level.txt
 view/location_form.xml
 view/order_point_form.xml
 view/order_point_tree.xml
+view/purchase_configuration_form.xml
 view/purchase_request_create_start_form.xml
 view/stock_shipment_internal_create_start_form.xml
\ No newline at end of file
diff --git a/trytond_stock_supply.egg-info/requires.txt b/trytond_stock_supply.egg-info/requires.txt
index 09de6d8..a34225b 100644
--- a/trytond_stock_supply.egg-info/requires.txt
+++ b/trytond_stock_supply.egg-info/requires.txt
@@ -1,8 +1,8 @@
 python-sql
-trytond_account >= 4.0, < 4.1
-trytond_party >= 4.0, < 4.1
-trytond_product >= 4.0, < 4.1
-trytond_purchase >= 4.0, < 4.1
-trytond_purchase_request >= 4.0, < 4.1
-trytond_stock >= 4.0, < 4.1
-trytond >= 4.0, < 4.1
+trytond_account >= 4.2, < 4.3
+trytond_party >= 4.2, < 4.3
+trytond_product >= 4.2, < 4.3
+trytond_purchase >= 4.2, < 4.3
+trytond_purchase_request >= 4.2, < 4.3
+trytond_stock >= 4.2, < 4.3
+trytond >= 4.2, < 4.3
diff --git a/view/order_point_form.xml b/view/order_point_form.xml
index 49d4bef..2ef6851 100644
--- a/view/order_point_form.xml
+++ b/view/order_point_form.xml
@@ -1,7 +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. -->
-<form string="Order Point" cursor="product">
+<form cursor="product">
     <separator string="Order Point Type" colspan="4" id="type"/>
     <label name="type"/>
     <field name="type"/>
diff --git a/view/order_point_tree.xml b/view/order_point_tree.xml
index 1ac529f..4889f80 100644
--- a/view/order_point_tree.xml
+++ b/view/order_point_tree.xml
@@ -1,7 +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 string="Order Points">
+<tree>
     <field name="product"/>
     <field name="location"/>
     <field name="type"/>
diff --git a/view/purchase_configuration_form.xml b/view/purchase_configuration_form.xml
new file mode 100644
index 0000000..a419e24
--- /dev/null
+++ b/view/purchase_configuration_form.xml
@@ -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="/form/field[@name='purchase_invoice_method']"
+        position="after">
+        <label name="supply_period"/>
+        <field name="supply_period"/>
+    </xpath>
+</data>
diff --git a/view/purchase_request_create_start_form.xml b/view/purchase_request_create_start_form.xml
index 0a4dc1e..e3f7c10 100644
--- a/view/purchase_request_create_start_form.xml
+++ b/view/purchase_request_create_start_form.xml
@@ -1,7 +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. -->
-<form string="Create Purchase Requests" col="2">
+<form col="2">
     <image name="tryton-dialog-information" xexpand="0" xfill="0"/>
     <label string="Create Purchase Requests?" id="create"
         yalign="0.0" xalign="0.0" xexpand="1"/>
diff --git a/view/stock_shipment_internal_create_start_form.xml b/view/stock_shipment_internal_create_start_form.xml
index 1b7fc1c..36f7f20 100644
--- a/view/stock_shipment_internal_create_start_form.xml
+++ b/view/stock_shipment_internal_create_start_form.xml
@@ -1,7 +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. -->
-<form string="Create Internal Shipments" col="2">
+<form col="2">
     <image name="tryton-dialog-information" xexpand="0" xfill="0"/>
     <label string="Create Internal Shipments?" id="create"
         yalign="0.0" xalign="0.0" xexpand="1"/>
-- 
tryton-modules-stock-supply



More information about the tryton-debian-vcs mailing list