first commit
This commit is contained in:
2
modules/stock_package_shipping_ups/__init__.py
Normal file
2
modules/stock_package_shipping_ups/__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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
184
modules/stock_package_shipping_ups/carrier.py
Normal file
184
modules/stock_package_shipping_ups/carrier.py
Normal file
@@ -0,0 +1,184 @@
|
||||
# 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 oauthlib.oauth2 import BackendApplicationClient
|
||||
from requests_oauthlib import OAuth2Session
|
||||
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import (
|
||||
MatchMixin, ModelSQL, ModelView, fields, sequence_ordered)
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Eval
|
||||
|
||||
from .exceptions import UPSCredentialWarning
|
||||
|
||||
|
||||
class CredentialUPS(sequence_ordered(), ModelSQL, ModelView, MatchMixin):
|
||||
__name__ = 'carrier.credential.ups'
|
||||
_rec_name = 'account_number'
|
||||
|
||||
company = fields.Many2One('company.company', 'Company')
|
||||
client_id = fields.Char("Client ID", required=True)
|
||||
client_secret = fields.Char("Client Secret", required=True)
|
||||
account_number = fields.Char('Account Number', required=True)
|
||||
use_metric = fields.Boolean('Use Metric')
|
||||
use_international_forms = fields.Boolean("Use International Forms")
|
||||
server = fields.Selection([
|
||||
('testing', 'Testing'),
|
||||
('production', 'Production'),
|
||||
], 'Server')
|
||||
|
||||
@classmethod
|
||||
def __register__(cls, module):
|
||||
table_h = cls.__table_handler__(module)
|
||||
super().__register__(module)
|
||||
|
||||
# Migration from 6.8: switch to OAuth
|
||||
table_h.drop_column('user_id')
|
||||
table_h.drop_column('password')
|
||||
table_h.drop_column('license')
|
||||
|
||||
@classmethod
|
||||
def default_use_metric(cls):
|
||||
return True
|
||||
|
||||
@classmethod
|
||||
def default_use_international_forms(cls):
|
||||
return False
|
||||
|
||||
@classmethod
|
||||
def default_server(cls):
|
||||
return 'testing'
|
||||
|
||||
def get_token(self):
|
||||
if self.server == 'production':
|
||||
url = 'https://onlinetools.ups.com/security/v1/oauth/token'
|
||||
else:
|
||||
url = 'https://wwwcie.ups.com/security/v1/oauth/token'
|
||||
client = BackendApplicationClient(client_id=self.client_id)
|
||||
oauth = OAuth2Session(client=client)
|
||||
token = oauth.fetch_token(
|
||||
token_url=url, client_id=self.client_id,
|
||||
client_secret=self.client_secret)
|
||||
return token['access_token']
|
||||
|
||||
def get_shipment_url(self):
|
||||
if self.server == 'production':
|
||||
return 'https://onlinetools.ups.com/api/shipments/v2403/ship'
|
||||
else:
|
||||
return 'https://wwwcie.ups.com/api/shipments/v2403/ship'
|
||||
|
||||
@classmethod
|
||||
def check_modification(
|
||||
cls, mode, credentials, values=None, external=False):
|
||||
pool = Pool()
|
||||
Warning = pool.get('res.user.warning')
|
||||
super().check_modification(
|
||||
mode, credentials, values=values, external=external)
|
||||
if (mode == 'write'
|
||||
and external
|
||||
and values.keys() & {
|
||||
'client_id', 'client_secret', 'account_number'}):
|
||||
warning_name = Warning.format('dpd_credential', credentials)
|
||||
if Warning.check(warning_name):
|
||||
raise UPSCredentialWarning(
|
||||
warning_name,
|
||||
gettext('stock_package_shipping_ups'
|
||||
'.msg_ups_credential_modified'))
|
||||
|
||||
|
||||
class Carrier(metaclass=PoolMeta):
|
||||
__name__ = 'carrier'
|
||||
|
||||
ups_service_type = fields.Selection([
|
||||
(None, ''),
|
||||
('01', 'Next Day Air'),
|
||||
('02', '2nd Day Air'),
|
||||
('03', 'Ground'),
|
||||
('07', 'Express'),
|
||||
('08', 'Expedited'),
|
||||
('11', 'UPS Standard'),
|
||||
('12', '3 Days Select'),
|
||||
('13', 'Next Day Air Saver'),
|
||||
('14', 'UPS Next Day Air Early'),
|
||||
('17', "UPS Worldwide Economy DDU"),
|
||||
('54', 'Express Plus'),
|
||||
('59', '2nd Day Air A.M.'),
|
||||
('65', 'UPS Saver'),
|
||||
('M2', 'First Class Mail'),
|
||||
('M3', 'Priority Mail'),
|
||||
('M4', 'Expedited Mail Innovations'),
|
||||
('M5', 'Priority Mail Innovations'),
|
||||
('M6', 'Economy Mail Innovations'),
|
||||
('M7', "Mail Innovations (MI) Returns"),
|
||||
('70', 'UPS Access Point Economy'),
|
||||
('71', "UPS Worldwide Express Freight Midday"),
|
||||
('72', "UPS Worldwide Economy DDP"),
|
||||
('74', "UPS Express 12:00"),
|
||||
('82', 'UPS Today Standard'),
|
||||
('83', 'UPS Today Dedicated Courier'),
|
||||
('84', 'UPS Today Intercity'),
|
||||
('85', 'UPS Today Express'),
|
||||
('86', 'UPS Today Express Saver'),
|
||||
('96', 'UPS Worldwide Express Freight'),
|
||||
], 'Service Type', sort=False, translate=False,
|
||||
states={
|
||||
'required': Eval('shipping_service') == 'ups',
|
||||
'invisible': Eval('shipping_service') != 'ups',
|
||||
})
|
||||
ups_label_image_format = fields.Selection([
|
||||
(None, ''),
|
||||
('EPL', 'EPL2'),
|
||||
('SPL', 'SPL'),
|
||||
('ZPL', 'ZPL'),
|
||||
('GIF', 'GIF'),
|
||||
('STARPL', 'Star Printer'),
|
||||
], 'Label Image Format', sort=False, translate=False,
|
||||
states={
|
||||
'required': Eval('shipping_service') == 'ups',
|
||||
'invisible': Eval('shipping_service') != 'ups',
|
||||
})
|
||||
ups_label_height = fields.Selection([
|
||||
(None, ''),
|
||||
('6', '6'),
|
||||
('8', '8'),
|
||||
], 'Label Height', sort=False, translate=False,
|
||||
states={
|
||||
'required': ((Eval('shipping_service') == 'ups')
|
||||
& (Eval('ups_label_image_format') != 'GIF')),
|
||||
'invisible': ((Eval('shipping_service') != 'ups')
|
||||
| (Eval('ups_label_image_format') == 'GIF')),
|
||||
})
|
||||
ups_notifications = fields.MultiSelection([
|
||||
('5', "Quantum View In-transit"),
|
||||
('6', "Quantum View Shop"),
|
||||
('7', "Quantum View Exception"),
|
||||
('8', "Quantum View Delivery"),
|
||||
('2', "Return or Label Creation"),
|
||||
('012', "Alternate Delivery Location"),
|
||||
('013', "UPS Access Point Shipper"),
|
||||
], "Notifications", sort=False,
|
||||
states={
|
||||
'invisible': Eval('shipping_service') != 'ups',
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.shipping_service.selection.append(('ups', 'UPS'))
|
||||
|
||||
@classmethod
|
||||
def view_attributes(cls):
|
||||
return super().view_attributes() + [
|
||||
("/form/separator[@id='ups']", 'states', {
|
||||
'invisible': Eval('shipping_service') != 'ups',
|
||||
}),
|
||||
]
|
||||
|
||||
@property
|
||||
def shipping_label_mimetype(self):
|
||||
mimetype = super().shipping_label_mimetype
|
||||
if self.shipping_service == 'ups':
|
||||
if self.ups_label_image_format == 'GIF':
|
||||
mimetype = 'image/gif'
|
||||
return mimetype
|
||||
64
modules/stock_package_shipping_ups/carrier.xml
Normal file
64
modules/stock_package_shipping_ups/carrier.xml
Normal file
@@ -0,0 +1,64 @@
|
||||
<?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="credential_view_form">
|
||||
<field name="model">carrier.credential.ups</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">ups_credential_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="credential_view_tree">
|
||||
<field name="model">carrier.credential.ups</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">ups_credential_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_ups_credential_form">
|
||||
<field name="name">UPS Credentials</field>
|
||||
<field name="res_model">carrier.credential.ups</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view"
|
||||
id="act_ups_credential_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="credential_view_tree"/>
|
||||
<field name="act_window" ref="act_ups_credential_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view"
|
||||
id="act_ups_credential_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="credential_view_form"/>
|
||||
<field name="act_window" ref="act_ups_credential_form"/>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
parent="carrier.menu_configuration"
|
||||
action="act_ups_credential_form"
|
||||
sequence="20"
|
||||
id="menu_ups_credential_form"/>
|
||||
|
||||
<record model="ir.model.access" id="access_carrier_credential">
|
||||
<field name="model">carrier.credential.ups</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access"
|
||||
id="access_carrier_credential_carrier_admin">
|
||||
<field name="model">carrier.credential.ups</field>
|
||||
<field name="group" ref="carrier.group_carrier_admin"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</tryton>
|
||||
11
modules/stock_package_shipping_ups/customs.py
Normal file
11
modules/stock_package_shipping_ups/customs.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# 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 Agent(metaclass=PoolMeta):
|
||||
__name__ = 'customs.agent'
|
||||
|
||||
ups_account_number = fields.Char("UPS Account Number")
|
||||
18
modules/stock_package_shipping_ups/customs.xml
Normal file
18
modules/stock_package_shipping_ups/customs.xml
Normal 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. -->
|
||||
<tryton>
|
||||
<data depends="customs">
|
||||
<record model="ir.ui.view" id="customs_agent_view_form">
|
||||
<field name="model">customs.agent</field>
|
||||
<field name="inherit" ref="customs.customs_agent_view_form"/>
|
||||
<field name="name">customs_agent_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="customs_agent_view_list">
|
||||
<field name="model">customs.agent</field>
|
||||
<field name="inherit" ref="customs.customs_agent_view_list"/>
|
||||
<field name="name">customs_agent_list</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
12
modules/stock_package_shipping_ups/exceptions.py
Normal file
12
modules/stock_package_shipping_ups/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 UPSError(UserError):
|
||||
pass
|
||||
|
||||
|
||||
class UPSCredentialWarning(UserWarning):
|
||||
pass
|
||||
328
modules/stock_package_shipping_ups/locale/bg.po
Normal file
328
modules/stock_package_shipping_ups/locale/bg.po
Normal file
@@ -0,0 +1,328 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Фирма"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Сървър"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Управление на производство"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
331
modules/stock_package_shipping_ups/locale/ca.po
Normal file
331
modules/stock_package_shipping_ups/locale/ca.po
Normal file
@@ -0,0 +1,331 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "Alçada de l'etiqueta"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "Format de la imatge de l'etiqueta"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr "Notificacions"
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Tipus de servei"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Número de compte"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr "ID Client"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr "Secret client"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Servidor"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr "Utilitza formats internacionals"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr "Usa mètric"
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "Número de compte UPS"
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Codi UPS"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Codi UPS"
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "Credencials UPS"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Crea enviament UPS per paquets"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "Credencials UPS"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr "Mercancies generals"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
"Per a validar l'albarà \"%(shipment)s\" s'ha d'afegir un número de telèfon a"
|
||||
" l'adreça \"%(address)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
"No podeu crear el enviament per l'albarà \"%(shipment)s\" perquè ja té un "
|
||||
"número de referència."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr "Estàs segur que vols modificar les credencials de UPS?"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
"La crida al servei web UPS ha fallat amb el següent missatge d'error:\n"
|
||||
"%(message)s"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
"Per validar l'albarà \"%(shipment)s\" heu d'establir una adreça al magatzem "
|
||||
"\"%(warehouse)s\"."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "Credencials UPS"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr "Direcció d'enviament alternativa"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr "Lliurament"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr "Excepció"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr "En trànsit"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr "Tenda"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr "Creació de devolució o etiqueta"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr "UPS Punt d'accés de transportista"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Producció"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Proves"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr "Bossa"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr "Barril"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr "Tornillo"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr "Caixa"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr "Manotada"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr "Ram"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr "Cul"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr "Recipient"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr "Caixa de cartró"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr "Cas"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr "Centímetre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr "Contenedor"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr "Caixa d'emalatge"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr "Cilindre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr "Dotzena"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr "Cada un"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr "Envoltori"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr "Peus"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr "Quilogram"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr "Quilograms"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr "Litre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr "Metre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr "Número"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr "Un altre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr "Paquet"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr "Paquet"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr "Parella"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr "Parelles"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr "Palet"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr "Peça"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr "Peces"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr "Lliura"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr "Lliures"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr "Litres de prova"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr "Rotllo"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr "Conjunt"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr "Metres cuadrats"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr "Yardes cuadrades"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr "Tub"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr "Iarda"
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr "Informació de les credencials"
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
325
modules/stock_package_shipping_ups/locale/cs.po
Normal file
325
modules/stock_package_shipping_ups/locale/cs.po
Normal file
@@ -0,0 +1,325 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
331
modules/stock_package_shipping_ups/locale/de.po
Normal file
331
modules/stock_package_shipping_ups/locale/de.po
Normal file
@@ -0,0 +1,331 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "Höhe Etikett"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "Bildformat Etikett"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr "Benachrichtigungen"
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Dienstleistungstyp"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Kontonummer"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr "Client-ID"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr "Client Secret"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Server"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr "Internationale Formulare benutzen"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr "Metrische Einheiten verwenden"
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "UPS-Kundennummer"
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS-Code"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Code"
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "Versanddienstleister Anmeldedaten UPS"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "UPS Versand für Pakete erstellen"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Anmeldedaten"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr "Handelswaren"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
"Um die Lieferung \"%(shipment)s\" validieren zu können muss eine "
|
||||
"Telefonnummer für die Adresse \"%(address)s\" erfasst werden."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
"Für die Lieferung \"%(shipment)s\" kann keine Sendung erstellt werden, da "
|
||||
"sie bereits eine Referenznummer hat."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr "Möchten Sie die UPS-Anmeldeinformationen wirklich ändern?"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
"Der Aufruf des UPS-Webservice schlug fehl mit der folgenden Fehlermeldung:\n"
|
||||
"%(message)s"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
"Damit die Lieferung \"%(shipment)s\" validiert werden kann, muss eine "
|
||||
"Adresse für den Logistikstandort \"%(warehouse)s\" erfasst werden."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Anmeldedaten"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr "Alternativer Zustellungsort"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr "Quantum View Lieferung"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr "Quantum View Ausnahme"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr "Quantum View Unterwegs"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr "Quantum View Shop"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr "Versandettikett erstellt"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr "An UPS übergeben"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Produktivumgebung"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Testumgebung"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr "Tüte"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr "Barrel"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr "Ballen"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr "Schachtel"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr "Bund"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr "Bündel"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr "Butt"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr "Kanister"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr "Karton"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr "Koffer"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr "Zentimeter"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr "Container"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr "Kiste"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr "Flasche"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr "Dutzend"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr "je Einheit"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr "Briefumschlag"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr "Fuß"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr "Kilogramm"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr "Kilogramm"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr "Liter"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr "Meter"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr "Nummer"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr "Sonstige"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr "Paket"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr "Päckchen"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr "Paar"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr "Paare"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr "Palette"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr "Stück"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr "Stücke"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr "Pound"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr "Pounds"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr "Proof Liter"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr "Rolle"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr "Satz"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr "Quadratmeter"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr "Square Yard"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr "Tube"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr "Yard"
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr "Anmeldedaten"
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
331
modules/stock_package_shipping_ups/locale/es.po
Normal file
331
modules/stock_package_shipping_ups/locale/es.po
Normal file
@@ -0,0 +1,331 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "Altura de la etiqueta"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "Formato de la imagen de la etiqueta"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr "Notificaciones"
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Tipo de servicio"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Número de cuenta"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr "ID Cliente"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr "Secreto cliente"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Servidor"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr "Utilitza formatos internacionales"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr "Usar sistema métrico"
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "Numero de cuenta UPS"
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Código UPS"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Código UPS"
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "Credenciales UPS"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Crear envíos UPS para paquetes"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "Credenciales UPS"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr "Mercancía general"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
"Para validar el albarán \"%(shipment)s\" debes añadir un numero de teléfono "
|
||||
"a la dirección \"%(address)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
"No puede crear el envío para el albarán \"%(shipment)s\" porque ya tiene un "
|
||||
"número de referencia."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr "¿Está seguro de que desea modificar las credenciales de UPS?"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
"La llamada al servicio web UPS ha fallado con el siguiente mensaje de error:\n"
|
||||
"%(message)s"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
"Para validar el albarán \"%(shipment)s\" debe establecer una dirección en el"
|
||||
" almacén \"%(warehouse)s\"."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "Credenciales UPS"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr "Dirección de envío alternativa"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr "Entrega"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr "Excepción"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr "En tránsito"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr "Tienda"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr "Creación de devolución o etiqueta"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr "UPS Punto de acceso de transportista"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Producción"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Pruebas"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr "Bolsa"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr "Barril"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr "Tornillo"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr "Caja"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr "Manojo"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr "Ramo"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr "Trasero"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr "Frasco"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr "Caja de cartón"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr "Caso"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr "Centímetro"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr "Contenedor"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr "Cajón de embalaje"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr "Cilindro"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr "Dozena"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr "Cada uno"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr "Envoltorio"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr "Pies"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr "Kilogramo"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr "Kilogramos"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr "Litro"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr "Metro"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr "Número"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr "Otro"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr "Paquete"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr "Paquete"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr "Par"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr "Pares"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr "Palet"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr "Pieza"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr "Piezas"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr "Libra"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr "Libras"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr "Litros de prueba"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr "Rollo"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr "Conjunto"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr "Metros cuadrados"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr "Yardas cuadradas"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr "Tubo"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr "Yarda"
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr "Información de las credenciales"
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
323
modules/stock_package_shipping_ups/locale/es_419.po
Normal file
323
modules/stock_package_shipping_ups/locale/es_419.po
Normal file
@@ -0,0 +1,323 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
326
modules/stock_package_shipping_ups/locale/et.po
Normal file
326
modules/stock_package_shipping_ups/locale/et.po
Normal file
@@ -0,0 +1,326 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "Etiketi kõrgus"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "Etiketi pildi formaat"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Teenuse tüüp"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Konto number"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Ettevõte"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Server"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "Konto number"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS kood"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS kood"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS viide"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS viide"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPSviide"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Tootmine"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Testimine"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
335
modules/stock_package_shipping_ups/locale/fa.po
Normal file
335
modules/stock_package_shipping_ups/locale/fa.po
Normal file
@@ -0,0 +1,335 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "ارتفاع برچسب"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "فرمت تصویر برچسب"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "نوع خدمات"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "شماره حساب"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "شرکت"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "سرور"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr "استفاده از متریک"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "شماره حساب"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "کد سرویس UPS"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "کد سرویس UPS"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "گواهی نامه UPS"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "ایجاد حمل ونقل UPS برای بسته ها"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "گواهی نامه UPS"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
"برای تأیید حمل و نقل :\"%(shipment)s\" شما باید شماره تلفن را به نهاد/سازمان"
|
||||
" :\"%(party)s\" اضافه کنید."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
"شما نمی توانید حمل را برای حمل و نقل :\"%(shipment)s\" ایجاد کنید، چراکه "
|
||||
"دارای یک شماره مرجع است."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
"تماس با وب سرویس UPS با پیغام خطای زیر انجام نشد :\n"
|
||||
"\"%s\""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
"برای تأیید حمل و نقل :\"%(shipment)s\" شما باید آدرس را در "
|
||||
"انبار:\"%(warehouse)s\" قرار دهید."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "گواهی نامه های UPS"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "تهیه کننده"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "آزمایش"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr "اطلاعات گواهی نامه"
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
325
modules/stock_package_shipping_ups/locale/fi.po
Normal file
325
modules/stock_package_shipping_ups/locale/fi.po
Normal file
@@ -0,0 +1,325 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
332
modules/stock_package_shipping_ups/locale/fr.po
Normal file
332
modules/stock_package_shipping_ups/locale/fr.po
Normal file
@@ -0,0 +1,332 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "Hauteur d'étiquette"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "Format de l'image d'étiquette"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr "Notifications"
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Type de service"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Numéro de compte"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr "ID client"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr "Secret client"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Serveur"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr "Utilisez les formulaires internationaux"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr "Utiliser le système métrique"
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "Numéro de compte UPS"
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Code UPS"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Code UPS"
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "Identifiant de transporteur UPS"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Créer la livraison UPS pour les emballages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "Identifiant UPS"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr "Marchandises générales"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
"Pour valider l'expédition « %(shipment)s », vous devez ajouter un numéro de "
|
||||
"téléphone pour l'adresse « %(address)s »."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas créer de livraison pour l'expédition « %(shipment)s » car"
|
||||
" elle a déjà un numéro de référence."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
"Êtes-vous sûr de vouloir modifier les informations d'identification d'UPS ?"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
"L'appel au web service UPS a échoué avec le message d'erreur :\n"
|
||||
"%(message)s"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
"Pour validé l'expédition « %(shipment)s », vous devez définir une adresse "
|
||||
"pour l'entrepôt « %(warehouse)s »."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "Identifiants UPS"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr "Lieu de livraison alternatif"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr "Livraison Quantum View"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr "Exception Quantum View"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr "En transit Quantum View"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr "Boutique Quantum View"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr "Retour ou création d'étiquette"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr "Point d'accès UPS expéditeur"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Production"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Essai"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr "Sac"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr "Baril"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr "Bolt"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr "Boîte"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr "Bouquet"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr "Paquet"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr "Butte"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr "Boîte"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr "Carton"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr "Caisse"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr "Centimètre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr "Container"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr "Caisse"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr "Cylindre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr "Douzaine"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr "Chaque"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr "Enveloppe"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr "Pieds"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr "Kilogramme"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr "Kilogrammes"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr "Litre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr "Mètre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr "Nombre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr "Autre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr "Package"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr "Paquet"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr "Paire"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr "Paires"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr "Palette"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr "Pièce"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr "Pièces"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr "Livre"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr "Livres"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr "Litres prouvés"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr "Rouleau"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr "Ensemble"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr "Mètres carrés"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr "Yards carrés"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr "Tube"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr "Yard"
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr "Informations d'identification"
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
327
modules/stock_package_shipping_ups/locale/hu.po
Normal file
327
modules/stock_package_shipping_ups/locale/hu.po
Normal file
@@ -0,0 +1,327 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Társaság"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Termelés"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
323
modules/stock_package_shipping_ups/locale/id.po
Normal file
323
modules/stock_package_shipping_ups/locale/id.po
Normal file
@@ -0,0 +1,323 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Server"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Produksi"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Testing"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
327
modules/stock_package_shipping_ups/locale/it.po
Normal file
327
modules/stock_package_shipping_ups/locale/it.po
Normal file
@@ -0,0 +1,327 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Numero del conto"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "Numero del conto"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
327
modules/stock_package_shipping_ups/locale/lo.po
Normal file
327
modules/stock_package_shipping_ups/locale/lo.po
Normal file
@@ -0,0 +1,327 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "ຫ້ອງການ/ສຳນັກງານ"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "ຜະລິດຕະພັນ"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
325
modules/stock_package_shipping_ups/locale/lt.po
Normal file
325
modules/stock_package_shipping_ups/locale/lt.po
Normal file
@@ -0,0 +1,325 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Organizacija"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
331
modules/stock_package_shipping_ups/locale/nl.po
Normal file
331
modules/stock_package_shipping_ups/locale/nl.po
Normal file
@@ -0,0 +1,331 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "Label hoogte"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "Label afbeeldingsformaat"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr "Notificaties"
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Soort Dienst"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Rekeningnummer"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr "Klant ID"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr "Klant Secret"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Server"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr "Gebruik internationale formulieren"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr "Gebruik metrische eenheden"
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "UPS rekeningnummer"
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS code"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS-code"
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "Transporteur aanmeldgegevens UPS"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Maak een UPS-verzending voor de pakketten"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS aanmeldgegevens"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr "Standaard goederen"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
"Om zending \"%(shipment)s\" te valideren, moet u een telefoonnummer "
|
||||
"toevoegen aan adres \"%(address)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
"U kunt geen verzending voor zending \"%(shipment)s\" maken omdat deze al een"
|
||||
" referentienummer heeft."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr "Weet u zeker dat u de inloggegevens bij UPS wilt wijzigen?"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
"UPS webservice-oproep is mislukt met het volgende foutbericht:\n"
|
||||
"%(message)s"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
"Om zending \"%(shipment)s\" te valideren, moet u een adres voor magazijn "
|
||||
"\"%(warehouse)s\" instellen."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS aanmeldgegevens"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr "Alternatieve aflever locatie"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr "Quantum weergave aflevering"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr "Quantum weergave uitzondering"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr "Quantum weergave onderweg"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr "Quantum weergave winkel"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr "Retourneren of label aanmaken"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr "UPS Access Point verzender"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Productie"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Testen"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr "Zak"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr "Ton"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr "Bout"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr "Doos"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr "Bos"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr "Bundel"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr "Fust"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr "Blik"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr "Kartonnen doos"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr "Koker"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr "Centimeter"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr "Container"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr "Krat"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr "Cilinder"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr "Dozijn"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr "Elk"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr "Envelop"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr "Voeten"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr "Kilogram"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr "Kilogrammen"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr "Liter"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr "Meter"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr "Nummer"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr "Overig"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr "Verpakking"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr "Pakket"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr "Paar"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr "Paren"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr "Pallet"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr "Deel"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr "Delen"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr "Pond"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr "Ponden"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr "Bewezen liters"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr "Rollen"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr "Groep"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr "Vierkante meters"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr "Vierkante yards"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr "Buis"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr "Yard"
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr "Aanmeld gegevens"
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
328
modules/stock_package_shipping_ups/locale/pl.po
Normal file
328
modules/stock_package_shipping_ups/locale/pl.po
Normal file
@@ -0,0 +1,328 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Typ usługi"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Numer konta"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Serwer"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "Numer konta"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Kod UPS"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Kod UPS"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Produkcja"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
333
modules/stock_package_shipping_ups/locale/pt.po
Normal file
333
modules/stock_package_shipping_ups/locale/pt.po
Normal file
@@ -0,0 +1,333 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "Altura da Etiqueta"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "Formato da Imagem da Etiqueta"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Tipo de serviço"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Número da Conta"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Servidor"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr "Usar Métrica"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "Número da Conta"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Código UPS"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "Código UPS"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
"A chamada ao serviço web UPS falhou com a seguinte mensagem:\n"
|
||||
"\n"
|
||||
"%(message)s"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Produção"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Testando"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr "Informações da Credencial"
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
327
modules/stock_package_shipping_ups/locale/ro.po
Normal file
327
modules/stock_package_shipping_ups/locale/ro.po
Normal file
@@ -0,0 +1,327 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Societate"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
"Pentru a valida expedierea \"%(shipment)s\" trebuie setata o adresa la "
|
||||
"depozit \"%(warehouse)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
"Pentru a valida expedierea \"%(shipment)s\" trebuie setata o adresa la "
|
||||
"depozit \"%(warehouse)s\"."
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
328
modules/stock_package_shipping_ups/locale/ru.po
Normal file
328
modules/stock_package_shipping_ups/locale/ru.po
Normal file
@@ -0,0 +1,328 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Учет.орг."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Сервер"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Производство"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
333
modules/stock_package_shipping_ups/locale/sl.po
Normal file
333
modules/stock_package_shipping_ups/locale/sl.po
Normal file
@@ -0,0 +1,333 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr "Velikost nalepke"
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr "Format nalepke"
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr "Vrsta storitve"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr "Številka računa"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr "Družba"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr "Strežnik"
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr "Metrični sistem"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr "Številka računa"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Šifra"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Šifra"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
"Sporočilo napake pri klicu UPS spletne storitve:\n"
|
||||
"\n"
|
||||
"%(message)s"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr "Produkcijski"
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr "Preizkusni"
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr "Prijava"
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr "UPS"
|
||||
325
modules/stock_package_shipping_ups/locale/tr.po
Normal file
325
modules/stock_package_shipping_ups/locale/tr.po
Normal file
@@ -0,0 +1,325 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
323
modules/stock_package_shipping_ups/locale/uk.po
Normal file
323
modules/stock_package_shipping_ups/locale/uk.po
Normal file
@@ -0,0 +1,323 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
325
modules/stock_package_shipping_ups/locale/zh_CN.po
Normal file
325
modules/stock_package_shipping_ups/locale/zh_CN.po
Normal file
@@ -0,0 +1,325 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:carrier,ups_label_height:"
|
||||
msgid "Label Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_label_image_format:"
|
||||
msgid "Label Image Format"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_notifications:"
|
||||
msgid "Notifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier,ups_service_type:"
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,account_number:"
|
||||
msgid "Account Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_id:"
|
||||
msgid "Client ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,client_secret:"
|
||||
msgid "Client Secret"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,server:"
|
||||
msgid "Server"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_international_forms:"
|
||||
msgid "Use International Forms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:carrier.credential.ups,use_metric:"
|
||||
msgid "Use Metric"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:customs.agent,ups_account_number:"
|
||||
msgid "UPS Account Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.uom,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "field:stock.package.type,ups_code:"
|
||||
msgid "UPS Code"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:carrier.credential.ups,string:"
|
||||
msgid "Carrier Credential Ups"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.action,name:act_create_shipping_ups_wizard"
|
||||
msgid "Create UPS Shipping for Packages"
|
||||
msgstr "Create UPS Shipping for Packages"
|
||||
|
||||
msgctxt "model:ir.action,name:act_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "model:ir.message,text:msg_general_merchandise"
|
||||
msgid "General Merchandise"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_phone_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must add phone number for address "
|
||||
"\"%(address)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
|
||||
msgid ""
|
||||
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
|
||||
"already a reference number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_ups_credential_modified"
|
||||
msgid "Are you sure you want to modify UPS credentials?"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_ups_webservice_error"
|
||||
msgid ""
|
||||
"UPS webservice call failed with the following error message:\n"
|
||||
"%(message)s"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_address_required"
|
||||
msgid ""
|
||||
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
|
||||
"\"%(warehouse)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_ups_credential_form"
|
||||
msgid "UPS Credentials"
|
||||
msgstr "UPS Credentials"
|
||||
|
||||
msgctxt "selection:carrier,shipping_service:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Alternate Delivery Location"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Delivery"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View In-transit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Quantum View Shop"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "Return or Label Creation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier,ups_notifications:"
|
||||
msgid "UPS Access Point Shipper"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Production"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:carrier.credential.ups,server:"
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bag"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Barrel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bolt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Box"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bunch"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Bundle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Butt"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Canister"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Carton"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Case"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Centimeter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Crate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Cylinder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Dozen"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Each"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Envelope"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Feet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilogram"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Kilograms"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Liter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Meter"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Package"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Packet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pair"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pairs"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pallet"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Piece"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pieces"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pound"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Pounds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Proof Liters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Roll"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Set"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Meters"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Square Yards"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Tube"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:product.uom,ups_code:"
|
||||
msgid "Yard"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier.credential.ups:"
|
||||
msgid "Credential Information"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:carrier:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:stock.package.type:"
|
||||
msgid "UPS"
|
||||
msgstr ""
|
||||
26
modules/stock_package_shipping_ups/message.xml
Normal file
26
modules/stock_package_shipping_ups/message.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?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_ups_credential_modified">
|
||||
<field name="text">Are you sure you want to modify UPS credentials?</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_ups_webservice_error">
|
||||
<field name="text">UPS webservice call failed with the following error message:
|
||||
%(message)s</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_warehouse_address_required">
|
||||
<field name="text">To validate shipment "%(shipment)s" you must set an address on warehouse "%(warehouse)s".</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_phone_required">
|
||||
<field name="text">To validate shipment "%(shipment)s" you must add phone number for address "%(address)s".</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_general_merchandise">
|
||||
<field name="text">General Merchandise</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_shipment_has_reference_number">
|
||||
<field name="text">You cannot create shipping for shipment "%(shipment)s" because it has already a reference number.</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
56
modules/stock_package_shipping_ups/product.py
Normal file
56
modules/stock_package_shipping_ups/product.py
Normal file
@@ -0,0 +1,56 @@
|
||||
# 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 UoM(metaclass=PoolMeta):
|
||||
__name__ = 'product.uom'
|
||||
|
||||
ups_code = fields.Selection([
|
||||
('BA', "Barrel"),
|
||||
('BE', "Bundle"),
|
||||
('BG', "Bag"),
|
||||
('BH', "Bunch"),
|
||||
('BOX', "Box"),
|
||||
('BT', "Bolt"),
|
||||
('BU', "Butt"),
|
||||
('CI', "Canister"),
|
||||
('CM', "Centimeter"),
|
||||
('CON', "Container"),
|
||||
('CR', "Crate"),
|
||||
('CS', "Case"),
|
||||
('CT', "Carton"),
|
||||
('CY', "Cylinder"),
|
||||
('DOZ', "Dozen"),
|
||||
('EA', "Each"),
|
||||
('EN', "Envelope"),
|
||||
('FT', "Feet"),
|
||||
('KG', "Kilogram"),
|
||||
('KGS', "Kilograms"),
|
||||
('LB', "Pound"),
|
||||
('LBS', "Pounds"),
|
||||
('L', "Liter"),
|
||||
('M', "Meter"),
|
||||
('NMB', "Number"),
|
||||
('PA', "Packet"),
|
||||
('PAL', "Pallet"),
|
||||
('PC', "Piece"),
|
||||
('PCS', "Pieces"),
|
||||
('PF', "Proof Liters"),
|
||||
('PKG', "Package"),
|
||||
('PR', "Pair"),
|
||||
('PRS', "Pairs"),
|
||||
('RL', "Roll"),
|
||||
('SET', "Set"),
|
||||
('SME', "Square Meters"),
|
||||
('SYD', "Square Yards"),
|
||||
('TU', "Tube"),
|
||||
('YD', "Yard"),
|
||||
('OTH', "Other"),
|
||||
], "UPS Code", required=True)
|
||||
|
||||
@classmethod
|
||||
def default_ups_code(cls):
|
||||
return 'OTH'
|
||||
41
modules/stock_package_shipping_ups/product.xml
Normal file
41
modules/stock_package_shipping_ups/product.xml
Normal file
@@ -0,0 +1,41 @@
|
||||
<?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="product_uom_view_form">
|
||||
<field name="model">product.uom</field>
|
||||
<field name="inherit" ref="product.uom_view_form"/>
|
||||
<field name="name">product_uom_form</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record model="product.uom" id="product.uom_unit">
|
||||
<field name="ups_code">PC</field>
|
||||
</record>
|
||||
<record model="product.uom" id="product.uom_kilogram">
|
||||
<field name="ups_code">KG</field>
|
||||
</record>
|
||||
<record model="product.uom" id="product.uom_pound">
|
||||
<field name="ups_code">LB</field>
|
||||
</record>
|
||||
<record model="product.uom" id="product.uom_meter">
|
||||
<field name="ups_code">M</field>
|
||||
</record>
|
||||
<record model="product.uom" id="product.uom_centimeter">
|
||||
<field name="ups_code">CM</field>
|
||||
</record>
|
||||
<record model="product.uom" id="product.uom_yard">
|
||||
<field name="ups_code">YD</field>
|
||||
</record>
|
||||
<record model="product.uom" id="product.uom_liter">
|
||||
<field name="ups_code">L</field>
|
||||
</record>
|
||||
<record model="product.uom" id="product.uom_square_meter">
|
||||
<field name="ups_code">SME</field>
|
||||
</record>
|
||||
<record model="product.uom" id="product.uom_square_yard">
|
||||
<field name="ups_code">SYD</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
525
modules/stock_package_shipping_ups/stock.py
Normal file
525
modules/stock_package_shipping_ups/stock.py
Normal file
@@ -0,0 +1,525 @@
|
||||
# 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 base64
|
||||
import re
|
||||
import ssl
|
||||
import urllib.parse
|
||||
from decimal import Decimal
|
||||
from itertools import zip_longest
|
||||
from math import ceil
|
||||
|
||||
import requests
|
||||
|
||||
import trytond.config as config
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import fields
|
||||
from trytond.model.exceptions import AccessError
|
||||
from trytond.modules.stock_package_shipping.exceptions import (
|
||||
PackingValidationError)
|
||||
from trytond.modules.stock_package_shipping.stock import address_name
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.transaction import Transaction
|
||||
from trytond.wizard import StateAction, StateTransition, Wizard
|
||||
|
||||
from .exceptions import UPSError
|
||||
|
||||
TRACKING_URL = 'https://www.ups.com/track'
|
||||
|
||||
|
||||
class PackageType(metaclass=PoolMeta):
|
||||
__name__ = 'stock.package.type'
|
||||
|
||||
ups_code = fields.Selection([
|
||||
(None, ''),
|
||||
('01', 'UPS Letter'),
|
||||
('02', 'Customer Supplied Package'),
|
||||
('03', 'Tube'),
|
||||
('04', 'PAK'),
|
||||
('21', 'UPS Express Box'),
|
||||
('24', 'UPS 25KG Box'),
|
||||
('25', 'UPS 10KG Box'),
|
||||
('30', 'Pallet'),
|
||||
('2a', 'Small Express Box'),
|
||||
('2b', 'Medium Express Box'),
|
||||
('2c', 'Large Express Box'),
|
||||
('56', 'Flats'),
|
||||
('57', 'Parcels'),
|
||||
('58', 'BPM'),
|
||||
('59', 'First Class'),
|
||||
('60', 'Priority'),
|
||||
('61', 'Machinables'),
|
||||
('62', 'Irregulars'),
|
||||
('63', 'Parcel Post'),
|
||||
('64', 'BPM Parcel'),
|
||||
('65', 'Media Mail'),
|
||||
('66', 'BPM Flat'),
|
||||
('67', 'Standard Flat'),
|
||||
], 'UPS Code', sort=False, translate=False)
|
||||
|
||||
@classmethod
|
||||
def default_ups_code(cls):
|
||||
return None
|
||||
|
||||
|
||||
class Package(metaclass=PoolMeta):
|
||||
__name__ = 'stock.package'
|
||||
|
||||
def get_shipping_tracking_url(self, name):
|
||||
url = super().get_shipping_tracking_url(name)
|
||||
if (self.shipping_reference
|
||||
and self.shipment
|
||||
and self.shipment.id >= 0
|
||||
and self.shipment.carrier
|
||||
and self.shipment.carrier.shipping_service == 'ups'):
|
||||
party = self.shipment.shipping_to
|
||||
address = self.shipment.shipping_to_address
|
||||
parts = urllib.parse.urlsplit(TRACKING_URL)
|
||||
query = urllib.parse.parse_qsl(parts.query)
|
||||
if party and party.lang and address and address.country:
|
||||
loc = '_'.join(
|
||||
(party.lang.code.split('_')[0], address.country.code))
|
||||
query.append(('loc', loc))
|
||||
query.append(('tracknum', self.shipping_reference))
|
||||
parts = list(parts)
|
||||
parts[3] = urllib.parse.urlencode(query)
|
||||
url = urllib.parse.urlunsplit(parts)
|
||||
return url
|
||||
|
||||
|
||||
class ShippingUPSMixin:
|
||||
__slots__ = ()
|
||||
|
||||
def validate_packing_ups(self, usage=None):
|
||||
warehouse = self.shipping_warehouse
|
||||
if not warehouse.address:
|
||||
raise PackingValidationError(
|
||||
gettext('stock_package_shipping_ups'
|
||||
'.msg_warehouse_address_required',
|
||||
shipment=self.rec_name,
|
||||
warehouse=warehouse.rec_name))
|
||||
if warehouse.address.country != self.shipping_to_address.country:
|
||||
for address in [self.shipping_to_address, warehouse.address]:
|
||||
if not address.contact_mechanism_get(
|
||||
{'phone', 'mobile'}, usage=usage):
|
||||
raise PackingValidationError(
|
||||
gettext('stock_package_shipping_ups'
|
||||
'.msg_phone_required',
|
||||
shipment=self.rec_name,
|
||||
address=address.rec_name))
|
||||
|
||||
|
||||
class CreateShipping(metaclass=PoolMeta):
|
||||
__name__ = 'stock.shipment.create_shipping'
|
||||
|
||||
ups = StateAction(
|
||||
'stock_package_shipping_ups.act_create_shipping_ups_wizard')
|
||||
|
||||
def transition_start(self):
|
||||
next_state = super().transition_start()
|
||||
if self.record.carrier.shipping_service == 'ups':
|
||||
next_state = 'ups'
|
||||
return next_state
|
||||
|
||||
def do_ups(self, action):
|
||||
ctx = Transaction().context
|
||||
return action, {
|
||||
'model': ctx['active_model'],
|
||||
'id': ctx['active_id'],
|
||||
'ids': [ctx['active_id']],
|
||||
}
|
||||
|
||||
|
||||
class CreateShippingUPS(Wizard):
|
||||
__name__ = 'stock.shipment.create_shipping.ups'
|
||||
|
||||
start = StateTransition()
|
||||
|
||||
def transition_start(self):
|
||||
pool = Pool()
|
||||
Package = pool.get('stock.package')
|
||||
|
||||
shipment = self.record
|
||||
if shipment.shipping_reference:
|
||||
raise AccessError(
|
||||
gettext('stock_package_shipping_ups'
|
||||
'.msg_shipment_has_shipping_reference_number',
|
||||
shipment=shipment.rec_name))
|
||||
|
||||
credential = self.get_credential(shipment)
|
||||
carrier = shipment.carrier
|
||||
packages = shipment.root_packages
|
||||
shipment_request = self.get_request(shipment, packages, credential)
|
||||
token = credential.get_token()
|
||||
api_url = credential.get_shipment_url()
|
||||
headers = {
|
||||
'transactionSrc': "Tryton",
|
||||
'Authorization': f"Bearer {token}",
|
||||
}
|
||||
nb_tries, response = 0, None
|
||||
error_message = ''
|
||||
timeout = config.getfloat(
|
||||
'stock_package_shipping_ups', 'requests_timeout', default=300)
|
||||
try:
|
||||
while nb_tries < 5 and response is None:
|
||||
try:
|
||||
response = requests.post(
|
||||
api_url, json=shipment_request, headers=headers,
|
||||
timeout=timeout)
|
||||
except ssl.SSLError as e:
|
||||
error_message = e.reason
|
||||
nb_tries += 1
|
||||
continue
|
||||
response.raise_for_status()
|
||||
response = response.json()
|
||||
except requests.HTTPError as e:
|
||||
try:
|
||||
errors = e.response.json()['response']['errors']
|
||||
error_message = "\n".join(m['message'] for m in errors)
|
||||
except (requests.JSONDecodeError, TypeError, KeyError):
|
||||
error_message = e.args[0]
|
||||
|
||||
if error_message:
|
||||
raise UPSError(
|
||||
gettext('stock_package_shipping_ups.msg_ups_webservice_error',
|
||||
message=error_message))
|
||||
|
||||
shipment_response = response['ShipmentResponse']
|
||||
response_status = shipment_response['Response']['ResponseStatus']
|
||||
if response_status['Code'] != '1':
|
||||
raise UPSError(
|
||||
gettext('stock_package_shipping_ups.msg_ups_webservice_error',
|
||||
message=response_status['Description']))
|
||||
|
||||
shipment_results = shipment_response['ShipmentResults']
|
||||
shipment.shipping_reference = (
|
||||
shipment_results['ShipmentIdentificationNumber'])
|
||||
ups_packages = shipment_results['PackageResults']
|
||||
if not isinstance(ups_packages, list):
|
||||
# In case only one package is requested UPS may return a dictionary
|
||||
# instead of a list of one package
|
||||
ups_packages = [ups_packages]
|
||||
|
||||
for tryton_pkg, ups_pkg in zip_longest(packages, ups_packages):
|
||||
label = fields.Binary.cast(base64.b64decode(
|
||||
ups_pkg['ShippingLabel']['GraphicImage']))
|
||||
tryton_pkg.shipping_reference = ups_pkg['TrackingNumber']
|
||||
tryton_pkg.shipping_label = label
|
||||
tryton_pkg.shipping_label_mimetype = (
|
||||
carrier.shipping_label_mimetype)
|
||||
Package.save(packages)
|
||||
shipment.save()
|
||||
|
||||
return 'end'
|
||||
|
||||
def get_credential_pattern(self, shipment):
|
||||
return {
|
||||
'company': shipment.company.id,
|
||||
}
|
||||
|
||||
def get_credential(self, shipment):
|
||||
pool = Pool()
|
||||
UPSCredential = pool.get('carrier.credential.ups')
|
||||
|
||||
credential_pattern = self.get_credential_pattern(shipment)
|
||||
for credential in UPSCredential.search([]):
|
||||
if credential.match(credential_pattern):
|
||||
return credential
|
||||
|
||||
def get_request_container(self, shipment):
|
||||
return {
|
||||
'RequestOption': 'validate',
|
||||
'TransactionReference': {
|
||||
'CustomerContext': (shipment.number or '')[:512],
|
||||
},
|
||||
}
|
||||
|
||||
def get_shipping_party(self, party, address, usage=None):
|
||||
name = address_name(address, party)
|
||||
attention_name = party.full_name
|
||||
shipping_party = {
|
||||
'Name': name[:35],
|
||||
'AttentionName': attention_name[:35],
|
||||
'Address': {
|
||||
'AddressLine': [l[:35]
|
||||
for l in (address.street or '').splitlines()[:3]],
|
||||
'City': (address.city or '')[:30],
|
||||
'PostalCode': (address.postal_code or '').replace(' ', '')[:9],
|
||||
'CountryCode': address.country.code if address.country else '',
|
||||
},
|
||||
}
|
||||
if address.post_box:
|
||||
shipping_party['Address']['POBoxIndicator'] = True
|
||||
phone = address.contact_mechanism_get({'phone', 'mobile'}, usage=usage)
|
||||
if phone:
|
||||
shipping_party['Phone'] = {
|
||||
'Number': re.sub('[() .-]', '', phone.value)[:15]
|
||||
}
|
||||
email = address.contact_mechanism_get('email')
|
||||
if email and len(email.value) <= 50:
|
||||
shipping_party['EMailAddress'] = email.value
|
||||
|
||||
return shipping_party
|
||||
|
||||
def get_payment_information(self, shipment, credential):
|
||||
return {
|
||||
'ShipmentCharge': {
|
||||
# Type 01 is for Transportation Charges
|
||||
'Type': '01',
|
||||
'BillShipper': {
|
||||
'AccountNumber': credential.account_number,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
def get_package(self, use_metric, package):
|
||||
pool = Pool()
|
||||
UoM = pool.get('product.uom')
|
||||
ModelData = pool.get('ir.model.data')
|
||||
|
||||
cm = UoM(ModelData.get_id('product', 'uom_centimeter'))
|
||||
inch = UoM(ModelData.get_id('product', 'uom_inch'))
|
||||
|
||||
kg = UoM(ModelData.get_id('product', 'uom_kilogram'))
|
||||
lb = UoM(ModelData.get_id('product', 'uom_pound'))
|
||||
|
||||
pkg = {
|
||||
'Packaging': {
|
||||
'Code': package.type.ups_code,
|
||||
},
|
||||
}
|
||||
if (package.length is not None
|
||||
and package.width is not None
|
||||
and package.height is not None):
|
||||
pkg['Dimensions'] = {
|
||||
'UnitOfMeasurement': {
|
||||
'Code': 'CM' if use_metric else 'IN',
|
||||
},
|
||||
'Length': '%i' % ceil(
|
||||
UoM.compute_qty(
|
||||
package.length_uom, package.length,
|
||||
cm if use_metric else inch, round=False)),
|
||||
'Width': '%i' % ceil(
|
||||
UoM.compute_qty(
|
||||
package.width_uom, package.width,
|
||||
cm if use_metric else inch, round=False)),
|
||||
'Height': '%i' % ceil(
|
||||
UoM.compute_qty(
|
||||
package.height_uom, package.height,
|
||||
cm if use_metric else inch, round=False)),
|
||||
}
|
||||
if package.total_weight is not None:
|
||||
pkg['PackageWeight'] = {
|
||||
'UnitOfMeasurement': {
|
||||
'Code': 'KGS' if use_metric else 'LBS',
|
||||
},
|
||||
'Weight': '%i' % ceil(
|
||||
UoM.compute_qty(
|
||||
kg, package.total_weight,
|
||||
kg if use_metric else lb, round=False)),
|
||||
}
|
||||
return pkg
|
||||
|
||||
def get_service_options(self, shipment):
|
||||
service_options = {}
|
||||
notifications = list(self.get_notifications(shipment))
|
||||
if notifications:
|
||||
service_options['Notification'] = notifications
|
||||
return service_options
|
||||
|
||||
def get_notifications(self, shipment):
|
||||
if not shipment.carrier.ups_notifications:
|
||||
return
|
||||
for code in shipment.carrier.ups_notifications:
|
||||
shipping_to_address = shipment.shipping_to_address
|
||||
email = shipping_to_address.contact_mechanism_get('email')
|
||||
if email and len(email.value) <= 50:
|
||||
notification = {
|
||||
'NotificationCode': code,
|
||||
'EMail': {
|
||||
'EMailAddress': email.value,
|
||||
},
|
||||
}
|
||||
if code in {'012', '013'}:
|
||||
phone = shipping_to_address.contact_mechanism_get(
|
||||
{'phone', 'mobile'})
|
||||
if phone and len(phone.value) <= 15:
|
||||
notification['VoiceMessage'] = {
|
||||
'PhoneNumber': phone.value,
|
||||
}
|
||||
mobile = shipping_to_address.contact_mechanism_get(
|
||||
'mobile')
|
||||
if mobile and len(mobile.value) <= 15:
|
||||
notification['TextMessage'] = {
|
||||
'PhoneNumber': phone.value,
|
||||
}
|
||||
yield notification
|
||||
|
||||
def get_request(self, shipment, packages, credential):
|
||||
shipper = self.get_shipping_party(
|
||||
shipment.company.party, shipment.shipping_warehouse.address)
|
||||
shipper['ShipperNumber'] = credential.account_number
|
||||
# email is not required but must be associated with the UserId
|
||||
# which can not be ensured.
|
||||
shipper.pop('EMailAddress', None)
|
||||
|
||||
packages = [self.get_package(credential.use_metric, p)
|
||||
for p in packages]
|
||||
options = self.get_service_options(shipment)
|
||||
if options:
|
||||
# options are set on package instead of shipment
|
||||
# despite what UPS documentation says
|
||||
for pkg in packages:
|
||||
pkg['ShipmentServiceOptions'] = options
|
||||
description = (
|
||||
shipment.shipping_description_used
|
||||
or gettext('stock_package_shipping_ups.msg_general_merchandise'))
|
||||
return {
|
||||
'ShipmentRequest': {
|
||||
'Request': self.get_request_container(shipment),
|
||||
'Shipment': {
|
||||
'Description': description[:50],
|
||||
'Shipper': shipper,
|
||||
'ShipTo': self.get_shipping_party(
|
||||
shipment.shipping_to, shipment.shipping_to_address),
|
||||
'PaymentInformation': self.get_payment_information(
|
||||
shipment, credential),
|
||||
'Service': {
|
||||
'Code': shipment.carrier.ups_service_type,
|
||||
},
|
||||
'Package': packages,
|
||||
},
|
||||
'LabelSpecification': {
|
||||
'LabelImageFormat': {
|
||||
'Code': shipment.carrier.ups_label_image_format,
|
||||
},
|
||||
'LabelStockSize': {
|
||||
'Width': '4',
|
||||
'Height': shipment.carrier.ups_label_height,
|
||||
},
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
class CreateShippingUPS_Customs_Incoterm(metaclass=PoolMeta):
|
||||
__name__ = 'stock.shipment.create_shipping.ups'
|
||||
|
||||
def get_request(self, shipment, packages, credential):
|
||||
request = super().get_request(shipment, packages, credential)
|
||||
if (shipment.customs_international
|
||||
and credential.use_international_forms):
|
||||
international_form = self.get_international_form(
|
||||
shipment, credential)
|
||||
request['ShipmentRequest']['Shipment'].setdefault(
|
||||
'ShipmentServiceOptions', {})['InternationalForms'] = (
|
||||
international_form)
|
||||
return request
|
||||
|
||||
def get_international_form(self, shipment, credential):
|
||||
form_type = self.get_international_form_type(shipment, credential)
|
||||
return getattr(self, f'get_international_form_{form_type}')(
|
||||
credential.use_metric, shipment)
|
||||
|
||||
def get_international_form_type(self, shipment, credential):
|
||||
return 'invoice'
|
||||
|
||||
def get_international_form_invoice(self, use_metric, shipment):
|
||||
pool = Pool()
|
||||
Date = pool.get('ir.date')
|
||||
|
||||
with Transaction().set_context(company=shipment.company.id):
|
||||
today = Date.today()
|
||||
|
||||
if customs_agent := shipment.customs_agent:
|
||||
sold_to_party = customs_agent.party
|
||||
sold_to_address = customs_agent.address
|
||||
else:
|
||||
sold_to_party = shipment.shipping_to
|
||||
sold_to_address = shipment.shipping_to_address
|
||||
|
||||
invoice_date = shipment.effective_date or today
|
||||
currency, = {m.currency for m in shipment.customs_moves}
|
||||
sold_to = self.get_shipping_party(sold_to_party, sold_to_address)
|
||||
if customs_agent:
|
||||
sold_to['AccountNumber'] = customs_agent.ups_account_number
|
||||
return {
|
||||
'FormType': '01', # Invoice
|
||||
'Contacts': {
|
||||
'SoldTo': sold_to,
|
||||
},
|
||||
'Product': [
|
||||
self.get_international_form_invoice_product(
|
||||
use_metric, shipment, *k, **v)
|
||||
for k, v in shipment.customs_products.items()],
|
||||
'InvoiceNumber': shipment.number[-35:],
|
||||
'InvoiceDate': invoice_date.strftime('%Y%m%d'),
|
||||
'TermsOfShipment': (
|
||||
shipment.incoterm.code if shipment.incoterm else None),
|
||||
'ReasonForExport': self.get_international_form_invoice_reason(
|
||||
shipment),
|
||||
'CurrencyCode': currency.code,
|
||||
}
|
||||
|
||||
def get_international_form_invoice_product(
|
||||
self, use_metric, shipment, product, price, currency, unit,
|
||||
quantity, weight):
|
||||
pool = Pool()
|
||||
UoM = pool.get('product.uom')
|
||||
ModelData = pool.get('ir.model.data')
|
||||
|
||||
kg = UoM(ModelData.get_id('product', 'uom_kilogram'))
|
||||
lb = UoM(ModelData.get_id('product', 'uom_pound'))
|
||||
|
||||
tariff_code = product.get_tariff_code({
|
||||
'date': shipment.effective_date or shipment.planned_date,
|
||||
'country': (
|
||||
shipment.customs_to_country.id
|
||||
if shipment.customs_to_country else None),
|
||||
})
|
||||
weight = UoM.compute_qty(
|
||||
kg, weight, kg if use_metric else lb, round=False)
|
||||
if len(str(weight)) > 5:
|
||||
weight = ceil(weight)
|
||||
|
||||
if not quantity.is_integer():
|
||||
value = price * Decimal(str(quantity))
|
||||
quantity = 1
|
||||
unit_code = 'OTH'
|
||||
else:
|
||||
value = price
|
||||
unit_code = unit.ups_code
|
||||
|
||||
for i in range(6, -1, -1):
|
||||
value = str(price.quantize(Decimal(10) ** -i)).rstrip('0')
|
||||
if len(value) <= 19:
|
||||
break
|
||||
return {
|
||||
'Description': product.name[:35],
|
||||
'Unit': {
|
||||
'Number': '%i' % quantity,
|
||||
'UnitOfMeasurement': {
|
||||
'Code': unit_code,
|
||||
'Description': (
|
||||
unit.ups_code if unit.ups_code != 'OTH'
|
||||
else unit.name)[:3],
|
||||
},
|
||||
'Value': value,
|
||||
},
|
||||
'CommodityCode': tariff_code.code if tariff_code else None,
|
||||
'OriginCountryCode': (
|
||||
product.country_of_origin.code if product.country_of_origin
|
||||
else None),
|
||||
'ProductWeight': {
|
||||
'UnitOfMeasurement': {
|
||||
'Code': 'KGS' if use_metric else 'LBS',
|
||||
},
|
||||
'Weight': str(weight),
|
||||
},
|
||||
}
|
||||
|
||||
def get_international_form_invoice_reason(self, shipment):
|
||||
return {
|
||||
'stock.shipment.out': 'SALE',
|
||||
'stock.shipment.in.return': 'RETURN',
|
||||
}.get(shipment.__class__.__name__)
|
||||
17
modules/stock_package_shipping_ups/stock.xml
Normal file
17
modules/stock_package_shipping_ups/stock.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="package_type_view_form">
|
||||
<field name="model">stock.package.type</field>
|
||||
<field name="inherit" ref="stock_package.package_type_view_form"/>
|
||||
<field name="name">package_type_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.wizard" id="act_create_shipping_ups_wizard">
|
||||
<field name="name">Create UPS Shipping for Packages</field>
|
||||
<field name="wiz_name">stock.shipment.create_shipping.ups</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/stock_package_shipping_ups/tests/__init__.py
Normal file
2
modules/stock_package_shipping_ups/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.
Binary file not shown.
@@ -0,0 +1,234 @@
|
||||
========================================
|
||||
Stock Package Shipping with UPS scenario
|
||||
========================================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> import os
|
||||
>>> from decimal import Decimal
|
||||
|
||||
>>> from proteus import Model
|
||||
>>> from trytond.modules.account.tests.tools import (
|
||||
... create_chart, create_fiscalyear, get_accounts)
|
||||
>>> from trytond.modules.account_invoice.tests.tools import (
|
||||
... create_payment_term, set_fiscalyear_invoice_sequences)
|
||||
>>> from trytond.modules.company.tests.tools import create_company, get_company
|
||||
>>> from trytond.tests.tools import activate_modules, assertEqual
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules(
|
||||
... ['stock_package_shipping_ups', 'sale', 'sale_shipment_cost'],
|
||||
... create_company, create_chart)
|
||||
|
||||
Get company::
|
||||
|
||||
>>> company = get_company()
|
||||
|
||||
Create fiscal year::
|
||||
|
||||
>>> fiscalyear = set_fiscalyear_invoice_sequences(create_fiscalyear())
|
||||
>>> fiscalyear.click('create_period')
|
||||
|
||||
Get accounts::
|
||||
|
||||
>>> accounts = get_accounts()
|
||||
>>> revenue = accounts['revenue']
|
||||
>>> expense = accounts['expense']
|
||||
|
||||
Create a payment term::
|
||||
|
||||
>>> payment_term = create_payment_term()
|
||||
>>> payment_term.save()
|
||||
|
||||
Create parties::
|
||||
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> Country = Model.get('country.country')
|
||||
|
||||
>>> belgium = Country(code='BE', name='Belgium')
|
||||
>>> belgium.save()
|
||||
>>> france = Country(code='FR', name='France')
|
||||
>>> france.save()
|
||||
>>> customer = Party(name='Customer')
|
||||
>>> customer.save()
|
||||
>>> customer_address = customer.addresses.new()
|
||||
>>> customer_address.street = 'Champs élysées'
|
||||
>>> customer_address.postal_code = '75008'
|
||||
>>> customer_address.city = 'Paris'
|
||||
>>> customer_address.country = france
|
||||
>>> customer_address.save()
|
||||
>>> customer_phone = customer.contact_mechanisms.new()
|
||||
>>> customer_phone.type = 'phone'
|
||||
>>> customer_phone.value = '+33 93 842 8862'
|
||||
>>> customer_phone.save()
|
||||
>>> customer_email = customer.contact_mechanisms.new()
|
||||
>>> customer_email.type = 'email'
|
||||
>>> customer_email.value = 'customer@example.com'
|
||||
>>> customer_email.save()
|
||||
|
||||
Set the warehouse address::
|
||||
|
||||
>>> Address = Model.get('party.address')
|
||||
>>> Location = Model.get('stock.location')
|
||||
>>> warehouse, = Location.find([('type', '=', 'warehouse')])
|
||||
>>> company_address = Address()
|
||||
>>> company_address.party = company.party
|
||||
>>> company_address.street = '2 rue de la Centrale'
|
||||
>>> company_address.postal_code = '4000'
|
||||
>>> company_address.city = 'Sclessin'
|
||||
>>> company_address.country = belgium
|
||||
>>> company_address.save()
|
||||
>>> company_phone = company.party.contact_mechanisms.new()
|
||||
>>> company_phone.type = 'phone'
|
||||
>>> company_phone.value = '+32 4 2522122'
|
||||
>>> company_phone.save()
|
||||
>>> warehouse.address = company_address
|
||||
>>> warehouse.save()
|
||||
|
||||
Get some units::
|
||||
|
||||
>>> UoM = Model.get('product.uom')
|
||||
>>> cm, = UoM.find([('symbol', '=', 'cm')])
|
||||
>>> g, = UoM.find([('symbol', '=', 'g')])
|
||||
|
||||
Create account category::
|
||||
|
||||
>>> ProductCategory = Model.get('product.category')
|
||||
>>> account_category = ProductCategory(name="Account Category")
|
||||
>>> account_category.accounting = True
|
||||
>>> account_category.account_expense = expense
|
||||
>>> account_category.account_revenue = revenue
|
||||
>>> account_category.save()
|
||||
|
||||
Create product::
|
||||
|
||||
>>> ProductUom = Model.get('product.uom')
|
||||
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
|
||||
>>> ProductTemplate = Model.get('product.template')
|
||||
|
||||
>>> template = ProductTemplate()
|
||||
>>> template.name = 'product'
|
||||
>>> template.default_uom = unit
|
||||
>>> template.type = 'goods'
|
||||
>>> template.salable = True
|
||||
>>> template.weight = 100
|
||||
>>> template.weight_uom = g
|
||||
>>> template.list_price = Decimal('10')
|
||||
>>> template.account_category = account_category
|
||||
>>> template.save()
|
||||
>>> product, = template.products
|
||||
|
||||
Create an Inventory::
|
||||
|
||||
>>> Inventory = Model.get('stock.inventory')
|
||||
>>> storage, = Location.find([
|
||||
... ('code', '=', 'STO'),
|
||||
... ])
|
||||
>>> inventory = Inventory()
|
||||
>>> inventory.location = storage
|
||||
>>> inventory_line = inventory.lines.new(product=product)
|
||||
>>> inventory_line.quantity = 100.0
|
||||
>>> inventory_line.expected_quantity = 0.0
|
||||
>>> inventory.click('confirm')
|
||||
>>> inventory.state
|
||||
'done'
|
||||
|
||||
Create Package Type::
|
||||
|
||||
>>> PackageType = Model.get('stock.package.type')
|
||||
>>> ups_box = PackageType(
|
||||
... name='UPS Box', ups_code='02',
|
||||
... length=10, length_uom=cm,
|
||||
... height=8, height_uom=cm,
|
||||
... width=1, width_uom=cm)
|
||||
>>> ups_box.save()
|
||||
|
||||
Create a UPS Carrier and the related credential::
|
||||
|
||||
>>> Carrier = Model.get('carrier')
|
||||
>>> CarrierSelection = Model.get('carrier.selection')
|
||||
>>> UPSCredential = Model.get('carrier.credential.ups')
|
||||
|
||||
>>> credential = UPSCredential()
|
||||
>>> credential.company = company
|
||||
>>> credential.client_id = os.getenv('UPS_CLIENT_ID')
|
||||
>>> credential.client_secret = os.getenv('UPS_CLIENT_SECRET')
|
||||
>>> credential.account_number = os.getenv('UPS_ACCOUNT_NUMBER')
|
||||
>>> credential.server = 'testing'
|
||||
>>> credential.save()
|
||||
|
||||
>>> carrier_product_template = ProductTemplate()
|
||||
>>> carrier_product_template.name = 'UPS Ground'
|
||||
>>> carrier_product_template.default_uom = unit
|
||||
>>> carrier_product_template.type = 'service'
|
||||
>>> carrier_product_template.salable = True
|
||||
>>> carrier_product_template.list_price = Decimal(20)
|
||||
>>> carrier_product_template.account_category = account_category
|
||||
>>> carrier_product_template.save()
|
||||
>>> carrier_product, = carrier_product_template.products
|
||||
|
||||
>>> ups = Party(name='UPS')
|
||||
>>> ups.save()
|
||||
|
||||
>>> carrier = Carrier()
|
||||
>>> carrier.party = ups
|
||||
>>> carrier.carrier_product = carrier_product
|
||||
>>> carrier.shipping_service = 'ups'
|
||||
>>> carrier.ups_service_type = '11'
|
||||
>>> carrier.ups_label_image_format = 'GIF'
|
||||
>>> carrier.ups_notifications = ['5', '7', '012']
|
||||
>>> carrier.save()
|
||||
|
||||
>>> catchall_selection = CarrierSelection(carrier=carrier)
|
||||
>>> catchall_selection.save()
|
||||
|
||||
Create a sale and thus a shipment::
|
||||
|
||||
>>> Sale = Model.get('sale.sale')
|
||||
>>> SaleLine = Model.get('sale.line')
|
||||
>>> sale = Sale()
|
||||
>>> sale.party = customer
|
||||
>>> sale.shipment_address = customer_address
|
||||
>>> sale.payment_term = payment_term
|
||||
>>> sale.invoice_method = 'order'
|
||||
>>> sale.carrier = carrier
|
||||
>>> sale_line = sale.lines.new()
|
||||
>>> sale_line.product = product
|
||||
>>> sale_line.quantity = 2.0
|
||||
>>> sale.click('quote')
|
||||
>>> sale.click('confirm')
|
||||
>>> sale.click('process')
|
||||
|
||||
Create the packs and ship the shipment::
|
||||
|
||||
>>> Package = Model.get('stock.package')
|
||||
>>> shipment, = sale.shipments
|
||||
>>> shipment.click('assign_try')
|
||||
>>> shipment.click('pick')
|
||||
>>> pack = shipment.packages.new()
|
||||
>>> pack.type = ups_box
|
||||
>>> pack_move, = pack.moves.find([])
|
||||
>>> pack.moves.append(pack_move)
|
||||
>>> shipment.click('pack')
|
||||
|
||||
>>> create_shipping = shipment.click('create_shipping')
|
||||
>>> shipment.reload()
|
||||
>>> bool(shipment.shipping_reference)
|
||||
True
|
||||
>>> pack, = shipment.root_packages
|
||||
>>> pack.shipping_label is not None
|
||||
True
|
||||
>>> pack.shipping_label_mimetype
|
||||
'image/gif'
|
||||
>>> pack.shipping_reference is not None
|
||||
True
|
||||
>>> pack.shipping_tracking_url
|
||||
'https://www.ups.com/track?...'
|
||||
>>> pack.shipping_reference in pack.shipping_tracking_url
|
||||
True
|
||||
|
||||
Because there is only one box, the pack shipping number is also the shipment
|
||||
identification number::
|
||||
|
||||
>>> assertEqual(pack.shipping_reference, shipment.shipping_reference)
|
||||
@@ -0,0 +1,187 @@
|
||||
======================================================
|
||||
Stock Package Shipping with UPS International Scenario
|
||||
======================================================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> import os
|
||||
>>> from decimal import Decimal
|
||||
|
||||
>>> from proteus import Model
|
||||
>>> from trytond.modules.company.tests.tools import create_company, get_company
|
||||
>>> from trytond.tests.tools import activate_modules, assertEqual
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules(
|
||||
... ['stock_package_shipping_ups', 'stock_shipment_customs'],
|
||||
... create_company)
|
||||
|
||||
>>> Agent = Model.get('customs.agent')
|
||||
>>> AgentSelection = Model.get('customs.agent.selection')
|
||||
>>> Address = Model.get('party.address')
|
||||
>>> Carrier = Model.get('carrier')
|
||||
>>> Country = Model.get('country.country')
|
||||
>>> Location = Model.get('stock.location')
|
||||
>>> Package = Model.get('stock.package')
|
||||
>>> PackageType = Model.get('stock.package.type')
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> ProductTemplate = Model.get('product.template')
|
||||
>>> Shipment = Model.get('stock.shipment.out')
|
||||
>>> UPSCredential = Model.get('carrier.credential.ups')
|
||||
>>> UoM = Model.get('product.uom')
|
||||
|
||||
Get company::
|
||||
|
||||
>>> company = get_company()
|
||||
|
||||
Create countries::
|
||||
|
||||
>>> belgium = Country(code='BE', name="Belgium")
|
||||
>>> belgium.save()
|
||||
>>> switzerland = Country(code='CH', name="Switerland")
|
||||
>>> switzerland.save()
|
||||
>>> taiwan = Country(code='TW', name="Taiwan")
|
||||
>>> taiwan.save()
|
||||
|
||||
Create parties::
|
||||
|
||||
>>> customer = Party(name="Customer")
|
||||
>>> customer_address, = customer.addresses
|
||||
>>> customer_address.street = "Pfistergasse 17"
|
||||
>>> customer_address.postal_code = "6003"
|
||||
>>> customer_address.city = "Lucerna"
|
||||
>>> customer_address.country = switzerland
|
||||
>>> customer_phone = customer.contact_mechanisms.new()
|
||||
>>> customer_phone.type = 'phone'
|
||||
>>> customer_phone.value = "+(41) (041) 410-62-66"
|
||||
>>> customer_email = customer.contact_mechanisms.new()
|
||||
>>> customer_email.type = 'email'
|
||||
>>> customer_email.value = 'customer@example.com'
|
||||
>>> customer.save()
|
||||
|
||||
>>> agent_party = Party(name="Agent")
|
||||
>>> agent_address, = agent_party.addresses
|
||||
>>> agent_address.street = "Gerechtigkeitsgasse 53"
|
||||
>>> agent_address.postal_code = "3011"
|
||||
>>> agent_address.city = "Berna"
|
||||
>>> agent_address.country = switzerland
|
||||
>>> agent_identifier = agent_party.identifiers.new()
|
||||
>>> agent_identifier.type = 'ch_vat'
|
||||
>>> agent_identifier.code = "CHE-123.456.788 IVA"
|
||||
>>> agent_party.save()
|
||||
>>> agent = Agent(party=agent_party)
|
||||
>>> agent.save()
|
||||
>>> AgentSelection(to_country=switzerland, agent=agent).save()
|
||||
|
||||
Set the warehouse address::
|
||||
|
||||
>>> warehouse, = Location.find([('type', '=', 'warehouse')])
|
||||
>>> company_address = Address()
|
||||
>>> company_address.party = company.party
|
||||
>>> company_address.street = '2 rue de la Centrale'
|
||||
>>> company_address.postal_code = '4000'
|
||||
>>> company_address.city = 'Sclessin'
|
||||
>>> company_address.country = belgium
|
||||
>>> company_address.save()
|
||||
>>> company_phone = company.party.contact_mechanisms.new()
|
||||
>>> company_phone.type = 'phone'
|
||||
>>> company_phone.value = '+32 4 2522122'
|
||||
>>> company_phone.save()
|
||||
>>> warehouse.address = company_address
|
||||
>>> warehouse.save()
|
||||
|
||||
Get some units::
|
||||
|
||||
>>> unit, = UoM.find([('name', '=', "Unit")], limit=1)
|
||||
>>> cm, = UoM.find([('name', '=', "Centimeter")], limit=1)
|
||||
>>> gram, = UoM.find([('name', '=', "Gram")], limit=1)
|
||||
|
||||
Create product::
|
||||
|
||||
>>> template = ProductTemplate()
|
||||
>>> template.name = "Product"
|
||||
>>> template.default_uom = unit
|
||||
>>> template.type = 'goods'
|
||||
>>> template.weight = 100
|
||||
>>> template.weight_uom = gram
|
||||
>>> template.list_price = Decimal('10.0000')
|
||||
>>> template.country_of_origin = taiwan
|
||||
>>> template.save()
|
||||
>>> product, = template.products
|
||||
|
||||
Create Package Type::
|
||||
|
||||
>>> ups_box = PackageType(
|
||||
... name='UPS Box', ups_code='02',
|
||||
... length=10, length_uom=cm,
|
||||
... height=8, height_uom=cm,
|
||||
... width=1, width_uom=cm)
|
||||
>>> ups_box.save()
|
||||
|
||||
Create a UPS Carrier and the related credential::
|
||||
|
||||
>>> credential = UPSCredential()
|
||||
>>> credential.company = company
|
||||
>>> credential.client_id = os.getenv('UPS_CLIENT_ID')
|
||||
>>> credential.client_secret = os.getenv('UPS_CLIENT_SECRET')
|
||||
>>> credential.account_number = os.getenv('UPS_ACCOUNT_NUMBER')
|
||||
>>> credential.server = 'testing'
|
||||
>>> credential.use_international_forms = True
|
||||
>>> credential.save()
|
||||
|
||||
>>> carrier_product_template = ProductTemplate()
|
||||
>>> carrier_product_template.name = 'UPS Ground'
|
||||
>>> carrier_product_template.default_uom = unit
|
||||
>>> carrier_product_template.type = 'service'
|
||||
>>> carrier_product_template.list_price = Decimal(20)
|
||||
>>> carrier_product_template.save()
|
||||
>>> carrier_product, = carrier_product_template.products
|
||||
|
||||
>>> ups = Party(name='UPS')
|
||||
>>> ups.save()
|
||||
|
||||
>>> carrier = Carrier()
|
||||
>>> carrier.party = ups
|
||||
>>> carrier.carrier_product = carrier_product
|
||||
>>> carrier.shipping_service = 'ups'
|
||||
>>> carrier.ups_service_type = '65'
|
||||
>>> carrier.ups_label_image_format = 'GIF'
|
||||
>>> carrier.ups_notifications = ['5', '7', '012']
|
||||
>>> carrier.save()
|
||||
|
||||
Create a shipment::
|
||||
|
||||
>>> shipment = Shipment()
|
||||
>>> shipment.customer = customer
|
||||
>>> shipment.carrier = carrier
|
||||
>>> shipment.shipping_description = "Shipping description"
|
||||
>>> move = shipment.outgoing_moves.new()
|
||||
>>> move.product = product
|
||||
>>> move.unit = unit
|
||||
>>> move.quantity = 2
|
||||
>>> move.from_location = shipment.warehouse_output
|
||||
>>> move.to_location = shipment.customer_location
|
||||
>>> move.unit_price = Decimal('50.0000')
|
||||
>>> move.currency = company.currency
|
||||
>>> shipment.click('wait')
|
||||
>>> assertEqual(shipment.customs_agent, agent)
|
||||
>>> shipment.click('assign_force')
|
||||
>>> shipment.click('pick')
|
||||
>>> shipment.state
|
||||
'picked'
|
||||
|
||||
Create the packs and ship the shipment::
|
||||
|
||||
>>> pack = shipment.packages.new()
|
||||
>>> pack.type = ups_box
|
||||
>>> pack_move, = pack.moves.find([])
|
||||
>>> pack.moves.append(pack_move)
|
||||
>>> shipment.click('pack')
|
||||
>>> shipment.state
|
||||
'packed'
|
||||
|
||||
>>> create_shipping = shipment.click('create_shipping')
|
||||
>>> shipment.reload()
|
||||
>>> bool(shipment.shipping_reference)
|
||||
True
|
||||
13
modules/stock_package_shipping_ups/tests/test_module.py
Normal file
13
modules/stock_package_shipping_ups/tests/test_module.py
Normal file
@@ -0,0 +1,13 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.tests.test_tryton import ModuleTestCase
|
||||
|
||||
|
||||
class ShippingUpsTestCase(ModuleTestCase):
|
||||
'Test Shipping Ups module'
|
||||
module = 'stock_package_shipping_ups'
|
||||
extras = ['customs', 'incoterm', 'stock_shipment_customs']
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
18
modules/stock_package_shipping_ups/tests/test_scenario.py
Normal file
18
modules/stock_package_shipping_ups/tests/test_scenario.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# 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 os
|
||||
|
||||
from trytond.tests.test_tryton import TEST_NETWORK, load_doc_tests
|
||||
|
||||
|
||||
def load_tests(*args, **kwargs):
|
||||
if (not TEST_NETWORK
|
||||
or not (os.getenv('UPS_CLIENT_ID')
|
||||
and os.getenv('UPS_CLIENT_SECRET')
|
||||
and os.getenv('UPS_ACCOUNT_NUMBER'))):
|
||||
kwargs.setdefault('skips', set()).update([
|
||||
'scenario_shipping_ups.rst',
|
||||
'scenario_stock_package_shipping_ups_international.rst',
|
||||
])
|
||||
return load_doc_tests(__name__, __file__, *args, **kwargs)
|
||||
44
modules/stock_package_shipping_ups/tryton.cfg
Normal file
44
modules/stock_package_shipping_ups/tryton.cfg
Normal file
@@ -0,0 +1,44 @@
|
||||
[tryton]
|
||||
version=7.8.0
|
||||
depends:
|
||||
carrier
|
||||
ir
|
||||
res
|
||||
party
|
||||
product
|
||||
stock
|
||||
stock_shipment_measurements
|
||||
stock_package
|
||||
stock_package_shipping
|
||||
extras_depend:
|
||||
customs
|
||||
incoterm
|
||||
stock_shipment_customs
|
||||
xml:
|
||||
product.xml
|
||||
carrier.xml
|
||||
customs.xml
|
||||
stock.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
product.UoM
|
||||
carrier.CredentialUPS
|
||||
carrier.Carrier
|
||||
stock.PackageType
|
||||
stock.Package
|
||||
wizard:
|
||||
stock.CreateShipping
|
||||
stock.CreateShippingUPS
|
||||
|
||||
[register customs]
|
||||
model:
|
||||
customs.Agent
|
||||
|
||||
[register incoterm stock_shipment_customs]
|
||||
wizard:
|
||||
stock.CreateShippingUPS_Customs_Incoterm
|
||||
|
||||
[register_mixin]
|
||||
stock.ShippingUPSMixin: trytond.modules.stock_package_shipping.stock.ShippingMixin
|
||||
18
modules/stock_package_shipping_ups/view/carrier_form.xml
Normal file
18
modules/stock_package_shipping_ups/view/carrier_form.xml
Normal 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/field[@name='shipping_service']" position="after">
|
||||
<separator string="UPS" colspan="4" id="ups"/>
|
||||
<label name="ups_service_type"/>
|
||||
<field name="ups_service_type"/>
|
||||
<newline/>
|
||||
<label name="ups_label_image_format"/>
|
||||
<field name="ups_label_image_format"/>
|
||||
<label name="ups_label_height"/>
|
||||
<field name="ups_label_height"/>
|
||||
|
||||
<label name="ups_notifications"/>
|
||||
<field name="ups_notifications" colspan="3"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='tax_identifier']" position="after">
|
||||
<label name="ups_account_number"/>
|
||||
<field name="ups_account_number"/>
|
||||
<newline/>
|
||||
</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='tax_identifier']" position="after">
|
||||
<field name="ups_account_number" optional="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/notebook" position="inside">
|
||||
<page id="ups" string="UPS">
|
||||
<label name="ups_code"/>
|
||||
<field name="ups_code"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
10
modules/stock_package_shipping_ups/view/product_uom_form.xml
Normal file
10
modules/stock_package_shipping_ups/view/product_uom_form.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='digits']" position="after">
|
||||
<label name="ups_code"/>
|
||||
<field name="ups_code"/>
|
||||
<newline/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form cursor="server">
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
<label name="sequence"/>
|
||||
<field name="sequence"/>
|
||||
|
||||
<label name="account_number"/>
|
||||
<field name="account_number"/>
|
||||
<label name="server"/>
|
||||
<field name="server"/>
|
||||
|
||||
<label name="use_metric"/>
|
||||
<field name="use_metric"/>
|
||||
<label name="use_international_forms"/>
|
||||
<field name="use_international_forms"/>
|
||||
|
||||
<separator string="Credential Information" colspan="4" id="credential_info"/>
|
||||
<label name="client_id"/>
|
||||
<field name="client_id" widget="password"/>
|
||||
<label name="client_secret"/>
|
||||
<field name="client_secret" widget="password"/>
|
||||
</form>
|
||||
@@ -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. -->
|
||||
<tree sequence="sequence">
|
||||
<field name="company" expand="1"/>
|
||||
<field name="account_number" expand="2"/>
|
||||
<field name="server"/>
|
||||
</tree>
|
||||
Reference in New Issue
Block a user