Initial import from Docker volume

This commit is contained in:
root
2025-12-26 13:11:43 +00:00
commit 4998dc066a
13336 changed files with 1767801 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
# 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.pool import Pool
from . import carrier, stock
def register():
Pool.register(
stock.Package,
stock.ShipmentOut,
stock.ShipmentInReturn,
carrier.Carrier,
module='stock_package_shipping', type_='model')
Pool.register(
stock.CreateShipping,
stock.PrintShippingLabel,
module='stock_package_shipping', type_='wizard')
Pool.register(
stock.ShippingLabel,
module='stock_package_shipping', type_='report')

View 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'

View 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>

View File

@@ -0,0 +1,12 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.exceptions import UserError, UserWarning
class PackWarning(UserWarning):
pass
class PackingValidationError(UserError):
pass

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,94 @@
#
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.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 "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"
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."
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_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Crea enviament per paquets"

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,94 @@
#
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.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 "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"
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."
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_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Versand erstellen"

View File

@@ -0,0 +1,94 @@
#
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.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 "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"
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."
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_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Crear envío de paquetes"

View File

@@ -0,0 +1,93 @@
#
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.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 "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 ""
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
#, fuzzy
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_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr ""

View File

@@ -0,0 +1,104 @@
#
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"
#, 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 "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"
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."
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Loo saadetistele lähetus"

View File

@@ -0,0 +1,106 @@
#
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 "مرجع حمل ونقل"
#, 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 "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 "برچسب حمل ونقل"
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\"، شما باید آن را بسته"
" بندی کنید."
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,94 @@
#
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.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 "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"
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."
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 emballages"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Créer la livraison pour les emballages"

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,92 @@
#
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.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 "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 ""
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr ""

View File

@@ -0,0 +1,100 @@
#
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"
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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,94 @@
#
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.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 "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"
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."
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_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Maak een verzending voor de pakketten"

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,106 @@
#
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"
#, 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"
#, 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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
#, fuzzy
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,92 @@
#
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.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 "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 ""
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr ""

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,106 @@
#
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"
#, 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"
#, 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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
#, fuzzy
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View File

@@ -0,0 +1,92 @@
#
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.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 "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 ""
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr ""

View File

@@ -0,0 +1,100 @@
#
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.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 "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"
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
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"
msgctxt "model:ir.model.button,string:shipment_out_create_shipping_button"
msgid "Create Shipping for Packages"
msgstr "Create Shipping for Packages"

View 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>

View File

@@ -0,0 +1,359 @@
# 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
from sql import Column
from trytond.config import 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'],
})
@classmethod
def __register__(cls, module_name):
pool = Pool()
PackageType = pool.get('stock.package.type')
cursor = Transaction().connection.cursor()
table = cls.__table__()
package_type = PackageType.__table__()
table_h = cls.__table_handler__(module_name)
dimension_columns = [
'length', 'length_uom',
'height', 'height_uom',
'width', 'width_uom']
dimension_exists = any(
table_h.column_exist(c) for c in dimension_columns)
super().__register__(module_name)
# Migration from 5.8: Update dimensions on package from package_type
if not dimension_exists:
columns = []
values = []
for c in dimension_columns:
columns.append(Column(table, c))
values.append(package_type.select(
Column(package_type, c),
where=package_type.id == table.type))
cursor.execute(*table.update(
columns=columns,
values=values))
@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(Package, cls).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(Package, cls).copy(packages, default=default)
@classmethod
@ModelView.button_action('stock_package_shipping.report_shipping_label')
def print_shipping_label(cls, packages):
pass
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'])
})
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]))
@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.carrier and shipment.carrier.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.delivery_address
and shipment.warehouse not in
shipment.delivery_address.warehouses):
name = 'shipment_out_no_carrier_%s' % 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
def shipping_warehouse(self):
return self.warehouse
@property
def shipping_to(self):
return self.customer
@property
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
def shipping_warehouse(self):
return self.from_location.warehouse
@property
def shipping_to(self):
return self.supplier
@property
def shipping_to_address(self):
return self.delivery_address
class CreateShipping(Wizard):
'Create Shipping'
__name__ = 'stock.shipment.create_shipping'
start = StateTransition()
def transition_start(self):
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):
"Print Shipping Label"
__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}

View File

@@ -0,0 +1,94 @@
<?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.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>

View File

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

View File

@@ -0,0 +1,12 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.tests.test_tryton import ModuleTestCase
class StockPackageShippingTestCase(ModuleTestCase):
'Test Stock Package Shipping module'
module = 'stock_package_shipping'
del ModuleTestCase

View File

@@ -0,0 +1,16 @@
[tryton]
version=7.2.0
depends:
ir
res
carrier
product
stock
stock_package
stock_shipment_measurements
stock_shipment_cost
product_measurements
xml:
carrier.xml
stock.xml
message.xml

View File

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

View File

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

View 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>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<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"/>
</xpath>
</data>

View File

@@ -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>

View File

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

View 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>

View File

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