first commit
This commit is contained in:
2
modules/stock_package_shipping/__init__.py
Normal file
2
modules/stock_package_shipping/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
modules/stock_package_shipping/__pycache__/stock.cpython-311.pyc
Normal file
BIN
modules/stock_package_shipping/__pycache__/stock.cpython-311.pyc
Normal file
Binary file not shown.
17
modules/stock_package_shipping/carrier.py
Normal file
17
modules/stock_package_shipping/carrier.py
Normal file
@@ -0,0 +1,17 @@
|
||||
# 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
|
||||
|
||||
|
||||
class Carrier(metaclass=PoolMeta):
|
||||
__name__ = 'carrier'
|
||||
|
||||
shipping_service = fields.Selection([
|
||||
(None, ''),
|
||||
], 'Shipping Service')
|
||||
|
||||
@property
|
||||
def shipping_label_mimetype(self):
|
||||
return 'application/octet-stream'
|
||||
17
modules/stock_package_shipping/carrier.xml
Normal file
17
modules/stock_package_shipping/carrier.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="carrier_view_form">
|
||||
<field name="model">carrier</field>
|
||||
<field name="inherit" ref="carrier.carrier_view_form"/>
|
||||
<field name="name">carrier_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="carrier_view_tree">
|
||||
<field name="model">carrier</field>
|
||||
<field name="inherit" ref="carrier.carrier_view_tree"/>
|
||||
<field name="name">carrier_tree</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
12
modules/stock_package_shipping/exceptions.py
Normal file
12
modules/stock_package_shipping/exceptions.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.exceptions import UserError, UserWarning
|
||||
|
||||
|
||||
class PackWarning(UserWarning):
|
||||
pass
|
||||
|
||||
|
||||
class PackingValidationError(UserError):
|
||||
pass
|
||||
139
modules/stock_package_shipping/locale/bg.po
Normal file
139
modules/stock_package_shipping/locale/bg.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
129
modules/stock_package_shipping/locale/ca.po
Normal file
129
modules/stock_package_shipping/locale/ca.po
Normal file
@@ -0,0 +1,129 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "Servei d'enviament"
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Té servei d'enviament"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiqueta d'enviament"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "ID de l'etiqueta d'enviament"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Tipus MIME d'etiqueta d'enviament"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referència de l'enviament"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr "URL de seguiment de l'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Transportista"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Té servei d'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descripció de l'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referència de l'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Transportista"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Té servei d'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descripció de l'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referència de l'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Té servei d'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descripció d'enviament"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referència de l'enviament"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Deixa en blanc per utiltizar la descripció generada."
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Deixa en blanc per utiltizar la descripció generada."
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Deixa en blanc per utiltizar la descripció generada."
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Crea enviament"
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiqueta d'enviament"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Etiquetes d'enviament"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
"Per crear etiquetes d'enviament per l'albarà \"%(shipment)s\", l'heu "
|
||||
"d'empaquetar."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "L'albarà \"%(shipment)s\" no té assignat un transportista."
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiqueta d'enviament"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Crea enviament per paquets"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Crea enviament per paquets"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Crea enviament per paquets"
|
||||
139
modules/stock_package_shipping/locale/cs.po
Normal file
139
modules/stock_package_shipping/locale/cs.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
129
modules/stock_package_shipping/locale/de.po
Normal file
129
modules/stock_package_shipping/locale/de.po
Normal file
@@ -0,0 +1,129 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "Versanddienst"
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Hat Versand-Webservice Anbindung"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Versandetikett"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "ID Versandetikett"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "MIME-Typ Versandetikett"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Versandbeleg"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr "Versand Tracking URL"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Versanddienstleister"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Hat Versand-Webservice Anbindung"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Versandbeschreibung"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Versandreferenz"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Versanddienstleister"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Hat Versand-Webservice Anbindung"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Versandbeschreibung"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Versandreferenz"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Hat Versand-Webservice Anbindung"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Versandbeschreibung"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Versandreferenz"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Leer lassen, um die generierte Beschreibung zu verwenden."
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Leer lassen, um die generierte Beschreibung zu verwenden."
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Leer lassen, um die generierte Beschreibung zu verwenden."
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Versand erstellen"
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Versandetikett"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Versandetiketten"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
"Damit die Versandaufkleber für die Lieferung \"%(shipment)s\" generiert "
|
||||
"werden können, muss die Lieferung zuerst gepackt werden."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "Der Lieferung \"%(shipment)s\" ist kein Versanddienstleister zugeordnet."
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Versandetikett"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Versand für Pakete erstellen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Versand für Pakete erstellen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Versand erstellen"
|
||||
129
modules/stock_package_shipping/locale/es.po
Normal file
129
modules/stock_package_shipping/locale/es.po
Normal file
@@ -0,0 +1,129 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "Servicio de envío"
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Tiene servicio de envío"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiqueta de envío"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "ID de la etiqueta de envío"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Tipo MIME de la etiqueta de envío"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referencia de envío"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr "URL Seguimiento del envío"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Transportista"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Tiene servicio de envío"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descripción del envío"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referencia del envío"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Transportista"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Tiene servicio de envío"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descripción del envío"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referencia de envío"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Tiene servicio de envío"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descripción del envío"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referencia del envío"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Dejar en blanco para usar la descripcion generada."
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Dejar en blanco para usar la descripcion generada."
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Dejar en blanco para usar la descripcion generada."
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Crear envío"
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiqueta de envío"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Etiquetas de envío"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
"Para crear etiquetas de envío para el albarán \"%(shipment)s\", debe "
|
||||
"empaquetar-lo."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "El albarán \"%(shipment)s\" no tiene asignado ningún transportista."
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiqueta de envío"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Crear envío para paquetes"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Crear envío para paquetes"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Crear envío de paquetes"
|
||||
127
modules/stock_package_shipping/locale/es_419.po
Normal file
127
modules/stock_package_shipping/locale/es_419.po
Normal file
@@ -0,0 +1,127 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "El envío \"%(shipment)s\" no tiene asignado ningún transportista."
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
143
modules/stock_package_shipping/locale/et.po
Normal file
143
modules/stock_package_shipping/locale/et.po
Normal file
@@ -0,0 +1,143 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "Tarne teenus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Tarne teenus"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Lähetuse etikett"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Lähetuse etikett"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Lähetuse etikett"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Lähetuse viide"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Tarne teenus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Lähetuse kirjeldus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Lähetuse viide"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Tarne teenus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Lähetuse kirjeldus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Lähetuse viide"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Tarne teenus"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Lähetuse kirjeldus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Lähetuse viide"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Loo lähetus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Lähetuse etikett"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Lähetuse etikett"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr "Lähetuse \"%(shipment)s\" etikettide loomiseks tuleb see pakkida."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "Lähetusel \"%(shipment)s\" ei ole vedajat."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Lähetuse etikett"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Loo saadetistele lähetus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Loo saadetistele lähetus"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Loo saadetistele lähetus"
|
||||
145
modules/stock_package_shipping/locale/fa.po
Normal file
145
modules/stock_package_shipping/locale/fa.po
Normal file
@@ -0,0 +1,145 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "خدمات حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "خدمات حمل ونقل"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "برچسب حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "برچسب حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "برچسب حمل ونقل"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "مرجع حمل ونقل"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "خدمات حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "شرح حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "مرجع حمل ونقل"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "خدمات حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "شرح حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "مرجع حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "خدمات حمل ونقل"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "شرح حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "مرجع حمل ونقل"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "ایجاد حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "برچسب حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "برچسب حمل ونقل"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
"برای ایجاد برچسب های حمل و نقل محموله :\"%(shipment)s\"، شما باید آن را بسته"
|
||||
" بندی کنید."
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "هیچ حمل کننده ایی برای محموله : \"%s\" تنظیم نشده است."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "برچسب حمل ونقل"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
139
modules/stock_package_shipping/locale/fi.po
Normal file
139
modules/stock_package_shipping/locale/fi.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
129
modules/stock_package_shipping/locale/fr.po
Normal file
129
modules/stock_package_shipping/locale/fr.po
Normal file
@@ -0,0 +1,129 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "Service de livraison"
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "A un service de livraison"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Étiquette de livraison"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "ID de l'étiquette de livraison"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Type MIME d'étiquette d'expédition"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Référence de livraison"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr "URL de suivi des envois"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Transporteur"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "A un service de livraison"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Description de la livraison"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Référence de livraison"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Transporteur"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "A un service de livraison"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Description de la livraison"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Référence de livraison"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "A un service de livraison"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Description de la livraison"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Référence de livraison"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Laissez vide pour utiliser la description générée."
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Laissez vide pour utiliser la description générée."
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Laissez vide pour utiliser la description générée."
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Créer la livraison"
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Étiquette de livraison"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Étiquettes de livraison"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
"Pour créer les étiquettes de livraison pour l'expédition « %(shipment)s », "
|
||||
"vous devez l'emballer."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "L'expédition « %(shipment)s » n'a pas de transporteur défini."
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Étiquette de livraison"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Créer la livraison pour les colis"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Créer une livraison pour les colis"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Créer la livraison pour les colis"
|
||||
139
modules/stock_package_shipping/locale/hu.po
Normal file
139
modules/stock_package_shipping/locale/hu.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
127
modules/stock_package_shipping/locale/id.po
Normal file
127
modules/stock_package_shipping/locale/id.po
Normal file
@@ -0,0 +1,127 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
140
modules/stock_package_shipping/locale/it.po
Normal file
140
modules/stock_package_shipping/locale/it.po
Normal file
@@ -0,0 +1,140 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Vettore"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Vettore"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
139
modules/stock_package_shipping/locale/lo.po
Normal file
139
modules/stock_package_shipping/locale/lo.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
139
modules/stock_package_shipping/locale/lt.po
Normal file
139
modules/stock_package_shipping/locale/lt.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
129
modules/stock_package_shipping/locale/nl.po
Normal file
129
modules/stock_package_shipping/locale/nl.po
Normal file
@@ -0,0 +1,129 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "Verzendservice"
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Heeft verzend service"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Verzendlabel"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Verzendlabel-ID"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Verzendlabel MIME-type"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Verzendreferentie"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr "Tracking-URL verzending"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Transporteur"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Heeft verzend service"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Verzending omschrijving"
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Verzend referentie"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr "Transporteur"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Heeft verzend service"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Verzending omschrijving"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Verzendreferentie"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Heeft verzend service"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Verzending omschrijving"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Verzend referentie"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Laat leeg om de gegenereerde omschrijving te gebruiken."
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Laat leeg om de gegenereerde omschrijving te gebruiken."
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr "Laat leeg om de gegenereerde omschrijving te gebruiken."
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Maak zending"
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Verzendlabel"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Verzendlabels"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
"Om verzendlabels te maken voor verzending \"%(shipment)s\", moet u deze "
|
||||
"verpakken."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "De zending \"%(shipment)s\" heeft geen transporteur."
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Verzendlabel"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Maak een verzending voor de pakketten"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Maak een verzending voor de pakketten"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Maak een verzending voor de pakketten"
|
||||
139
modules/stock_package_shipping/locale/pl.po
Normal file
139
modules/stock_package_shipping/locale/pl.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
144
modules/stock_package_shipping/locale/pt.po
Normal file
144
modules/stock_package_shipping/locale/pt.po
Normal file
@@ -0,0 +1,144 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "Serviço de Envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Serviço de Envio"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiquetas de envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Etiquetas de envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Etiquetas de envio"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referência de Envio"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Serviço de Envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descrição do Envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referência de Envio"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Serviço de Envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descrição do Envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referência de Envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Serviço de Envio"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Descrição do Envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Referência de Envio"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiquetas de envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Etiquetas de envio"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "A remessa \"%(shipment)s\" não tem uma transportadora definida."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Etiquetas de envio"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
127
modules/stock_package_shipping/locale/ro.po
Normal file
127
modules/stock_package_shipping/locale/ro.po
Normal file
@@ -0,0 +1,127 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
139
modules/stock_package_shipping/locale/ru.po
Normal file
139
modules/stock_package_shipping/locale/ru.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
144
modules/stock_package_shipping/locale/sl.po
Normal file
144
modules/stock_package_shipping/locale/sl.po
Normal file
@@ -0,0 +1,144 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr "Dostavna služba"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Dostavna služba"
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Nalepka pošiljke"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Nalepka pošiljke"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Nalepka pošiljke"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Sklic paketne dostave"
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Dostavna služba"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Opis pošiljke"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Sklic paketne dostave"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Dostavna služba"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Opis pošiljke"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Sklic paketne dostave"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Dostavna služba"
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Opis pošiljke"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Sklic paketne dostave"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Nalepka pošiljke"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Nalepka pošiljke"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr "Za dostavo \"%(shipment)s\" še ni izbran špediter."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Nalepka pošiljke"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
139
modules/stock_package_shipping/locale/tr.po
Normal file
139
modules/stock_package_shipping/locale/tr.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
127
modules/stock_package_shipping/locale/uk.po
Normal file
127
modules/stock_package_shipping/locale/uk.po
Normal file
@@ -0,0 +1,127 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr ""
|
||||
139
modules/stock_package_shipping/locale/zh_CN.po
Normal file
139
modules/stock_package_shipping/locale/zh_CN.po
Normal file
@@ -0,0 +1,139 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,shipping_service:"
|
||||
msgid "Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_label:"
|
||||
msgid "Shipping Label"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_id:"
|
||||
msgid "Shipping Label ID"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.package,shipping_label_mimetype:"
|
||||
msgid "Shipping Label MIME Type"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.package,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package,shipping_tracking_url:"
|
||||
msgid "Shipping Tracking URL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.in.return,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.internal,carrier:"
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.internal,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "field:stock.shipment.out,has_shipping_service:"
|
||||
msgid "Has Shipping Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.shipment.out,shipping_description:"
|
||||
msgid "Shipping Description"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:stock.shipment.out,shipping_reference:"
|
||||
msgid "Shipping Reference"
|
||||
msgstr "Shipping"
|
||||
|
||||
msgctxt "help:stock.shipment.in.return,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.internal,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:stock.shipment.out,shipping_description:"
|
||||
msgid "Leave empty to use the generated description."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_wizard"
|
||||
msgid "Create Shipping"
|
||||
msgstr "Create Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:report_shipping_label"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_print_shipping_label"
|
||||
msgid "Shipping Labels"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_not_packed"
|
||||
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
|
||||
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:package_print_shipping_label_button"
|
||||
msgid "Shipping Label"
|
||||
msgstr "Shipping"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_in_return_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:shipment_internal_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
|
||||
msgid "Create Shipping for Packages"
|
||||
msgstr "Create Shipping for Packages"
|
||||
13
modules/stock_package_shipping/message.xml
Normal file
13
modules/stock_package_shipping/message.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data grouped="1">
|
||||
<record model="ir.message" id="msg_shipment_not_packed">
|
||||
<field name="text">To create shipping labels for shipment "%(shipment)s", you must pack it.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_shipment_without_carrier">
|
||||
<field name="text">The shipment "%(shipment)s" does not have a carrier set.</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
437
modules/stock_package_shipping/stock.py
Normal file
437
modules/stock_package_shipping/stock.py
Normal file
@@ -0,0 +1,437 @@
|
||||
# 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 mimetypes
|
||||
|
||||
import trytond.config as config
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import ModelView, Workflow, fields
|
||||
from trytond.model.exceptions import AccessError
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Eval
|
||||
from trytond.report import Report
|
||||
from trytond.transaction import Transaction
|
||||
from trytond.wizard import StateAction, StateTransition, Wizard
|
||||
|
||||
from .exceptions import PackWarning
|
||||
|
||||
if config.getboolean('stock_package_shipping', 'filestore', default=False):
|
||||
file_id = 'shipping_label_id'
|
||||
store_prefix = config.get(
|
||||
'stock_package_shipping', 'store_prefix', default=None)
|
||||
else:
|
||||
file_id = store_prefix = None
|
||||
|
||||
|
||||
class Package(metaclass=PoolMeta):
|
||||
__name__ = 'stock.package'
|
||||
|
||||
shipping_reference = fields.Char('Shipping Reference',
|
||||
states={
|
||||
'readonly': Eval('has_shipping_service', False),
|
||||
})
|
||||
shipping_label = fields.Binary(
|
||||
"Shipping Label", readonly=True,
|
||||
file_id=file_id, store_prefix=store_prefix)
|
||||
shipping_label_id = fields.Char(
|
||||
"Shipping Label ID", readonly=True, strip=False)
|
||||
shipping_label_mimetype = fields.Char(
|
||||
"Shipping Label MIME Type", readonly=True)
|
||||
shipping_tracking_url = fields.Function(
|
||||
fields.Char(
|
||||
"Shipping Tracking URL",
|
||||
states={
|
||||
'invisible': ~Eval('shipping_tracking_url'),
|
||||
}),
|
||||
'get_shipping_tracking_url')
|
||||
has_shipping_service = fields.Function(
|
||||
fields.Boolean("Has Shipping Service"),
|
||||
'on_change_with_has_shipping_service')
|
||||
|
||||
def get_shipping_tracking_url(self, name):
|
||||
return
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.shipping_reference.search_unaccented = False
|
||||
cls._buttons.update(
|
||||
print_shipping_label={
|
||||
'invisible': ~Eval('shipping_label'),
|
||||
'depends': ['shipping_label'],
|
||||
})
|
||||
|
||||
@fields.depends('shipment')
|
||||
def on_change_with_has_shipping_service(self, name=None):
|
||||
return bool(
|
||||
self.shipment
|
||||
and getattr(self.shipment, 'carrier', None)
|
||||
and getattr(self.shipment.carrier, 'shipping_service', None))
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
_, operator, value = clause
|
||||
if operator.startswith('!') or operator.startswith('not '):
|
||||
bool_op = 'AND'
|
||||
else:
|
||||
bool_op = 'OR'
|
||||
domain = super().search_rec_name(name, clause)
|
||||
return [bool_op,
|
||||
domain,
|
||||
('shipping_reference', *clause[1:]),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def copy(cls, packages, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('shipping_reference', None)
|
||||
default.setdefault('shipping_label', None)
|
||||
return super().copy(packages, default=default)
|
||||
|
||||
@classmethod
|
||||
@ModelView.button_action('stock_package_shipping.report_shipping_label')
|
||||
def print_shipping_label(cls, packages):
|
||||
pass
|
||||
|
||||
|
||||
def lowest_common_root(paths):
|
||||
min_length = min((len(p) for p in paths), default=0)
|
||||
common = None
|
||||
for i in range(min_length):
|
||||
level_values = {p[i] for p in paths}
|
||||
if len(level_values) == 1:
|
||||
common = level_values.pop()
|
||||
else:
|
||||
break
|
||||
return common
|
||||
|
||||
|
||||
class ShippingMixin:
|
||||
__slots__ = ()
|
||||
|
||||
shipping_reference = fields.Char(
|
||||
"Shipping Reference",
|
||||
states={
|
||||
'readonly': Eval('has_shipping_service', False),
|
||||
})
|
||||
shipping_description = fields.Char('Shipping Description',
|
||||
states={
|
||||
'readonly': Eval('state').in_(['done', 'packed'])
|
||||
},
|
||||
help="Leave empty to use the generated description.")
|
||||
has_shipping_service = fields.Function(
|
||||
fields.Boolean("Has Shipping Service"),
|
||||
'on_change_with_has_shipping_service')
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.shipping_reference.search_unaccented = False
|
||||
cls._buttons.update({
|
||||
'create_shipping': {
|
||||
'invisible': (Eval('shipping_reference', False)
|
||||
| ~Eval('carrier', False)),
|
||||
'readonly': (Eval('shipping_reference', False)
|
||||
| ~Eval('root_packages', False)
|
||||
| ~Eval('carrier', False)
|
||||
| ~Eval('state').in_(['packed', 'done'])),
|
||||
'depends': [
|
||||
'state', 'carrier', 'shipping_reference',
|
||||
'root_packages'],
|
||||
},
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def __register__(cls, module):
|
||||
table = cls.__table__()
|
||||
table_h = cls.__table_handler__(module)
|
||||
cursor = Transaction().connection.cursor()
|
||||
|
||||
fill_shiping_reference = (
|
||||
table_h.column_exist('reference')
|
||||
and not table_h.column_exist('shipping_reference'))
|
||||
|
||||
super().__register__(module)
|
||||
|
||||
# Migration from 6.8: fill shipping_reference
|
||||
if fill_shiping_reference:
|
||||
cursor.execute(*table.update(
|
||||
[table.shipping_reference],
|
||||
[table.reference]))
|
||||
|
||||
@property
|
||||
def shipping_description_used(self):
|
||||
pool = Pool()
|
||||
Product = pool.get('product.product')
|
||||
description = self.shipping_description
|
||||
if not description and hasattr(Product, 'customs_category'):
|
||||
def parents(category):
|
||||
if not category:
|
||||
return
|
||||
yield from parents(category.parent)
|
||||
yield category
|
||||
products = {
|
||||
m.product for m in self.moves if m.product.customs_category}
|
||||
paths = [list(parents(p.customs_category)) for p in products]
|
||||
if category := lowest_common_root(paths):
|
||||
description = category.name
|
||||
return description
|
||||
|
||||
@fields.depends('carrier')
|
||||
def on_change_with_has_shipping_service(self, name=None):
|
||||
return bool(self.carrier and self.carrier.shipping_service)
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
_, operator, value = clause
|
||||
if operator.startswith('!') or operator.startswith('not '):
|
||||
bool_op = 'AND'
|
||||
else:
|
||||
bool_op = 'OR'
|
||||
domain = super().search_rec_name(name, clause)
|
||||
return [bool_op,
|
||||
domain,
|
||||
('shipping_reference', *clause[1:]),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def validate(cls, shipments):
|
||||
super().validate(shipments)
|
||||
for shipment in shipments:
|
||||
if shipment.has_shipping_service:
|
||||
method_name = ('validate_packing_%s'
|
||||
% shipment.carrier.shipping_service)
|
||||
validator = getattr(shipment, method_name)
|
||||
validator()
|
||||
|
||||
@classmethod
|
||||
def check_no_carrier(cls, shipments):
|
||||
pool = Pool()
|
||||
Warning = pool.get('res.user.warning')
|
||||
for shipment in shipments:
|
||||
if (not shipment.carrier
|
||||
and shipment.shipping_to_address
|
||||
and shipment.warehouse not in
|
||||
shipment.shipping_to_address.warehouses):
|
||||
name = Warning.format('no_carrier', [shipment])
|
||||
if Warning.check(name):
|
||||
raise PackWarning(name,
|
||||
gettext('stock_package_shipping'
|
||||
'.msg_shipment_without_carrier',
|
||||
shipment=shipment.rec_name))
|
||||
|
||||
@classmethod
|
||||
@ModelView.button_action(
|
||||
'stock_package_shipping.act_create_shipping_wizard')
|
||||
def create_shipping(cls, shipments):
|
||||
for shipment in shipments:
|
||||
if shipment.state not in shipment.shipping_allowed:
|
||||
raise AccessError(
|
||||
gettext('stock_package_shipping.msg_shipment_not_packed',
|
||||
shipment=shipment.rec_name))
|
||||
|
||||
@property
|
||||
def shipping_allowed(self):
|
||||
raise NotImplementedError
|
||||
|
||||
@property
|
||||
def shipping_warehouse(self):
|
||||
raise NotImplementedError
|
||||
|
||||
@property
|
||||
def shipping_to(self):
|
||||
raise NotImplementedError
|
||||
|
||||
@property
|
||||
def shipping_to_address(self):
|
||||
raise NotImplementedError
|
||||
|
||||
|
||||
class ShipmentOut(ShippingMixin, metaclass=PoolMeta):
|
||||
__name__ = 'stock.shipment.out'
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('packed')
|
||||
def pack(cls, shipments):
|
||||
super().pack(shipments)
|
||||
cls.check_no_carrier(shipments)
|
||||
|
||||
@property
|
||||
def shipping_allowed(self):
|
||||
return {'packed', 'done'}
|
||||
|
||||
@property
|
||||
@fields.depends('warehouse')
|
||||
def shipping_warehouse(self):
|
||||
return self.warehouse
|
||||
|
||||
@property
|
||||
@fields.depends('customer')
|
||||
def shipping_to(self):
|
||||
return self.customer
|
||||
|
||||
@property
|
||||
@fields.depends('delivery_address')
|
||||
def shipping_to_address(self):
|
||||
return self.delivery_address
|
||||
|
||||
|
||||
class ShipmentInReturn(ShippingMixin, metaclass=PoolMeta):
|
||||
__name__ = 'stock.shipment.in.return'
|
||||
|
||||
carrier = fields.Many2One(
|
||||
'carrier', "Carrier",
|
||||
states={
|
||||
'readonly': ~Eval('state').in_(['draft', 'waiting', 'assigned']),
|
||||
})
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('done')
|
||||
def do(cls, shipments):
|
||||
super().do(shipments)
|
||||
cls.check_no_carrier(shipments)
|
||||
|
||||
@property
|
||||
def shipping_allowed(self):
|
||||
return {'assigned', 'done'}
|
||||
|
||||
@property
|
||||
@fields.depends('shipping_warehouse')
|
||||
def shipping_warehouse(self):
|
||||
return self.from_location.warehouse
|
||||
|
||||
@property
|
||||
@fields.depends('supplier')
|
||||
def shipping_to(self):
|
||||
return self.supplier
|
||||
|
||||
@property
|
||||
@fields.depends('delivery_address')
|
||||
def shipping_to_address(self):
|
||||
return self.delivery_address
|
||||
|
||||
|
||||
class ShipmentInternal(ShippingMixin, metaclass=PoolMeta):
|
||||
__name__ = 'stock.shipment.internal'
|
||||
|
||||
carrier = fields.Many2One(
|
||||
'carrier', "Carrier",
|
||||
states={
|
||||
'invisible': ~Eval('transit_location'),
|
||||
'readonly': ~Eval('state').in_(['draft', 'waiting', 'assigned']),
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
shipping_invisible = ~Eval('transit_location')
|
||||
for field in [
|
||||
cls.shipping_reference,
|
||||
cls.shipping_description,
|
||||
cls.has_shipping_service]:
|
||||
field.states['invisible'] = shipping_invisible
|
||||
cls._buttons['create_shipping']['invisible'] |= shipping_invisible
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('packed')
|
||||
def pack(cls, shipments):
|
||||
super().pack(shipments)
|
||||
pool = Pool()
|
||||
Warning = pool.get('res.user.warning')
|
||||
for shipment in shipments:
|
||||
if not shipment.transit_location:
|
||||
continue
|
||||
if not shipment.carrier:
|
||||
name = Warning.format('no_carrier', [shipment])
|
||||
if Warning.check(name):
|
||||
raise PackWarning(
|
||||
name,
|
||||
gettext('stock_package_shipping'
|
||||
'.msg_shipment_without_carrier',
|
||||
shipment=shipment.rec_name))
|
||||
|
||||
@property
|
||||
def shipping_allowed(self):
|
||||
return {'packed', 'shipped'}
|
||||
|
||||
@property
|
||||
def shipping_warehouse(self):
|
||||
return self.warehouse
|
||||
|
||||
@property
|
||||
def shipping_to(self):
|
||||
return self.company.party
|
||||
|
||||
@property
|
||||
def shipping_to_address(self):
|
||||
if self.to_location.warehouse:
|
||||
return self.to_location.warehouse.address
|
||||
|
||||
|
||||
class CreateShipping(Wizard):
|
||||
__name__ = 'stock.shipment.create_shipping'
|
||||
|
||||
start = StateTransition()
|
||||
|
||||
def transition_start(self):
|
||||
if self.record.has_shipping_service:
|
||||
shipping_service = self.record.carrier.shipping_service
|
||||
method_name = 'validate_packing_%s' % shipping_service
|
||||
getattr(self.record, method_name)()
|
||||
return 'end'
|
||||
|
||||
|
||||
class ShippingLabel(Report):
|
||||
__name__ = 'stock.package.shipping_label'
|
||||
|
||||
@classmethod
|
||||
def render(cls, report, report_context):
|
||||
package = report_context['record']
|
||||
if not package:
|
||||
return '.bin', b''
|
||||
extension = mimetypes.guess_extension(
|
||||
package.shipping_label_mimetype or 'application/octet-stream')
|
||||
# Return with extension so convert has it
|
||||
return extension, package.shipping_label or b''
|
||||
|
||||
@classmethod
|
||||
def convert(cls, report, data, **kwargs):
|
||||
return data
|
||||
|
||||
|
||||
class PrintShippingLabel(Wizard):
|
||||
__name__ = 'stock.shipment.print_shipping_label'
|
||||
start_state = 'print_'
|
||||
print_ = StateAction('stock_package_shipping.report_shipping_label')
|
||||
|
||||
def do_print_(self, action):
|
||||
package_ids = []
|
||||
labels = set()
|
||||
for shipment in self.records:
|
||||
for package in shipment.packages:
|
||||
if (package.shipping_label
|
||||
and package.shipping_label not in labels):
|
||||
package_ids.append(package.id)
|
||||
labels.add(package.shipping_label)
|
||||
return action, {'ids': package_ids}
|
||||
|
||||
|
||||
def address_name(address, party=None):
|
||||
"Returns the party name of the address with party name removed"
|
||||
if party is None:
|
||||
party = address.party
|
||||
name = address.party_full_name
|
||||
for prefix in sorted([
|
||||
f'{party.full_name} / ',
|
||||
f'{party.name} / ',
|
||||
party.full_name,
|
||||
party.name,
|
||||
], key=len, reverse=True):
|
||||
if name.startswith(prefix) and name != prefix:
|
||||
return name[len(prefix):]
|
||||
return name
|
||||
112
modules/stock_package_shipping/stock.xml
Normal file
112
modules/stock_package_shipping/stock.xml
Normal file
@@ -0,0 +1,112 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
|
||||
<record model="ir.ui.view" id="package_view_form">
|
||||
<field name="model">stock.package</field>
|
||||
<field name="inherit" ref="stock_package.package_view_form"/>
|
||||
<field name="name">package_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="package_view_tree">
|
||||
<field name="model">stock.package</field>
|
||||
<field name="inherit" ref="stock_package.package_view_tree"/>
|
||||
<field name="name">package_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="package_print_shipping_label_button">
|
||||
<field name="model">stock.package</field>
|
||||
<field name="name">print_shipping_label</field>
|
||||
<field name="string">Shipping Label</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="shipment_out_view_form">
|
||||
<field name="model">stock.shipment.out</field>
|
||||
<field name="inherit" ref="stock.shipment_out_view_form"/>
|
||||
<field name="name">shipment_out_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="shipment_out_view_list">
|
||||
<field name="model">stock.shipment.out</field>
|
||||
<field name="inherit" ref="stock.shipment_out_view_tree"/>
|
||||
<field name="name">shipment_out_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button"
|
||||
id="shipment_out_create_shipping_button">
|
||||
<field name="model">stock.shipment.out</field>
|
||||
<field name="name">create_shipping</field>
|
||||
<field name="string">Create Shipping for Packages</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="shipment_in_return_view_form">
|
||||
<field name="model">stock.shipment.in.return</field>
|
||||
<field name="inherit" ref="stock.shipment_in_return_view_form"/>
|
||||
<field name="name">shipment_in_return_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="shipment_in_return_view_list">
|
||||
<field name="model">stock.shipment.in.return</field>
|
||||
<field name="inherit" ref="stock.shipment_in_return_view_tree"/>
|
||||
<field name="name">shipment_in_return_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="shipment_in_return_create_shipping_button">
|
||||
<field name="model">stock.shipment.in.return</field>
|
||||
<field name="name">create_shipping</field>
|
||||
<field name="string">Create Shipping for Packages</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="shipment_internal_view_form">
|
||||
<field name="model">stock.shipment.internal</field>
|
||||
<field name="inherit" ref="stock.shipment_internal_view_form"/>
|
||||
<field name="name">shipment_internal_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="shipment_internal_view_list">
|
||||
<field name="model">stock.shipment.internal</field>
|
||||
<field name="inherit" ref="stock.shipment_internal_view_tree"/>
|
||||
<field name="name">shipment_internal_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="shipment_internal_create_shipping_button">
|
||||
<field name="model">stock.shipment.internal</field>
|
||||
<field name="name">create_shipping</field>
|
||||
<field name="string">Create Shipping for Packages</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.wizard" id="act_create_shipping_wizard">
|
||||
<field name="name">Create Shipping</field>
|
||||
<field name="wiz_name">stock.shipment.create_shipping</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.report" id="report_shipping_label">
|
||||
<field name="name">Shipping Label</field>
|
||||
<field name="model">stock.package</field>
|
||||
<field name="report_name">stock.package.shipping_label</field>
|
||||
<field name="single" eval="True"/>
|
||||
<field name="template_extension">txt</field>
|
||||
</record>
|
||||
<record model="ir.action.keyword" id="report_shipping_label_keyword">
|
||||
<field name="keyword">form_print</field>
|
||||
<field name="model">stock.package,-1</field>
|
||||
<field name="action" ref="report_shipping_label"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.wizard" id="wizard_print_shipping_label">
|
||||
<field name="name">Shipping Labels</field>
|
||||
<field name="wiz_name">stock.shipment.print_shipping_label</field>
|
||||
</record>
|
||||
<record model="ir.action.keyword" id="wizard_print_shipping_label_keyword_shipment_out">
|
||||
<field name="keyword">form_print</field>
|
||||
<field name="model">stock.shipment.out,-1</field>
|
||||
<field name="action" ref="wizard_print_shipping_label"/>
|
||||
</record>
|
||||
<record model="ir.action.keyword" id="wizard_print_shipping_label_keyword_shipment_in_return">
|
||||
<field name="keyword">form_print</field>
|
||||
<field name="model">stock.shipment.in.return,-1</field>
|
||||
<field name="action" ref="wizard_print_shipping_label"/>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/stock_package_shipping/tests/__init__.py
Normal file
2
modules/stock_package_shipping/tests/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
60
modules/stock_package_shipping/tests/test_module.py
Normal file
60
modules/stock_package_shipping/tests/test_module.py
Normal file
@@ -0,0 +1,60 @@
|
||||
# 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 unittest
|
||||
|
||||
from trytond.modules.stock_package_shipping.stock import lowest_common_root
|
||||
from trytond.tests.test_tryton import ModuleTestCase
|
||||
|
||||
|
||||
class StockPackageShippingTestCase(ModuleTestCase):
|
||||
'Test Stock Package Shipping module'
|
||||
module = 'stock_package_shipping'
|
||||
|
||||
|
||||
class testLowestCommonRoot(unittest.TestCase):
|
||||
|
||||
def test_simple_common_root(self):
|
||||
"Test simple common root"
|
||||
paths = [
|
||||
["Apparel", "Men", "Shirts"],
|
||||
["Apparel", "Men", "Pants"]
|
||||
]
|
||||
self.assertEqual(lowest_common_root(paths), "Men")
|
||||
|
||||
def test_root_only_common(self):
|
||||
"Test no common"
|
||||
paths = [
|
||||
["Root", "Apparel", "Men", "Shirts"],
|
||||
["Root", "Electronics", "Mobile"]
|
||||
]
|
||||
self.assertEqual(lowest_common_root(paths), "Root")
|
||||
|
||||
def test_identical_paths(self):
|
||||
"Test identical paths"
|
||||
paths = [
|
||||
["Apparel", "Men", "Shirts"],
|
||||
["Apparel", "Men", "Shirts"]
|
||||
]
|
||||
self.assertEqual(lowest_common_root(paths), "Shirts")
|
||||
|
||||
def test_single_path(self):
|
||||
"Test single path"
|
||||
paths = [["Apparel", "Men", "Shirts"]]
|
||||
self.assertEqual(lowest_common_root(paths), "Shirts")
|
||||
|
||||
def test_empty_paths_list(self):
|
||||
"Test empty paths list"
|
||||
paths = []
|
||||
self.assertIsNone(lowest_common_root(paths))
|
||||
|
||||
def test_no_common_root(self):
|
||||
"Test no common root"
|
||||
paths = [
|
||||
["Apparel", "Men"],
|
||||
["Electronics", "Mobile"]
|
||||
]
|
||||
self.assertIsNone(lowest_common_root(paths))
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
31
modules/stock_package_shipping/tryton.cfg
Normal file
31
modules/stock_package_shipping/tryton.cfg
Normal file
@@ -0,0 +1,31 @@
|
||||
[tryton]
|
||||
version=7.8.1
|
||||
depends:
|
||||
ir
|
||||
res
|
||||
carrier
|
||||
product
|
||||
stock
|
||||
stock_package
|
||||
stock_shipment_measurements
|
||||
stock_shipment_cost
|
||||
product_measurements
|
||||
extras_depend:
|
||||
customs
|
||||
xml:
|
||||
carrier.xml
|
||||
stock.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
carrier.Carrier
|
||||
stock.Package
|
||||
stock.ShipmentOut
|
||||
stock.ShipmentInReturn
|
||||
stock.ShipmentInternal
|
||||
wizard:
|
||||
stock.CreateShipping
|
||||
stock.PrintShippingLabel
|
||||
report:
|
||||
stock.ShippingLabel
|
||||
9
modules/stock_package_shipping/view/carrier_form.xml
Normal file
9
modules/stock_package_shipping/view/carrier_form.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/field[@name='carrier_cost_method']" position="after">
|
||||
<label name="shipping_service"/>
|
||||
<field name="shipping_service"/>
|
||||
</xpath>
|
||||
</data>
|
||||
8
modules/stock_package_shipping/view/carrier_tree.xml
Normal file
8
modules/stock_package_shipping/view/carrier_tree.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/tree/field[@name='party']" position="after">
|
||||
<field name="shipping_service" expand="1" optional="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
14
modules/stock_package_shipping/view/package_form.xml
Normal file
14
modules/stock_package_shipping/view/package_form.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='shipment']" position="after">
|
||||
<label name="shipping_reference"/>
|
||||
<group col="-1" id="shipping_reference">
|
||||
<field name="shipping_reference"/>
|
||||
<field name="shipping_tracking_url" widget="url"/>
|
||||
</group>
|
||||
<label name="shipping_label"/>
|
||||
<field name="shipping_label"/>
|
||||
</xpath>
|
||||
</data>
|
||||
12
modules/stock_package_shipping/view/package_list.xml
Normal file
12
modules/stock_package_shipping/view/package_list.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/tree/field[@name='type']" position="after">
|
||||
<field name="shipping_reference" expand="1"/>
|
||||
<field name="shipping_tracking_url" widget="url"/>
|
||||
</xpath>
|
||||
<xpath expr="/tree/field[@name='state']" position="after">
|
||||
<button name="print_shipping_label" multiple="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?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/notebook" position="before">
|
||||
<label name="carrier"/>
|
||||
<field name="carrier"/>
|
||||
<label name="shipping_reference"/>
|
||||
<field name="shipping_reference"/>
|
||||
<newline/>
|
||||
|
||||
<label name="shipping_description"/>
|
||||
<field name="shipping_description" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//group[@id='buttons']" position="inside">
|
||||
<button name="create_shipping"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='reference']" position="after">
|
||||
<field name="shipping_reference" expand="1" optional="0"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?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/notebook" position="before">
|
||||
<label name="carrier"/>
|
||||
<field name="carrier"/>
|
||||
<label name="shipping_reference"/>
|
||||
<field name="shipping_reference"/>
|
||||
<newline/>
|
||||
|
||||
<label name="shipping_description"/>
|
||||
<field name="shipping_description" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//group[@id='buttons']" position="inside">
|
||||
<button name="create_shipping"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='reference']" position="after">
|
||||
<field name="shipping_reference" expand="1" optional="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
16
modules/stock_package_shipping/view/shipment_out_form.xml
Normal file
16
modules/stock_package_shipping/view/shipment_out_form.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='carrier']" position="after">
|
||||
<label name="shipping_reference"/>
|
||||
<field name="shipping_reference"/>
|
||||
<newline/>
|
||||
|
||||
<label name="shipping_description"/>
|
||||
<field name="shipping_description" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//group[@id='buttons']" position="inside">
|
||||
<button name="create_shipping"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='reference']" position="after">
|
||||
<field name="shipping_reference" expand="1" optional="0"/>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in New Issue
Block a user