From bf3320cda7924e4198ac5998a1ec7e7637e59e93 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Wed, 12 Jul 2017 18:05:30 +0200 Subject: [PATCH 01/15] [ADD] new module pos_picking_load (#183) [ADD] new module pos_picking_load --- pos_picking_load/README.rst | 178 ++++++++++ pos_picking_load/__init__.py | 2 + pos_picking_load/__openerp__.py | 32 ++ pos_picking_load/demo/product_template.xml | 19 + pos_picking_load/demo/res_groups.xml | 7 + pos_picking_load/demo/sale_order.xml | 51 +++ pos_picking_load/demo/stock_picking_type.xml | 7 + pos_picking_load/i18n/fr.po | 196 +++++++++++ pos_picking_load/models/__init__.py | 6 + pos_picking_load/models/pos_config.py | 12 + pos_picking_load/models/pos_order.py | 55 +++ pos_picking_load/models/sale_order.py | 14 + pos_picking_load/models/stock_picking.py | 72 ++++ pos_picking_load/models/stock_picking_type.py | 15 + .../static/description/load_picking_01.png | Bin 0 -> 9113 bytes .../static/description/load_picking_02.png | Bin 0 -> 26456 bytes .../static/description/load_picking_03.png | Bin 0 -> 27086 bytes .../static/description/load_picking_04.png | Bin 0 -> 44014 bytes .../static/description/load_picking_05.png | Bin 0 -> 33417 bytes .../static/description/load_picking_06.png | Bin 0 -> 14487 bytes .../static/description/pos_config_form.png | Bin 0 -> 11794 bytes .../description/stock_picking_type_form.png | Bin 0 -> 31723 bytes .../static/src/css/pos_picking_load.css | 40 +++ .../static/src/js/pos_picking_load.js | 329 ++++++++++++++++++ .../static/src/xml/pos_picking_load.xml | 85 +++++ pos_picking_load/views/pos_picking_load.xml | 18 + pos_picking_load/views/view_pos_config.xml | 14 + pos_picking_load/views/view_sale_order.xml | 14 + pos_picking_load/views/view_stock_picking.xml | 14 + .../views/view_stock_picking_type.xml | 14 + 30 files changed, 1194 insertions(+) create mode 100644 pos_picking_load/README.rst create mode 100644 pos_picking_load/__init__.py create mode 100644 pos_picking_load/__openerp__.py create mode 100644 pos_picking_load/demo/product_template.xml create mode 100644 pos_picking_load/demo/res_groups.xml create mode 100644 pos_picking_load/demo/sale_order.xml create mode 100644 pos_picking_load/demo/stock_picking_type.xml create mode 100644 pos_picking_load/i18n/fr.po create mode 100644 pos_picking_load/models/__init__.py create mode 100644 pos_picking_load/models/pos_config.py create mode 100644 pos_picking_load/models/pos_order.py create mode 100644 pos_picking_load/models/sale_order.py create mode 100644 pos_picking_load/models/stock_picking.py create mode 100644 pos_picking_load/models/stock_picking_type.py create mode 100644 pos_picking_load/static/description/load_picking_01.png create mode 100644 pos_picking_load/static/description/load_picking_02.png create mode 100644 pos_picking_load/static/description/load_picking_03.png create mode 100644 pos_picking_load/static/description/load_picking_04.png create mode 100644 pos_picking_load/static/description/load_picking_05.png create mode 100644 pos_picking_load/static/description/load_picking_06.png create mode 100644 pos_picking_load/static/description/pos_config_form.png create mode 100644 pos_picking_load/static/description/stock_picking_type_form.png create mode 100644 pos_picking_load/static/src/css/pos_picking_load.css create mode 100644 pos_picking_load/static/src/js/pos_picking_load.js create mode 100644 pos_picking_load/static/src/xml/pos_picking_load.xml create mode 100644 pos_picking_load/views/pos_picking_load.xml create mode 100644 pos_picking_load/views/view_pos_config.xml create mode 100644 pos_picking_load/views/view_sale_order.xml create mode 100644 pos_picking_load/views/view_stock_picking.xml create mode 100644 pos_picking_load/views/view_stock_picking_type.xml diff --git a/pos_picking_load/README.rst b/pos_picking_load/README.rst new file mode 100644 index 00000000..3023ded6 --- /dev/null +++ b/pos_picking_load/README.rst @@ -0,0 +1,178 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + + +================ +POS Picking Load +================ + + +This module extends the functionality of point of sale to allow you to +load your pickings in the Point of Sale, in order to add / remove products +and so create a PoS Order and mark it as paid. + +Detailled Use Case +================== + +This module is usefull for the following use case + +* You have many Sale Orders that have generated pickings. Typically if you have + connected your Odoo instance to an online store like Shop Invader, + Prestashop, Magento, or if you use light Odoo shop (```website_sale``` + module). +* Once the order validated, you prepare your pickings +* The customer come in your shop to recover his order +* the customer add (or remove) some products +* the customer pay his order, based on the real delivered products list. + +Configuration +============= + +To configure this module, you need to: + +#. Go to Warehouse / Configuration / Types of Operation +#. Select the picking type(s) you want to see in the point of sale +#. Check the box 'Available in Point of Sale' + +.. figure:: static/description/stock_picking_type_form.png + :width: 800 px + +Note: This box is NOT enabled by default except in demo data for the type +'Delivery Orders' of the demo company 'YourCompany'. + +#. Go to Point of Sale / Configuration / Point of Sales +#. Select the Point(s) of Sales witch those you want to enable the feature +#. Check the box 'Load Pickings'. + +.. figure:: static/description/pos_config_form.png + :width: 800 px + +Note: This box is enabled by default + +Usage +===== + +To use this module, you need to: + +* Launch the point of sale +* On a new order (without lines), click on the 'Load Picking' button. + +.. figure:: static/description/load_picking_01.png + :width: 800 px + +* Point of sale will load available pickings. (About displayed pickings, see + 'Technical Notes' below). + +.. figure:: static/description/load_picking_02.png + :width: 800 px + +* Click on a picking will display the content of the moves (as PoS Order Lines) + +.. figure:: static/description/load_picking_03.png + :width: 800 px + +The price and the discount will be the sale price and the discount set in +the according Sale Order Line, if it was found. Otherwise, discount will be to +0, and unit price will be the unit price of the product when it has been +loaded in the Point of Sale. + +**Related Sale Order:** + +.. figure:: static/description/load_picking_04.png + :width: 800 px + +**Related Picking:** + +.. figure:: static/description/load_picking_05.png + :width: 800 px + +* Confirm the selection, by clicking on 'Select' button. + +* Finally, you can add / remove products or change quantity and collect the + payment. + +When, the order is marked as paid, the original picking will be cancelled, +because Point Of Sale generates a new picking related to the real delivered +products and the original Sale Order will pass to the state 'Done'. (Delivery +exception is ignored). +(See 'Technical Notes' below). + +Some warning messages can appear: + +* if some products are not available in the Point of Sale. + +.. figure:: static/description/load_picking_06.png + :width: 800 px + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/184/8.0 + +Technical Notes +=============== + +* By default, the following filters are applied on the pickings displayed: + * 'State' should be 'Waiting Availability', 'Partially Available' or + 'Ready to Transfer'. + * 'Invoice Control' should be 'To be invoiced'. + You can change this filter by overloading the ```_prepare_filter_for_pos``` + function of the model ```stock.picking``` + +* By default, original Picking is cancelled and the Sale order is set to the + state 'Done'. You can change this behaviour by overloading + ```_handle_orders_with_original_picking``` function of the model + ```pos.order```. + +Known issues / Roadmap +====================== + +* This module will try to get original unit price from the sale order and not + use the Current unit price of the product. (The price at which you pledged + to sell the product). + Some VAT troubles will occure if a product is set with VAT marked as + 'VAT included' and if in the sale order line, there are some VAT marked as + 'VAT excluded'. **The VAT settings should be consistent**. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smash it by providing detailed and welcomed feedback. + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Sylvain Le Gal (https://twitter.com/legalsylvain) + +Funders +------- + +The development of this module has been financially supported by: + +* GRAP, Groupement Régional Alimentaire de Proximité (http://www.grap.coop) + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/pos_picking_load/__init__.py b/pos_picking_load/__init__.py new file mode 100644 index 00000000..a0fdc10f --- /dev/null +++ b/pos_picking_load/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- +from . import models diff --git a/pos_picking_load/__openerp__.py b/pos_picking_load/__openerp__.py new file mode 100644 index 00000000..f946b37b --- /dev/null +++ b/pos_picking_load/__openerp__.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'POS Picking Load', + 'version': '8.0.1.0.0', + 'author': 'GRAP,Odoo Community Association (OCA)', + 'category': 'Point Of Sale', + 'license': 'AGPL-3', + 'depends': [ + 'point_of_sale', + ], + 'website': 'https://odoo-community.org/', + 'data': [ + 'views/view_pos_config.xml', + 'views/view_sale_order.xml', + 'views/view_stock_picking.xml', + 'views/view_stock_picking_type.xml', + 'views/pos_picking_load.xml', + ], + 'demo': [ + 'demo/res_groups.xml', + 'demo/product_template.xml', + 'demo/sale_order.xml', + 'demo/stock_picking_type.xml', + ], + 'qweb': [ + 'static/src/xml/pos_picking_load.xml', + ], +} diff --git a/pos_picking_load/demo/product_template.xml b/pos_picking_load/demo/product_template.xml new file mode 100644 index 00000000..38e35a4c --- /dev/null +++ b/pos_picking_load/demo/product_template.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/pos_picking_load/demo/res_groups.xml b/pos_picking_load/demo/res_groups.xml new file mode 100644 index 00000000..158b505f --- /dev/null +++ b/pos_picking_load/demo/res_groups.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/pos_picking_load/demo/sale_order.xml b/pos_picking_load/demo/sale_order.xml new file mode 100644 index 00000000..d2059c64 --- /dev/null +++ b/pos_picking_load/demo/sale_order.xml @@ -0,0 +1,51 @@ + + + + + + picking + + + + + + 5 + + + + + + 3 + + + + + + + + picking + + + + + + 15 + 10 + + + + + + 1 + + + + + + 3 + 555 + + + + + diff --git a/pos_picking_load/demo/stock_picking_type.xml b/pos_picking_load/demo/stock_picking_type.xml new file mode 100644 index 00000000..e4c35380 --- /dev/null +++ b/pos_picking_load/demo/stock_picking_type.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/pos_picking_load/i18n/fr.po b/pos_picking_load/i18n/fr.po new file mode 100644 index 00000000..58038f9a --- /dev/null +++ b/pos_picking_load/i18n/fr.po @@ -0,0 +1,196 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-21 13:48+0000\n" +"PO-Revision-Date: 2017-06-21 13:48+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:74 +#, python-format +msgid "--------------------------------" +msgstr "--------------------------------" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "Disponible dans le point de vente" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "Impossible de réaliser cette action car le point de vente est actuellement hors ligne" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Annuler" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "Erreur de connexion" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:54 +#, python-format +msgid "Customer" +msgstr "Client" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "Commande Finale" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "If checked, associated pickings will be available in the point of sale, to be changed and paid in it" +msgstr "Si la case est cochée, toutes les bons de livraisons associés seront disponible dans le point de vente, pour ere changé et payé au sein de celui-ci" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "Charger un bon de livraison" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "Charger des bons de livraison" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:53 +#, python-format +msgid "Name" +msgstr "Nom" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "Livraison d'origine" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:75 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:83 +#, python-format +msgid "Origin Picking:" +msgstr "BL d'origine:" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Bon de livraison" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "Point de Vente" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Commande de ventes" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:55 +#, python-format +msgid "Scheduled Date" +msgstr "Date prévue" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "Chercher un bon de livraison" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Sélectionner" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:56 +#, python-format +msgid "Source Document" +msgstr "Document d'origine" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "Le type de préparation détermine la vue de préparation" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "Ce bon de commande a été remplacé par cette commande via le point de vente" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "This picking has been canceled, because it has been replaced by this PoS Order" +msgstr "Ce bon de livraison a été annulé, car il a été remplacé par cette commande via le point de vente" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "Impossible de charger certaines lignes du bon de livraison car certains produits ne sont pas disponibles dans le point de vente.\n" +"\n" +"Merci de vérifier les lignes suivantes :\n" +"\n" +" * " + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "Unable to load this picking because the partner is not known in the Point Of Sale as a customer" +msgstr "Impossible de charger ce bon de livraison car ce partenaire n'est pas reconnu dans le point de vente comme un client" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "Partenaire inconnu" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "Produits inconnus" + diff --git a/pos_picking_load/models/__init__.py b/pos_picking_load/models/__init__.py new file mode 100644 index 00000000..d232c723 --- /dev/null +++ b/pos_picking_load/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from . import sale_order +from . import stock_picking +from . import stock_picking_type +from . import pos_config +from . import pos_order diff --git a/pos_picking_load/models/pos_config.py b/pos_picking_load/models/pos_config.py new file mode 100644 index 00000000..40faa973 --- /dev/null +++ b/pos_picking_load/models/pos_config.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, fields + + +class PosConfig(models.Model): + _inherit = 'pos.config' + + iface_load_picking = fields.Boolean(string='Load Pickings', default=True) diff --git a/pos_picking_load/models/pos_order.py b/pos_picking_load/models/pos_order.py new file mode 100644 index 00000000..a964202a --- /dev/null +++ b/pos_picking_load/models/pos_order.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, api, fields + + +class PosOrder(models.Model): + _inherit = 'pos.order' + + # Field Section + origin_picking_id = fields.Many2one( + string='Origin Picking', comodel_name='stock.picking', + readonly=True) + + # Overloadable Section + @api.multi + def _handle_orders_with_original_picking(self): + """By default, the module cancel original stock picking and sale + order. Overload / Overwrite this function if you want another + behaviour""" + sale_order_obj = self.env['sale.order'] + for order in self: + # Cancel Picking + order.origin_picking_id.action_cancel() + order.origin_picking_id.write({'final_pos_order_id': order.id}) + + # Ignore Delivery exception of the Sale Order + sale_orders = sale_order_obj.search([ + ('procurement_group_id', '=', + order.origin_picking_id.group_id.id)]) +# sale_orders.action_ignore_delivery_exception() + sale_orders.signal_workflow('ship_corrected') + sale_orders.write({'final_pos_order_id': order.id}) + + # Overload Section + @api.model + def create_from_ui(self, orders): + """Cancel the original picking, when the pos order is done""" + res = super(PosOrder, self).create_from_ui(orders) + orders_with_original_picking = self.search([ + ('id', 'in', res), ('origin_picking_id', '!=', False), + ('state', 'not in', [('draft')])]) + + orders_with_original_picking._handle_orders_with_original_picking() + + return res + + @api.model + def _order_fields(self, ui_order): + res = super(PosOrder, self)._order_fields(ui_order) + if 'origin_picking_id' in ui_order: + res['origin_picking_id'] = ui_order['origin_picking_id'] + return res diff --git a/pos_picking_load/models/sale_order.py b/pos_picking_load/models/sale_order.py new file mode 100644 index 00000000..594ee3c4 --- /dev/null +++ b/pos_picking_load/models/sale_order.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, fields + + +class SaleOrder(models.Model): + _inherit = 'sale.order' + + final_pos_order_id = fields.Many2one( + string='Final PoS Order', comodel_name='pos.order', readonly=True, + help="This Sale Order has beend replaced by this PoS Order") diff --git a/pos_picking_load/models/stock_picking.py b/pos_picking_load/models/stock_picking.py new file mode 100644 index 00000000..35e7d095 --- /dev/null +++ b/pos_picking_load/models/stock_picking.py @@ -0,0 +1,72 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, api, fields + + +class StockPicking(models.Model): + _inherit = 'stock.picking' + + # Field Section + final_pos_order_id = fields.Many2one( + string='Final PoS Order', comodel_name='pos.order', readonly=True, + help="This picking has been canceled, because it has been replaced by" + " this PoS Order") + + # Custom Section + @api.model + def _prepare_filter_for_pos(self): + return [ + ('state', 'in', ['confirmed', 'partially_available', 'assigned']), + ('invoice_state', '=', '2binvoiced'), + ] + + @api.model + def _prepare_fields_for_pos_list(self): + return ['name', 'partner_id', 'min_date', 'origin'] + + @api.model + def search_pickings_for_pos(self, query): + # Get Picking Types available for PoS + picking_type_obj = self.env['stock.picking.type'] + picking_types = picking_type_obj.search( + [('available_in_pos', '=', True)]) + condition = self._prepare_filter_for_pos() + [ + ('picking_type_id', 'in', picking_types.ids), + '|', '|', + ('name', 'ilike', query), + ('origin', 'ilike', query), + ('partner_id', 'ilike', query) + ] + fields = self._prepare_fields_for_pos_list() + return self.search_read(condition, fields, limit=10) + + @api.model + def _prepare_pos_order(self, picking): + pickinglines = [] + for line in picking.move_lines.filtered(lambda x: x.state != 'cancel'): + picking_line = { + 'name': line.name, + 'product_id': line.product_id.id, + 'quantity': line.product_uom_qty, + } + sale_order_line =\ + line.procurement_id and line.procurement_id.sale_line_id + if sale_order_line: + # Get price and discount of the order if available + picking_line['price_unit'] = sale_order_line.price_unit + picking_line['discount'] = sale_order_line.discount + pickinglines.append(picking_line) + return { + 'id': picking.id, + 'name': picking.name, + 'partner_id': picking.partner_id.id, + 'line_ids': pickinglines, + } + + @api.model + def load_picking_for_pos(self, picking_id): + picking = self.browse(picking_id) + return self._prepare_pos_order(picking) diff --git a/pos_picking_load/models/stock_picking_type.py b/pos_picking_load/models/stock_picking_type.py new file mode 100644 index 00000000..dec2114f --- /dev/null +++ b/pos_picking_load/models/stock_picking_type.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, fields + + +class StockPickingType(models.Model): + _inherit = 'stock.picking.type' + + available_in_pos = fields.Boolean( + string='Available in Point Of Sale', help="If checked, associated" + " pickings will be available in the point of sale, to be changed and" + " paid in it") diff --git a/pos_picking_load/static/description/load_picking_01.png b/pos_picking_load/static/description/load_picking_01.png new file mode 100644 index 0000000000000000000000000000000000000000..fb871863388f90c2e4d3308a3a946e41dcb425a4 GIT binary patch literal 9113 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 VT6EC^pS{F#>ZI0*92Mi6{{<3Q5UBtF literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/load_picking_04.png b/pos_picking_load/static/description/load_picking_04.png new file mode 100644 index 0000000000000000000000000000000000000000..5abc1c4ce0e8badc1526c3913bb1fac9d0a0d50c GIT binary patch literal 44014 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 literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/load_picking_05.png b/pos_picking_load/static/description/load_picking_05.png new file mode 100644 index 0000000000000000000000000000000000000000..ca2f804d83a8d4f321e5c5bbee713b632546f9a9 GIT binary patch literal 33417 zcmd432RPP!_&0o&?j~s|NmQB$DP*NBDH0Kx2_buLEh;NXNT_6FCVMLx5z5{(d+*Kr z`F7v;v;P18dpz&)yvKXI?xW+5F4y%N-|u;T*7HKvHg-Vn{ zS;4w?HGa}8$;N^Itui?)CbJe_wrlS^!T0M7FUgxwC>y_#KP$Z1Htxa?cbZVfm$sPm z9DBr9zJKy|?*sPFP2JOLXiE(@G&a8MDxaUV9HB2Y4=6MH&}MI<)XnIkM!$OBpRa6V z3AuF2X7c5!d;hEF6Y{loz3AWn>iF*u-Wu-z^OKc_8K3@n2}O0q#9@O!zc*V|QTV_7 z9wkLag^Rl6)7C%lt3vCNciTSJljYCLH*a%4|L4n5JhVzlrzy>BpPc)HPqQP{dt(SB*RySF7fyW~_zNQlr(>%*JTvL;RSiMpfH)7?G4f`#zHuDSbE zYsP%C7eY$YLL~xt^#S2#6i+L+WRS^Nr@3RY;~IC`}6{u(AOAAcU*{MS6XeNpok z+4H-*O9PJkh|K=pN>R4zq{~{IY7p><*QyMcy5h$jl0R2Jrz9oyB}uPgrpw>pq}AB| z&d$zNt5PLW} zkNIGI-M#E;4?*MKYvZ-b^nXsSqovhq`}&wh;3By{`nKj_Rb~UVzYfZL2o1fitgIhj z_TB5ykt0XqV5_DdN+o z=QS!00h9eTDj&Hy)5YiY=vTY!;7nS_xZUM1IXO9#*@3$Fg~efqu(xk>6fH6t50Q0d z%wM~k-`L3Lom{N)Ky&6U$IqX+%PT6hTe31!CG~>EL>5Ms0j=Z(9$lW7@GJ}+Q) zV5Fs`<<+bImhZOfeo^b__d`Kk_6sxpeJM^6OD0Fi;a|_wKlz|&lQfT+}h*tEZRO*6C)O*wn1K%Cv~h zVXSIuYALCyiwVzmzx4AHGdJhO5yj6AjNv-Rn{-Qh zFApB9Oww<%zRVnOQy@DdBV%T! z!=t3bemcEHX;hVi99T`5b*@yrX35=(P`6aYMf>Mufs~g!7Oi179d6F7Uc_p_e&X_R z_+uE<$XC#|4R)Sl;Zgq3yWTgjkPt_(ayL&wO6kM-XeP7nxRcx%`GZQWb$o|i9Q zwhj%Ij&>B3{H%ym7p+gyb8&ImfW6PlB1)6la(8;DiJJLT#+luzGWYJWOGrpOa(4Fb zk7y}dX*fTaT+<*Cbjt2-W%%aDj~}1zyd*CrwOLtNStK%xt+U*I2OV9V(D~rGyH~u$ z=Z&#F`@2rs@ai|-Jtg+5tjq(;s^9)kVg2ZJE@)e%$j=;|#Mi+WszjXyOnV$7BP01Q z92FLBvh6uDX}E3ECRK}sF5|-}ZiSvKrbCT&UAr&T)z$IN|Mk~jRSmE5Ztvyd`l-lE z{SfkB?Toq~5f+QW}Sd$Z{Hg42Pee-@<&$GOrJ_{ft^BvluBC1IC9L z%?9h~EG#TcQdzg%aG*a|;J$lBPvyt0*LLoUSkh4uX1s9zyzlf^#Un;WMlWBzsTkE6s$+Uz3T`|4Itc2>mWp}gabi=l!~zplwv2U%HJH#;2@?M>t3(TNK#hzRq8-ThqU_Zro^`~ z_9_el95nQa(UC`^6eA0&k|ZY&t#39iJ}PI+5Jt|vk)Cm*=$SKTc;CI9o41c}-iTh$ z5hQ5gzBoVa-(de#)UqHyzuGEBIn%n1-Jm|pCR=`g_6#`w%n?!s)JA7h&VKB zw)C;Gvfdkt932@64?9F7EtlQY)TDQ@K4MK~TJ`MQ9In2S4r(-S#hx`Z3^MA>f6li4 zL{Dmd)v(4#ChG_f#xD-cMHIu2~RU>XlQid zn5PnFDYQJybDvP}$B)?Eu%BsL^NLeNKYqw~b>7^Zu;qyA`24`Yy{v^XaT9(lN=*g@ z)V-255~y4^$Z*J0*++tshKjK~ouZ~Pjbya?p=5gP!cCBiCf;LaJ$Vd*A z?PQf)7u70mZf?siKP`Zi0#u{MMn!+;)2BP1ZPe)f*{&b6j!Es~R%$WYp6xP|<+26l^`xg5+{W;{#HVh|>fA{u^CF?ict5y;S z*~rSg(y(_;g^KazfJ_s4_U)lp{quKQG)k%8LZyuUa`@y)-#nKcH3F;^xY=Dl{G>ZP zTd`PJ4jc%%$Tc=Lc6+EXbz`>r_sx@&4Gj(cB8$C}U7xFTI)A=9$9U2(=U~q%pi5rq zedP86?bNfg{lU4H&YhTfER3tjC}3Ks7;}{IOlQw8l-!ce`k}|Ejknd+wSoOIE2b3{ z6@7X27;xhbaC4V;316w=!D8@a5#`pYJe)p!ZatvY>{w^itz`Gzg65TT*H&w3X|1MZ z`td=`>)wz}8Y5%xv|e(PQ&`v`gN)JDfCjt`jZIB{C$zV)Ty#y*_n>pFgi1lnlIrCFf8scIb+)V|@H^K)HFb0vA#w zpD5~YbYtWf6f_ymoHoWj|A||*Wy_YEDTaFw95^7CcIwad^;CJ(!wwD#mv;GnpszA;8+zb!lncglx;vb~e+Gzjf+9&)RHcyre#G&aSsvc;<6*P>|e@@{op^h6O3} z>EiE4e!J1BjMZ4Ntho94x5>e)4CjkqUFER3y3cs_+qZ9@v?~s}GmE&Vrwd}+YqfuS z`pC&idCKHQ&`!^QfRbT{Wt+Ll{(?9BCLHsr6en6{{rG|5VM&xrUv7={IMsXCGWYE( z&#`fjl4S$)_}$gD^5+M!t?ljYH#4nya7wPb1-COZGw)+z;kTXnWTgmvh2Q#uS|lH@ z+1AAFlCK7M}wiM}cq)Jhr2;k#4 z{(UKWu-GjmD(XS5v*Z?rde>p~iddba&CNrujCK7H)qD2QjMr%e9dlT+eevQ&Pi-8F zUPDr6`f!$dzU$6!`T5GfOl+*Jjd8EBsEjU@b^QMQEpxiL7#RO*Md;PKWCLc0rSYI6 z92{BiyXiKkZstE>EQ7C(SZUN;!KI}o#T3K)VS(1qP%Xd)&l($ZYin!Y(a>n?=%8}U zyRDY%L}O`XwZgk%0#s$)#*Mr!JAP)_*=*-fT$=+1d`VoKMMNYhJp3@w)7bCt6a6(F zF-qxU1My{JlQk;-JWBOhjVHHkmFVc``0~VaGrNu6t{ohT-wFzH8w20GDM^ZU{$7@S z$%85S2rEa3N!V#{?tFg(yIi~J$K!QjYi5H)4LWZd9SK_Q=F%!t%xTHqY|%t_F|71H zPw7r(hi9?b0+%Hu_PQ~o9ye^gN}U!$b>TwDz2*hsHsOYm=5)a$DTbcY%}rlwo#)E4 z?8a5bK0kRv#i5vzgU>NCHg50qQRxCRS*cnUD4a3V?n2OJeoaks_0F|sB{wO3Z;l?* zt3ToIw>dUrZ2hfd{ScLG`$p^s%A1o$4|sH|pZoegiHu|uww@qoziQPg-}t=)B_G1w zfQL&4+&hbXw$jn%p;ue>ymMxZv499+K7W+P%g^t7kvE%|gv7zaho9g&zMj_Ev17-0 z^(_M#qc_`kv(j6syE&GoirNJ`1=+5~4$!3;&rHLBF+tGG> zPiVg=u@-HJlhak|o+)!!%EjC3PNbs}v&(<}P}+Z8E_zZga;z^h_A}b9zgh9Cqbw&* zRKBx6Szd}82153GqPL>UVNG(gwQc~fwATtJW-Aq`gF~xW<3otn0^4%JGvoz84nWy*6)b_ss2Tch{-G zwQKL5@2_6Lc*^v}nPgMS9=_x!%Qg<2>P!RY?%q87VIfyeFbw^vistFC5oTw0tTA4(r?$IdK$^u*0A1Y!q% z=6`%Uq0YIqB0mTo!QQkQ&D#-olRZi~^EEhpzWeUtKw%qPr4PC_F+X1OxS%&_#X{ArM9=iESbp>CO=~ksQ(-nIJ1YS27WCwixdRDXKbshwVTV16A z#bAu&*Gv5Q!W@>D7zNE;Gi|2FKwS)%7pH5&b3M&b9kr6H(@KpR^pdOS>6Ef;`Oi5~ zf1G?>8=078FJsYHc_h$&PTP8-M=b{MEPVR4V7-L0G81R!#1=`R(N$EdsrLZwUU1p| z3+3U#g9iiE2l<>-XlKV#I1um*D(CF zgM$MlR5D1SAxZBDC}VA$I<``+o=S|v>}(#Ri2bWI1+q(d33BImVV$V8zTJ3}-SGE_ zn10{S2Qf-)%Vjzv&m{&Ld~P$TDC=v~E(&YcSNi++N{x2?;+VFj)t+eYS7VvU~E z){}DvBSvOsn)SymI=XAt=5mdU8Ry=<-`>vs=1t$SDj2^z?&iv$?=NidpWN>97yxjk zZ(H~r^`ojtxf*_THQ+F_(pPI~X_Ng(Z_zVp2ITef@hL!!_v2DqNdf*mFDg2Y#njr> zwYpN+>%G|4f~8H;Jb4R{pk`)fPAbM`+Osk8T+z{Cg-r7sJn<`9dt0tEDfV#|!^&XP zr)_P8u-5V_Dz@V4$VS~f6MWIlv8YV6x3~Avqeq)S=TM#pYOzSSL#s>ae07T`b09w5y}!0}?mxmJwdmobSR5-njnWIe%xI3pKs3$G^P8nh`Mv3 zg$3P8Q|#EtBy{G&WA7TD3oE=?p62Cg+|dXK(-2oF?WSuRt|@G6`TqUvR+Wa$=N*=d z24}5ylngJYm-uJcHt^3v;MmVtvY%sV+x86!cbn-C9m?Ez<+pVupgG0Z*!W)ct!P=? z_j~qhS2pZiJEh5flKa+sjvIrr%b7bE7%rQdo`58gpx?w0ZgcQ)aA}YTt;|&R-bn#& z>2r)Ga}(MR9zHDDyul^!?EKW=_oAY&RaM?^-|jiJG^1`l)c6!w1LtuoOY&gUo<(;~ed-a&@^5Qy$q=}F?k3(Vc zr45W;7FmUgNjJGfZ5a4Q_wY=*mhc;w(QUE({xaqFZ+7#6OI@Rf?9X`}47?e=+IeH0 z`=e)tlY38`*oJj8HBgs}S_K)6hB7}r-2Hfmax0{3-eJA)Q&eA?UH=l*6tCnt{@!Z5 z$YyIrc{x3oD#dZuCW^IiQPD|l6Wxv3H6f5&c*2!MHFch-qvhSZc!L7TuCTZ`x1hlJ z<;!hpX8rltVEjhyt5ACLYHEB&MhwjdYSo&9W$jG6et-AMSeol!_19m1A|g{K>q}9l z<+Y;S=UN}q_B15N^6#_Zzp>2j=jC-SQZ~A$F8)wQfybe}d+(zRe^ULjGQB2a?;tdG z(nGm%Jy!#*f)%ZyWvXNkQQ4f{R#;c(CwXf2n?BWw6)Oms;O)=%U^cKn3&C~@;9SAn~R*Gtpag2R29@hV1ANA&ee z(KoM2seQ7uS*f8x_tM+DV`xYrxT*Zb=i&yV&8hbo`1A=MB*=DoK6_al;D_I0h>?ih z*iu3u-HA+E2Ki_0;txcWxvt%?A-;}RHHT6iqg1?x+4i)N(J`oasBv4diNYiTE=ewH zOa5kOW9x9^Yvu}*I&kn{dw+j1gul8^Y7cWKbwcwyf&X$rob{?vFCafVIyh2&a+wtRGve8TPqF-LT*aEy=mt`kND>Om@k$1>E&JZOVnLAh; zS+)7Xg$snI+=!IrPgpMd6{95BY&(9{gdd11CFLY;{F$3KeRCH-)kvh953XIe?$~fN z?S>5O9Bx^j(8MA>Rq zBqOd}+%`iP4wu^EoG?#4^@a^yLCcMKaq4wENlyzC)xJI1EVR5Z4whp4yKr;q8~$@( zeV_+1o0TJEN^TxLe7F@ro`sLE=1m+Iws@Mwumo0{n3$L=lQ2WLtChB^Si{d3gu#B!%dEO=;dB4n_cGb5n!GFAj*0OiY0B zOwApo*}84pd4QFWkmbdPO~483*01LtHu`vK@yG4B*7o+ZXhThDi_;$FvXS09lr8W7 z_;ID#vV-QLD}CEfnPH~{^;lU^&^-_AHIwx{-Y;Lg_zFO!SB)0X*4|$J*1lG^Kqs-< zH(!U|Nt11{i2jDkzU)V+fyL!mYxg~UE$bDN6lgj+eU{bVTq;Xt9|VzAEb?qolZ~vh z?E4tz3XhE*+%+HFNyBv)UulZv=zCa8YF7dTs%|Fh2Y5m^1{Y#LLpj#o(cwnNCQC0b zFRv+h?AWn*gG* zqBK~Uc$A;N?#a`q$Eb6;p!B({S~uxvK(+NBE~SpCGqBQ}}YJ;@90A5}gd zd!5r2c0)(beX4vaS|L?5#EQ04MU!FHOmlV9j87Ghc6Q1(do&hzNG>>amFzOUw0`h6mzfGn_yd_tmYYfY0JyiSXW@h`1tZnRLLRY;!7X4fM(ug`dC<5o}I zbCcRJ4E!(p70#buyV)n>?G2)T{0{p`wUhki{Q3W;as2DkQvQ~nHg7)tM;rMggS?15 z?Qxn8qJ^if=f58D|B<}oSX{+%8pm-N?0fAlK79}>H`Ey*)|3u+L3-YM^c);h4u5HC zX^n#m2HG#q9n&g(6QooO?ck(o&!%0x_uj(Cm78ds4A7k!Y2z(M9W(9udH;xX=+Dm@ z#nuf$0D3aNqqW5v6!6SZznic-!rVnf$Q;}Z4f2_4J_fx%#Ic?`*CX&RdI|) z0JOA&p5*H!8ZXQkLE0C+etiqN(btNKaUGvS`;2c8TfC6w2-*^iD5s6Pi?&J%tvGFO ze+mNf0YSlrMoyq`LQG%3eg-uTKE@&VPh81zGBTfT=dA~B5fi$oaq-_Q0902?@POW5 z!D}ekE<`qz4wFDB*>LcRZ_e8@4=E>MYU2pn!43(zFE76yUqaxU&D1?7nqB#jbXNEt zQ(q0^(-y8@;#7B7U?fLOOw7N+(pYEl(`V0aW3dTM{5 zy2J#fv&(9TwRRNxW%IYS3q4VR;A&5Y*_yX2;=@_Z4an z&1p0T*f8L$3_x4pt1fV(5k_Db4g5W z9Yy>V`t%h-%}qs2Kqop+IeKz3I1TG-bfQAC;Y~7t=_DZ-0CSeT zAwKk{Y)=kn&2xAilI(&Uxd!InBuM0HQWaA7HknpjWmimjjy{t$+qH}6jlmwLib#n= zt6z~b)RYdHOA|N!%A1p(b@5t60VO;?sUqSAo3icb1p>Iq%KjW5e}t3s5G(8YTrOWB zEAC)Xk1p)NHLd-z*RPMjC? zukiwrrOjY=)>8xDQQ_CFU%!&|;SHoF_U_#a15GXNCcU6JdvkO1qsNbpijO86jn;flFfi(oQeWBz`vOq@M=UNZ{{FwvI!y?LUB;T42cZtc@h7{uh-WSuChUfP zDI_E`GB$?0LnSFGNuB#?r{1ew{-IT*ys*K-#C4|5-E-)WGu4`npLD8NNel%bq!d?n z#UB)pL+g@>kDxvG<;xdvP|E8Q+GpX+117-IrF_Db^Ec7FbEmbhZ@sES@95arzWw_j zB_t#SReIoJ!c18677O!)cKIV{5oE6emAZO(lu1Sm*7Tv;tXi`Muyv!1`;SC}mcXbe zc10y6)PnX74-rjl2teH9&`+JHcdk5*A{iiHwvsh0{HRJ+5L`>CS{&NGEW;FP%NR5*-&_ z{IeBQt1BC5MH@yZCddZ(;m=nV^$z9M6kclSQnA|w(yjC_1=-IXK|i_k!}pjgBmWEN z2Hf~;)P<)mF3?C@7&imFsR8=`?(QCk2toiW(3ozr-G8cn_G_9Ll8ih~81 z2-_LrF}Ngn|Ni}qxxUCBZ}`0sqI%)$TZov6-bJs@{7~Zm@O^-38)rVKKyC|6$+a6d z9z|buMn~Hq6Y}=s_MimhU>o5!hFeE`Pge^zZKrw{J|SCX0g}c)bb-7 z2DA*^B{8fPgH-jz9z8HE8~U7Ug@=XdhONWahsjfz-8YIYcDT*XJk`8mA`v z1L~pH(!y+lPSrE?$n`kg`eb-K4GG%P#OOirr!Lz;1RL>lojrfqjUACyML4XwB)we# zQ11*{vWRSnS_8-SDuOByDfS;Z@)U{%l{ak|gju^=hW8u%~W-)Z_sYyfG6O6Z>ev z99g9!G+8N~51`|UqR{~#of`s;mSTqGuW*EZ5ChZ!WGaOQaU2${8ww8n=;&xZ>bWZl z)}JP?-k4%^@!~}%Pj7Dxdu+wJH^Y$0c$a3&99|dGX#XkUQX06f7iDB#=GMf3eA@FDkscE#&HpXU^Ow?m-8M z69VY<8ZvjzNek0zD+It8EY!FYcheVO1V~IB)R2G?s2byHEAWka-ZQ#;%^7}JA`5M_8&&+B>Os?? zdLfwSk6a?RZZ&(e!?GP1%|$rBNI@jbep+R-c=wVZ`Mi?XJQ=fH{wMV6Um`2B+}F}D zseAh!_kk75nW@(aIncR$_3D8WCnj`!_U`kM0+UGVCVnY6!GA&${&rMX{NM42|AUuM z6l2U+U{S~w!Dg>bF=D|z0e{`JZQC~_1HODx%QZAg1!aKJ*r-|8(h`J%$fZ%V4UU49 zcSIUDkn}$;ZF+sklfu~A#AW|8U<8L?w%$RSj^61^w*8`^iAe`S0vSkpE&zEz8R^vV z>DdHzWGHK1AFd<;ku6zvzy@(>$IxM8&8<*6xBU%|5U;oY`GEhzsxpM|0F+vS69AE9r5xA%K_q-yk%i}A%((yg&}2~C_F$Jny77AR1{$O; zwn|=cv5Vkvh8KL?*5AKL@wpJl+6^>WV+F8#+jP zTiX}(2@)8ID_{ynXijKxqT*i;p*?ZwdZStDhO=bAB_ls zIs(ZM#TBQ2n4SGMWP$y_)gj_O0=6-=wKt!+xF8WM0-S>C#eb5Y|JdzsYu%ZIi%{wj$9H(N+HLas4 z-6r7%C{60EIrp&zjezPPfL~f(TGXzI*}ZPvI+9Ut{}>k7j=E0Y2n}E-ur`3*iD{6JJDo+|i0wiM`UW=F+n8#S*#Oh=0^og^WDsv| zUvzTwT(R<6&wf|Jz#E_Ir}Z8LVJPelawtU*GZ*M%)oE;U523NOun*bNErt(*Z$V5t zuJ&~m1$XwTyL%U|lHrUZ92M|{*3Qm6{I&#?M6grUg_+T9+qQiI004x>75mCXO+pUX z6+QKdY-9zfI4mZfYg?OBRz@4XFruWgh_zr=-5w58j#L^{cOqr?{Cr16f~-K;LQ}Qs zVC<`N^jji^0(4rkgppKO)ru3uMes!W47dg){iLAaRz}7FL%o{Mk2mbtf=hs3x?2@N zhYY|%2lH}HNr@ZU;0{O5teFQ;8b=`(kBKagi=?Ea7|x8SDLX8h0XF3$-TUBgQl;ON zHVXH93rN$~#~ZA=11zw!BTX8xIIKW&EU`O@whg|_u8{BqSOnMI)H~L_Fj4#uj=TxC z5UEXd`qfZ#5E*hLp9%xvXQqwC_(Qu%sh5a=09B&$=eM-9yc?hB`9;Oa$@!K$fr0?W zY6@}}CJK!kI5Q}!s~@rM+_`h(bT0%h$_d@-sOGuBDxxsx>Vo`aBES*G_Xceo&MJBrmDR5vKnI%Ew>|VnJZMYH% zb&&`Eeg|o&MlfS^Re~MGIWr%@A;IeFjxRf<4kQ9VUy~XQ9AIf_i3NaM*c$j6sD6m1 zVPWkivX1e&IdH=|6j_ja!r)1VfKYk1EQNRC))S__H<@mn4HgYW=gaa%jPokEtMQYE2^o;r1k zx1u|ONIx7(X(LGZRb*J15X;C=2SGoqIEav4mu~4bpjH#j4g2wU!(e0TaRh8Kzh>@8 z%_1SELYj}ro|A2hn)k_|^ zn%W&`(}P=uBKsb#f~+E(aiCS#PW|-3B!LEucl@WKdQ`H#P2$4Kth#aOIoT$#6ms_< z(Tk)y>0W?Bi_~Q!GOdIN;dYO7i!A%Wt60KV3B|jDF8=f9zIz?O}&bysUSoLfiGtK8YYRa*0D0>}-rW)Gq} z@k&T6FA7coZj-f$JoR39I18g54tKCIctWc~K71HK-TI871mt6V@fxT{U3SXE+@}?u z*n}$|VR8#u2SM`zRRlRT)7fOB5CI>F)%r!=L-K(rynxXi0(69{Fxx|chFA! z-#MoLCqc#@;lIbC#@Iq(9{io_JNvID{{K1t{U6l${|ZG@6eBq4os1IuHvKv4)QA(t ze~)oJ_*b+4e{%Z&UNXvmE%ZBz+X=q(@fn90bRCGs%4(KVs=}-wFOQ7+z`A$_oy$k& z4`GNovppwV;gdo%?=Ci0*22Orsh{ii&<{{PibJ>)G$zWOyf0LGQ)O+V1xD_w%3s{s`&Ir^t@ox9@-Bod3g1a_H8J zf>@nEkLAlI5hb*F#1zul2eZeD*udvzwGv0uTNd3bD=UkymwAtobO|^g)_#A}G}P1E z*fQqH$R)WWx8v8pjB4P!e9%Wfy>V=O+^X&Ij=shvjPXE*XgOI~4JpHFw$lewZatl> zlH~Y*7r8NB_2VXp?h{f?008G8BFAP<)q4vx(U7n(iW`!41?b=$;{I+7Jhy8 zM?ZCQ(*SURgf^+;^XCHaZSrBO`h-|Aa%HREih3|XMQ$&5X(FTSNth z+16}7uLqzZ_7CucAoZ6j20@SjyFcDtW`ct@!R??RH$DTm@5-G!AFP_;b-f1Ptccf= zL}MiSG{0HjHjn}hI1CAp88P4X!r#9b7}$^Bc-Z3L=P3VRDYtA_VObz<3L}vsn+58n#n)S~%T@m`+0j&mqFppn-!+ zc6N3uO)J_Bq3=Xm77-D#ANOzhiP;|5dzSst$th5EK$HzmIxGo6|DoQ+ON~4V#7S5b z-8f7#3P3z6Bt=$FHZ}7jUQT6fVloQ~xf5O%RNs&BvSd?wI?Y@d;uk;>Y_T1u!SMnd zyd9$&*`Z?lMOsq$F|Ir=TQ`JB4WI{7f_;>&pTg~hn{pF%8u;Qj5<|F?8)5gxHk$-u z+5EL(JD27U`ev){-DpUbo!)Yk8MtQdsP7KT^DVsyQ6L}jyFyY#11&a6ArWfXdW^K0 zUWgU515L&nT7~P0c4q=qYH|zuF|)(MF@jXkG=nvYUxDscrAMcciaj`3f=jiIh9q=uWLB`}$1RIP7K}oc&oRP?CNu*fa3^p#NUkbq z0z!9EGBTB|OEqThaq0ymt^lXF2f?Sz#6MF%C;OhcF=BG>R+N1F>Rc|2`h~(A{WAwT z1qit`Qy{X1k?{wVj=SJ(M0BMP#EJMFpzyWp*T2FFPDLh*LVxV`D(G*Mfg<=fY$5-G ztG-B?btn zG2+FB{@E2SMM6*{Uxg1%sM}6Ye@Q}OBMka3d&+i~Jk8nbPHGhI;2Tv9re>Vky%ZGnh2reeSd>Hkq988bmBb& z|6n9`9fN{`N(3M};_s>)eA?yT7Mek#7FwVZqq~2)$qs_^qj5^Q(%e1hdgPy`$r4kW zkVfVeKz0-o?%vPNc5qXL5_-qJl?EBc(f#T0hmd8zTOG9%ITr4kT~2E8u~j-eR8mzv zv@-UmPnmSNrm8?4CcYHN2airkQPF$&R-^`zWHl&!o!#epZ}Xm?dr7#F2%&%eI4l@J z9W6tq?|#uwhGb6gT~Z{7NUU4K0Rxnnvn1tVGc~XmD+}zFz*nI66;MS;7!@o7 zWIrE)9o17&#CJfNYZ?lH^TL8HQRYyl^vB<&rlin^Q?r1Z5KSF57wy!^-@k#=VQ;u? z;WrqV#2Y51P44DRdS_Z@c+=$wrQ(u9hYv>N3~I;gGe4V?>SY|BpYsN{dg1Mzhpdhy zS^>VGEL7n2>4}&xge3F~Sz=g3WRsw8%gfi5r5`q5s8qnj-ud$!W_h7iJdaR4$ngv& zw`f*H+#r!F40LX0WTehP*aC@<-DGkFlW1+YT2wh;DyR;hVQ!O-089Kb;!O98w5=Rw zi&ZRv(D?1~Kp$4UJ7Vm?03gu)Q z=5vCF7Z(@nkbZ)Aj8*K4Rf81Ycl7r2ARr|6Pf66N;`Woh4x_I&&5R9BA~%C|H)cUm zwQ7;_$0~RSOatR-3z`z}%GK&j^mGW-o-j@zmz_at)NV*R3L%9Drhmkv5b4*cY3pUT zh|m9<1=#y&)7iCZ8|dEhExfDfb=|Uc%a+TT->>*$!s`Ia#gGLLc>!J}dw7Yykm^{J z1o;L(8RF|@T=(~1SC#W``SY5yYflS^{`0pLm%1w~hnf^dpdb*sp#?pEnECwC^^?&~olP&9MgPC(-6-@;Z|GfA4s_T)< z4qO4$kz4=y;Q#b}pO2>vE$F(hMV z_h^$hkrn%@B3p)ap4eQej^9MbGXFDIygJ}8t)yhx^_GuS%MRI>hW_8Wf|Obxt%K3B z#dx@YYnF+*c__jv;I^&9!zxF-sYq5F&fpy~)?sNWb2t_n!@$4*^hCP@RT58}8=!*K z!m;t;R5=Ls1VH6Df`4%Jo?Z?~>+amqatNtlq87vExecZtQhs5UNUs+iY;0^QFfema z;>{%tIk3G<4w;;O+okjhDq!%hyR}ejg}=AFjL;7|oK3XSPoKC31_x&$mxjafdOXIK znx!Yd4EvlsF@OLXvpyOB@ul={4P?d}BMTfVS*{m@-$7nO%>~?{3=FzR+}G2dRx#T7 zw7jT_pZimMJW+yi@$uRpKyo*;Z22LSKq0*$yZiB`=^T78@n)`llo48*>A=r7@7PfQ zd^$T`CgLY#W$axI2Jsl5PA1b?k4_Jtj+U)RHc&AY*bR+_Ofr*k8R%j3a&k47k8~)< zWM>yAjaq1T=U$4f!IoWj8o-atU^*->(G`u`4;^=K)?jD zbs=t*p{eNyY;$sd2M1|#aLzLe<7KHv9jj4b&jh@@K01Ew?pP% z@T>&4;9wSD3{@Z}>@(2v%b){0k84uHzu(Wsw!sldSv*!{A-XBk#s{@%nuqfYy=-)lT;4Eo#8 zgxixCVX&PsBGV*42t5WRUXis4?5xFMIRF^YA9fV5ESktW_`{IMrcSZvIXedj2TMgk zHCQfz*82ko_6=(t7WpcY^MO}^8;S}`zmke-1u2c#hh%65PzS5IfS4V})Sc=keV#v8 zHD9DUn7muuib~VtK=n&KHt_-u=>n!ig~e-$(l4RZnZUbyNFdeLt+{X=UY7oX0Rqv1 zg!2#^e~p2lQF1a^_p&jH+Qy6BU0tsfS`PTVuGxdJXUqxtASck)-CY1V_B8g~(Jm$K z#aMcSvH(G6EM}|{k`t!fLD&g-2?!39%ZWCNbCa^evBZzg>j?fhBTvV2{QT^VqT`|h z0qzJk8+DiNrUbVcI4q2=!5u&}%nK-nkO3Ym1QvM?Soa?5r!T*cpmLCL8i1iR>cFRGUi8NgFggYGQzZo#%s`0FFXjupI0x% zYWyIx-Na_=%;xq}^4ytVcN9!@C>}`%P5~yCyDPuY6fVPxIK+l+0YCA`iN^?CL(VL~ zJ~T8mY{f@)L%4zKiOBIYtXoVM6I@A#49LW6pRbP2qJM)qd#7IS&D$UE-I8Z5YmDnw z(+T4$F|4@@(n+LWbYYlS)Yn*f7m@cVny&tKNjl1J8lG9tq;;D4U=bW4GA09{$D2Hi z+k~v&TB5ch*6|zE0}GwdD-tn#YnsmXIs4Te4*O?oZap4i#1=`ew46E=Xt@##4V=^Q zJ=G|315W{Wz#?H~6P^U8mdf#BFu`lU@uh*n*U?94;5jWNvO=TURFqKjhhoTTh&uL6Irp(5*ivV69U<$Jjp!0Ch=6EAS}W&uS2r z9t8fW$DjB*lJOcs_UQSf_Fpsg9zr4y3+`3@AsV?c>dT=vR#t62J%s?G7=?Uhyb|ax zdHqqB>|i|6gL1)Qy~EP17K#!O6j7WJNIi}cLI5a99&V#49-o-_4M}!CsvI`hEk%db zq1D-`dSPb$)tci=0C7K<#2Mj+yi&@vHuHbw6EX(uc!kM^Db)PgXUO)%0)uFB7xFC8 z8nc&|1i_b3^_)Nyui=z1*I5ef`6Th?gz+HJC$@cTYD?`bgr$&L~ zsA}X(E%&!~YxALsDD*{~g-LE?VnX!{&sc(LalL$TVc`ipES!DO{db5hQSdmDU!T;@ z;Z&j`Bo!1GMwaC^z)mT)y(aY}TQK)b-A}QVsD<4qd6#pNyVUHE%0n)D25KoDJaBDl zvYmR35d~?8w>|pt(V%FgHxRCjJGubP1-YnIkdXYx=hBZyb)f998d;%IUaZ)E@L)OU z3|LJ82JvQlf;}jhiBCQf^IBoK`kr9uO@UV@?*7cVSC{lzCNNbUmBxbUHLf%sbMpwo z6;c|rI0kRQ<7+lDszQ^fZD`nv>x%axfec{M0wx<*e4gyx#ar!ZaQyHV=kB`L9gbA-qv7U_Jj^0b5-#7q` zx-r8_T5Ni3Y~?d2>J^wwB?(dcx!yw>3_Er9oc~3~gNq2(5vsUZ$aaQ{Jl+6R@sF*u zeL59qPm;8O4og<25VtoL?pDk&RU@0iVi2#o&h?gM}9@W#6e*lBCXRAYSmINb{qR zNkO3V$AI_uoc5a4#HtX(egUZ|3Qocc<%epS*`K5rL2_Savu$CC_M3)gS2U$=N&RkL zL%zz9X3YQjqwf-7^ZoUY;qvhZG0_!<6?ZpLf&2JzZ*7{vBn^i|Q`>}tC_U0BJ#`W2 zF(kYJj_MBU)p&YH3H~6AhhPM>Fs?9;aA~}H!A5*2iO&CeE|9zFEehx;wu{MNJ&(pr z;NE47Koj#uhLsL>_g)STiQW*wlP3-5r}Qv^f!JL{QRs$IOnw-tK`G0CA41$qEEQ@5 z6aeJDmz0D6H(}+S=C|~%@1~yb28l^EA7p?=<2ZTfN8a@J&rT!WjapPISHc=nhv7{r z5~q4(#o*=yL$g!Q3{WHoy$tP$929Yppm_Ac{}pv-Y(w!U!#m&d@9C@SNWOlOdMbY2(nFG@v$sQ9R~ zP)fvvsA}Ym$b5ur#qo=f_et=VjBfCobg61-i9)FH4Nm%>;5Ej-wxJOr87t*ovc3I2eD6bK z@DgGNS}J*93lR?C@EMPHUB%PSw1D8C0$#uYkx3vZLU*8&ktye|5dt^s4~d6jHEg1% zf1(^41|6)(+e|G`B1|328(y{7t5+96FNvFj;5SOfaai)$$3*cVKm+maiGeyVg6c8J z0t9~nQUdgr_i*tbG%|(XypotO=v&-S9`|7%9C57)JizLG-q?@bHcXY~>-*`4wqWF` zu4f)3gY`tp`g#iJI zGsajRZF+BfDTB^Ijyp=?N%rBL`XkeO`sJTI^R(+}JJ2uj(m6!U?8e;L)&Fp3%WGo) zja>f^%yxSqKlj3xCR*^*kNXGP?)`Yd z`@TPnpH*HyVAri7rjIhLl{$&0&%x}UupZ>Rga2KY%`lNsb}IFZJ~u`Pzm&Z(ISp37 zcP26!>eAsy-=2>AQul?<`|@K6e@SIoq1Wj(zxu~MnMB?9x~0yjWGnS?kTvAt0rI;I zFZ;v&pFclM*bDcawM59fd<&y(5T*`tbAPV11)R7NDCF1LstURleuYft{zRd?9t7W< z#u0xb;t>McrQlh!cvOV0Q5LW-*vJpKk(@4r$K<-l5PJ#%TtC#ZCNsN-1a9a&d{P?%lELV(EOHEDvcomTUI3g>xFN0Dwrrxqm z2M{bt9z3_x&Ii#Oi2m5BWDXcY@_|8QnuwfAp5DhKY;8Ey$d8ojX|U2>=$_CSxQqIM z|HDu$DD27^zT~ZDyMqX|#Av%XP{)r_KEu}2Q^PH2;wg3JzLDd(JymilArJ#Dw$wEg z)0`cxF+xwlr4|D=csUFZBz`rlre8kc?q(DNBDzC;PINO(o$+2W5W z#5X~$dsowsKwB#^qqmW+1g#1!FPdQ^A#xb*(;06tPSUwj67{6mhqD_eqy=_>xvepn zC1hL|aK%KYCdRI;pQT84=dpt7+P$nXFu6z=3<~a>H*bFSPa-7xwx%CuS_o_z3egon znd2>bOY$Ds?BpEE??kycHJ+-7AuSTyihLFMkr(BQJk^RA z`Hm~7ka&3YYieIaKF&zHD#H6$)^KaOX3=3qcTdWuE2<12Yi7bZZkq)Ga(v)PB0!QjeZ0|k(U=mh9E zPXOtRU~3*IkrAYs|NKq~86(X6)Ze!1sy8^IOfL`ti-z#jg^_b4n?}Y?;7egp6a$tj z2#f_`cFPa~5`0U|1V)03L9g_aqF(65hYCY?5ypdl)ZwQD1@xRE2Ff<#kxu>&{xPj1qz84 z9&vyX80@C2U0V8nc6cBj88j!! zZk9E;lmd7|UJp#ig}n)4`e8t(tDG9@6iL%yyn$p_K%q$|i8M&m($qA@UIR-ifbt7j zfflz=HaRxs%^OA%M?qySfjUIS5H2F)ijdxAdGsMoR0ibl>fdCiCcS2x2UfWQ5<({1 zAeVw5<)gfN+m;;F3XmwkPC!XsBH_z#sOKl)W23`#A**?tcs;PTNumj=5>Su6dFpH3 zTw*n0ihvA<`12WDjI7$SeYAbw{-@gB<-XN+u;51RBmv7_!8dlsM&nhj{ljM}3U)~)8yy|kmC$;rPid&JWVIbfPyFd1Hwpiz zfr`f5WzYTPN84mHV9M_OJB<&je$_|~pd8dB9{mJ1S?q^~G*0gyHLony^;;yw#nsVc zG3o1$+FTxbb=NC)`IWvN4s3EU>{T4PMaOIG#YgvXaJYj7P#K~PfY@B7*@|)DD8v+WnQ|;z?@yQq}c#3O8vP~d3u+a%dhO@uolkGjWEPDeaC4T0Y7CqyC z-X>rQp#Vs>il7_`2*+6*x%rLE?eq0a$p{ zCKs!v8rNa@`ZN)>yZG zAPYz%x5C>4UVmTtJeFKH95hLsP0?ss z@k^K1B1TJ0E8GqLLHStucqb@7JMH*vXABYIb%j`menJL(P;VpTV%-&@4+;wI5)~Ca z!9YVy{xc6(|6i?Lc|6r=+t<^SnQ76?B$4vYG?cZF#x5mXI|iW2<9JvQ(C+gRDcTB=vr;n&)}m<&XEDcm9~qXQnvk{LXz}_jP@@TjDjM zSdXWBM}a5J&BD`Bvh)GHkMQK{z}@-iJb_y5gx;srC?<*{A7yq?P{HK=)ilPyYC#7H zpqq>FKrfWs0%oTo26;gR5aDZ62QL1fC9sdf3K#8@6KBNGv( zvrWxA3W|!3p0&MufN?nQ@v4(JC!armz6qwp_sFPNuHt!pvZz<8NOt%g4jBQ)NM>ft z>aj4$F4i{H)K*ok#{rDbsgIc$1I_?|2uz9m0G&Wn8rFQPrl!WJ+aUN8!IUU}Uo668 z1wu+h(1QROb~4anHpIyuI8E?eNsj?1;K}J?w+z|-{!`Z)`*E@dH&&Bb7ebfTx|$>` z4CuTOw>t0R>?|PVgMXg+ZsPzm$HZy?df7m9KMKB+2l?>&kTLzDshNP{{NqnQ1%djX z6x|IV8La+ubg~EGyT+$~i&^nWnQwkX4npw2k0200u)r$oo2QV4rZ7#~0$979P6AI` z(WUurYRWWwbBw+shU8uVpjc9yr?Zoik{&a)`)i3Ir>4;; zgllwmO9f-Bd;7g78kehFeIRe&y~|=d?4Pl*XO%PVZr}iCfqobo9US1}XlE)9!M@`MFuchkR_X(?ZE-}!s zANFCrK|4JM_|e}&i5*B3#3RAe9x>kL$Y z^uP(8^Q9DD08;i7SK6)cC3y|Eg@F5j!HePv5ue244%^;{Yz()}aYA=c23efWntn9g zPUu%4Enk{tW<6vnjN=pmMd=>{q2j=s*@;FkavXc^yk3feh*X+!dhls4%h#ql?5l%( z7}b*wFF7Y25cO!GOIzj+l;Zc$%|?#9b(dN8A9L8l6_G%@bWfot)EI#G5PASdO+Z)& zu&V=LwFlO@BFoJ6&7a?6YM$Ua;I;I4?iND*PhGNM7<851qMCH53$mwX*eUOQ^pq=M zEXPU7L;`g3H~>rEm*KjR<#lmQHY@O7NCo|YvK*jbM3Xduijwa=Y?fbVV3L5c9}yMh zxO6M~$`$THEX?)+{Cf0;0ORKrd%gM*0ukzA131&kCC=wBbC-W(@~=Ar*#BT?D!;mU z)HpoR?`&bHzoU$IFquM zN&=sCciZ~j<-2IqR*wD}W6c&Dn=4OzqSDlZ@}9cO*+RK(e8HU$EJh6?bKq>jn@bDG zX&?U5(AbA*=zuC?ImP0vMuUm6eaV59rqOoOVOFy~H$TrVv{;LfIyQSH7{6W^fGWGX zR<13*Aqvd|N;affpXOMEo-JG}ErIMp56BmI?rbAnsK8=hTlc_wEgQ=1O%jvCGfeyu$XQB%M5q)IIcT8?q!cG~5zyJ8$fLw6V3@+E0|DdtW^gy$*C89D z^7=W!s#}^}tF({|0PaZn_(x@^taoJx$LcFmvJ?ytmJifEWCJ zW24;E9Fny{{todgisv+{KMY`NkO5}Q-Pmr%bl{&i?*~CaXl%YAnRU&Q8gJ#h$<+GH8*YWdCs_Xt^u=&IvtZZ#oubxnj zgt{4Le!?mv z?!g23+wNK@$`oLSGQvXdk5+supnJ5F`5A170!~?Ol?@$`8{&`~c7ZSjJgV1#9+0tj zADjFE_5g@6vI?1S%tFxi9-rn3L2L62I^C~`OX7xY3JAdbn z2JniHP!Q@2#ADa+a880b-6p)q-c{z7#NuT_$k2g0AM_2>PUkUQ#01R0|CEWXew${; zyPrS#C!2dlugSKKL%BN-Llb4v@KkiIPZXxUS3sRwiCQ;;(3sR_6Vt24s=9cJDS-9$ z!a9>MDnqhHW<3%?js&@8vEp`S5mu0*0*VDFk3p|1 zG)IPv0w~H#AC{lffbgPse7p$_s4u4c^xetxQHWuO|K}=$W+4U`HjuFSlpX@qmGXNc z1F|d|#ZjPg(SB2a0nL=4uVS@M+^rs1QD1<-gc!gU=x;0WtMLnh6_#0;gdjNK42^E6 zXH-J4718<`+m1{Ep|kdlMQyf&4FSPFQtr>Ka_#1!4dof-v%;dq3`pZ(Nurvhy_e!|gi31FklMtsEgr zkOn`k6z}d(br*sPk?K6~hA~}5IJ}8L1=vos87)D8gjdZtvV|=sx4A3y4XQ7p3_vXl z#x|k(4HUNA9q$pGejijO6p|!mgZX|J@O-qz^*H6pu?7r>yMvw5VN&)#R~=>3J_Kqy z)@eDNjVwoS7Nj%a#cr|2>F9B@c>W?0iVQ+a=}W)pl^1~bXg{MxnOeHuK0Xrb*Dndt zvA;FW8VG25q>haa0*StO9BZWP<_7$HR#H4VHYjK={tRa>n1Rg3G^rbWJof#5+aLDY zKx2$mBr~O^DgsLNnriEU zg0Fa$bt2+D?Pn#GQ0pB(EbV9O<}_%hP1aOo3EEDT?!KKZhNrQ|_SYmc4#RIj8USH_ zeS|om*@yp9Zc}rv9f%C9tT32)ItQM1i2-xRTB~>|P;ZvfS6Rku*FL+XZFm@1;0D$xWwW~+RACeQn-6WMPt;08 z0Y8H^C|&ttp?mkN+Jm|};2tXg0wU@nV`eYgnA@dNis6xz#Ry2y5s1=Ui}zB6o(Q5GhYU$T4ko6i9H7D2cqeH%rw_v$Ir1^pzXqk-Jw6m^oPEF>7`#EtD=&O?s8G8& zt&l9ShMr@P;+fWqJ8uy2Qe{8d9dUa*{$ACc)s;hM@KB7?O>VThKskWbgA+qK=Rl#4 z=9aYWVMy)NU-xC=0X)KlRaMTNV6fXC z3y3bjPxW<&lWMMWwYZvcTjv*vU)AiFAGz_%qiLcFRvmU!(}hyU)Kma}AOGV_aT-X6 z`qa7w!e9S;$qDP~#6?kJO@EUT-@c560Pu#wl{*Jth%lTxe2FF2BoW-VV z#n?tpum4b|Hx`-L%wAohDhXX)<->IOs@BbnIrFR*H7?G^9`Je^Fqzla+<7O|Hu^l< ze$kaqkr#t~m-HAYHd3tf^v1`sJiAo%kkE*fIY13eC|#0oVG8;IM*vhF>C@DR2FwbvZw41!~L_wl0qUFz;1#d-#8)A|Qzpu5Q6# zEsx&TYrKXxXoDMJ3L)QfEniSf&Fata1c^*81k@Bk2M z401Ixv!R8h^bJT0C3}#piR+=X0arpLE3Z}#-V*nGh$6L~tnN?|ftuL|;6GRs#s_;K z-4K4A2deWIbQ1ZDXB%z(UWrrGE;?wsScj$u;67-#<-zv=_0Yw51#aI72iUS__WE7p z1sJhOg^yIOU0!xeF~9;n+PKjyb__@~RPE$`hG)d1Jj2?}fiZV;3=iBef`KK=q zZ>X98Q0?TZpL#qzh1IYG+5?#9Hv|2NQ9DXPbewdiR|}UIo|KqXi7kailj$JR8 zFngvxzUO&wxRLC>oi45J1`VaH9?TLQoku!(EsK-e&AY=q(UjMH(Smp62BBj`f7b+y zv$^y1=T>0SW;+Z*e*ZlQY|EzRd3V9}Hgn9^5s(T0_I7lxu?YKuIr?3h+_l3jLFU%h z{3)A^_hBcYg_7v3JLa*j(NOyK-PB1=hO*zf<&5vD_o=zQ+SB%iz^w}(fI(scmS(Pk zLKR9(NXW@jhxrETNRZN3(R*_Ta75u26xb^WJR)+Uv=lI8Fot}L15ocHlSLbh`d~|% z01U*~G3UXl!J2lU@NQe%EGQ}JT&c+-yAP)I35bxcwY;iNWyuhLZIGzR#^Rg+dfIa1 zc(oP;YunOVJl>92Le2u_`8CX+RA{T`^DR*SEgF?k7Vo*9%A_0gosXYrSD(aeyq1WKKZq zq=tWn@&@`n1?&!L4{**z22f`zVHmd+U;A>TqhNqkERk9L%P+^^CL*R2VO>8XATo7U zM^kVHa^9N%;0e=3V^zY~A-1P-fJ(&e&YISOB?au&QU&~P7iSmycL3LF9Iax%9I(lW zbeO-k?gq9F$?9-s0V_`%5o;TpOVU-)O5|^a!UVuaBj_wcXosNwaYW=n8SG3r&EEL6 z%y?SPm|0G3Y?WZnyoTwg0uo6=?0m8K;mJE4;h4cj|FOZvd?LmrTb(&tv~-2HDkUUr zK${5$jM7Nq32j8Xd1GI>CZ@^$zbOv*L7^=A6M6;*P#n-qkm37pii6y%U=$Fd8HWn| z8tenXU=(c)oeOI+Yi~L9ZfSwgV0Px?epsrMz#zz;B|9`d$+-(({})157>VaRq-{H$kB0R-@w|U2uJjZ$m*0)%)uu{iHODBA5yIEVd5dd zCqyaaX~K|33L%Q3K;82IfeOs-l2O_VY>g|>{{rndv+4?4sfG+oP3m7!sR$CsbGqbA zSAbBqFdRu3ifhn;Tjttri!FkftqXU3m3TS;0{(AE_&%?{u#ySAO6hMxd<4wa*itKj z5_7mp=H>X_vC9_|iV8*{7#dU=83X6r=^OUcGv@XWH6zCW@+4M>vVuYcAg>p_y>loh z54b43CmcqXF-YQ&EJpi9%{b_*K4i8c;N;BTN>{DvZsd1G5eT1BBY zBH$w!;N1^E*D*056g%lj;YF@#n$b$kezjO9kw4#}*m7K8BB{hc+X+^u>d6z~wSI2& z82=w>j+uM(^}T)Thy($+3vG93A)%YbHmn+Q;sDjZB%gB(N}s!C?LD2Ju0%!EAb(={ zZ*HQP`cg1gQ)JS;!)oT)HkKKC+ajH^XQS-w5rjaAD9=gA>EJ-8S2C`cQNkWSh=_j2 z=nExzdW8+f{%$>Y4e{}So7!RPVJuwA(j(~&p%+*Nd@^D!7jt^BI-UkxIkw9Lv#x1V z8>0_u)O8GQJl1UUUc4l;UCLVhRIuOg!L|jWKG!f!`2uhTPbCcRUkVL0OPi z&DqBP21{Q7Ei#RxI0}eq1_(pqQ%K6Fx>DbRaS+BqL>^$<;6Thbx;0^X|JsmM*Tn@MwmhlQZM$T8pvA- zKw6s>%}DHmi&wkWJqK&QeF%qMvqs<2|Dl>rkrO{!b1pSabt*V*mz zCc96PpXyc51TthV7!`CJl?(sa`Rki`-!1Lmx8@5y;pOQWA$ecFphSHS(GwJ!hBqvX z;6Z3n9FWGww{dhX-f7BYn@a(?3`Rx_u&0Pn0g$xJ{$fgip?r~+F8T{d;&2{p!v{f$ zrjUFf{T7Fve2K2x5|`ew9I@ocT-oJi3~ZR;V*$l|%>n($6_k2SUbj=M@QOa`H=W3XQW75_cJUhN2nX#&_u(lvsc!*{ zYS3^0s`D0B7+P-fNF=RIU7jkt(^{s%en^y~F2io>a_9M3vk#Q^wTyoS?QqmCT-vqr zK9}1Evh_O1b*`7J)h#NJ1h`QpL0fw5aZNZh+Qc^GIb1TX!Ggk9vS*nsPGrdU_QTzP zTlcQOg+}+D;A*ol=qMlyB1e`^xuRW0VAN1H#GHF?7dFo+gER!7g_VI~WPDs47mS>+ zyxkdvy)Y2N(k7X23+Kj5oNN7fIowy4fU^tDj{!J>X&gJ-fls3F>Xe@{F3UngT2yMI z--5d{De#i?7R%Pz(%nFG4*~A1acnV=FIp7C0fKes(GEb5;vjWV=u^6=_Axa8;zI;v zf9uLuVxqFUJ0XZ)0Ni(Zl5zSWgdAajb&#urPlfmS9MAE+b+?3>5(t^*S6)zh^1<>$ z{1F6Kq$a_0TOU`5H2_VuNLDYwWOPW0MS!WT;O5iZ$Cbm{c=w;L+00CxB3=VS5(Zw`68}m z{q|JEsA7OQih1%!;KS(0mf7!o5MU@<+gCr@gr%zEjDKLp&&R)aWO#N z;_F;PWzS7nCtxXF!w4d}dQ8B&F(vcD+5Wzyl$e;fIG0=F7&Ld^_F-I}=z3I=juHSM zx*zbPIKVAv{qa~p9p#}yes*_WwP(O0byBgYzMkEr@oliGuK4(5jB$X$)!rUZo^)Hl zUm%{=wjj*%3L1+E00L4y^Z5CbjnkK-?E^aHfQ3joR)Z%g78I047?cXeI$*Zbdp-gR z0;o$nfDUx@0I=TZBsU*HeS>z(!e!w>OGd8A(aJ3I5S?UEQGB1QfrCH+xnvwg-V~YD z^@M?kS5;J8t@oRrnXz|rs>Pt=JCa)q?JgcvONzb_>K)**#h(GUb43+h2G?6knR8mL zOtmU^ogz(bSsAIRNXd#Ssub^dv4nB&k>?PsOgOBeIwuo8s0fx%PnmDaAq|ojA<7ay zrUq=J;3y_wb_$e2qHX~6Y5%59^wH_Y*5x4}1V7Ss$QQgkQ6-#rD|gG2R2W<*cbDWz zoK_0&RznK{5SFsLe|)%ZZ|PQS)jGCggP)w{xhF+&T5<6{%ITew5Bq~IFZN#}IGt{O zXgKC{np_yC-IFz&d-LX!HM#Z>Z6Tbo`UJ7n#9>{z78{Db#fq5_jLH%8Sr{dGb= zH!Ty(ua1@CT{g zgFl)+;6(OoR;Ot}`ukN@BLEjEkF0M{)rA4$R0^}o>Zj|65Il|jvVs=~6&5&b$2WVC zzks3XCH($kaIis<2D7>mY68mLMj+w`akit*eR~Y7j+{P47*A$Q}&}uPWr4K+hTC48E zJGHP0eK7GY&*`#qh^`z?8~xTI z%*z<5aJ9w`GqYvXmEsiKIQrXUdPf@SH91ot0^V*Jjl|U?98mz9s0sF_Dr)J z@1Gs(w4sGJn|$aFpbm1N6ZKTI|;}7zQaZ&B`E%( z=t1y}IJfLu-!oi?yMeerc2R=&DbphNG-*U|dSYh69ZckbpdKF0z$9g);M8nE4|Lgk z7)Bnf4vaR^J*}CRKLNX;Xk;`-vV~1gJsS*#L`4m-jA^zZ+dq8i@VpA$I~=E^=QcNL zX!!Z_BriYMB!VZuU%1eu=0i4OGmz2|j)vd`kRxQwca$*Kz-_l5a18b5U;+Ryo+&Ta zqTh$;s!DXdP=Y8t!`owUBnq$6d$>& z@bVCJpIm(f9Ik{f0Jid-+m20!Lqv|);hd|) z!S<|2LC}p`Y>q@CK4WUD-Y05d8tCEqOXxQzb!Fd6;XjOKS4<3ryb2=6`R%Lf{zSj}8Ft>vm&gYG+FKE63^ zJGN?@JlUP^#vBoK4QB_QKmCtIix(Rem-yoXDacm!&vx5LfF7v0)_f>N>x5=vz~pxr zu+40XA42dvv$sI%T~cBbYlh(sZK5M0k*T8wDBE?JYkH2Rc@kV8OlwR!r@GegX@rE7 zIfh#TQz1dsao@DGPy3p&pvDCZn^_118^yH}w}bFi(9 zKYcx!c$VL=PskrNeE4U_HlwZCoA;mo EPrpSl3;+NC literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/load_picking_06.png b/pos_picking_load/static/description/load_picking_06.png new file mode 100644 index 0000000000000000000000000000000000000000..1c5fa271330cbc9018950e0683fd319f40b03df0 GIT binary patch literal 14487 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 literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/pos_config_form.png b/pos_picking_load/static/description/pos_config_form.png new file mode 100644 index 0000000000000000000000000000000000000000..1e58647a0ab49f4437e3b775b70b9b0a9735784f GIT binary patch literal 11794 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 E8(e>Cs{jB1 literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/stock_picking_type_form.png b/pos_picking_load/static/description/stock_picking_type_form.png new file mode 100644 index 0000000000000000000000000000000000000000..6f3849de3601f15455c6b06b5d7e7d8c6bd6af07 GIT binary patch literal 31723 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 pA70ylqThB|eEYw tr{ + background: rgb(230,230,230); + cursor: pointer; +} + +.pos .pickinglist-screen .picking-list thead > tr, +.pos .pickinglist-screen .picking-list tr:nth-child(even) { + background: rgb(247,247,247); +} + +.pos .pickinglist-screen .picking-list tbody > tr:hover { + background: rgb(220,220,220); +} + +.pos .pickinglist-screen .searchbox{ + margin-top:8px; +} + +.pos .pickinglist-screen .searchbox input{ + width: 150px; +} diff --git a/pos_picking_load/static/src/js/pos_picking_load.js b/pos_picking_load/static/src/js/pos_picking_load.js new file mode 100644 index 00000000..c5e7e11b --- /dev/null +++ b/pos_picking_load/static/src/js/pos_picking_load.js @@ -0,0 +1,329 @@ +/****************************************************************************** + Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) + @author: Sylvain LE GAL (https://twitter.com/legalsylvain) + License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + *****************************************************************************/ + +openerp.pos_picking_load = function(instance, local) { + + + module = instance.point_of_sale; + var QWeb = instance.web.qweb; + var _t = instance.web._t; + var round_pr = instance.web.round_precision; + + /************************************************************************* + Extend Model Order: + * Add getter and setter function for field 'origin_picking_id'; + */ + var moduleOrderParent = module.Order; + module.Order = module.Order.extend({ + + set_origin_picking_id: function(id) { + this.set({ + origin_picking_id: id, + }); + }, + + set_origin_picking_name: function(name) { + this.set({ + origin_picking_name: name, + }); + }, + + export_for_printing: function(attributes){ + var order = moduleOrderParent.prototype.export_for_printing.apply(this, arguments); + order['origin_picking_name'] = this.get('origin_picking_name'); + return order; + }, + + export_as_JSON: function() { + var order = moduleOrderParent.prototype.export_as_JSON.apply(this, arguments); + order['origin_picking_id'] = this.get('origin_picking_id'); + return order; + }, + + }); + + + /************************************************************************* + New Widget LoadPickingButtonWidget: + * On click, display a new screen to select a picking; + */ + module.LoadPickingButtonWidget = module.PosBaseWidget.extend({ + template: 'LoadPickingButtonWidget', + + renderElement: function() { + var self = this; + this._super(); + this.$el.click(function(){ + var ss = self.pos.pos_widget.screen_selector; + ss.set_current_screen('pickinglist'); + }); + }, + }); + + + /************************************************************************* + Extend PosWidget: + * Create new screen; + * Add load and save button; + */ + module.PosWidget = module.PosWidget.extend({ + build_widgets: function() { + this._super(); + + if (this.pos.config.iface_load_picking){ + // New Screen to select a picking + this.pickinglist_screen = new module.PickingListScreenWidget(this, {}); + this.pickinglist_screen.appendTo(this.$('.screens')); + this.pickinglist_screen.hide(); + this.screen_selector.screen_set.pickinglist = this.pickinglist_screen; + + // Add button + this.search_picking_button = new module.LoadPickingButtonWidget(this,{}); + this.search_picking_button.appendTo(this.pos_widget.$('li.orderline.empty')); + } + }, + }); + + + /************************************************************************* + Extend OrderWidget: + */ + module.OrderWidget = module.OrderWidget.extend({ + renderElement: function(scrollbottom){ + this._super(scrollbottom); + if (this.pos_widget.search_picking_button) { + this.pos_widget.search_picking_button.appendTo( + this.pos_widget.$('li.orderline.empty') + ); + } + } + }); + + + /************************************************************************* + New ScreenWidget PickingListScreenWidget: + * On show, display all pickings; + * on click on a picking, display the content; + * on click on 'validate', allow to use this picking; + * on click on 'cancel', display the preview screen; + */ + module.PickingListScreenWidget = module.ScreenWidget.extend({ + template: 'PickingListScreenWidget', + show_leftpane: true, + model: 'stock.picking', + current_picking_id: false, + current_picking_name: false, + + // Base functions + init: function(parent, options){ + this._super(parent, options); + }, + + start: function() { + var self = this; + this._super(); + + // Bind click buttons + this.$el.find('span.button.cancel').click(_.bind(this.clickCancelButton, this)); + this.$el.find('span.button.validate').click(_.bind(this.clickValidateButton, this)); + + // manage Search Box + var search_timeout = null; + this.$('.searchbox input').on('keyup',function(event){ + clearTimeout(search_timeout); + var query = this.value; + search_timeout = setTimeout(function(){ + self.perform_search(query); + },70); + }); + + this.$('.searchbox .search-clear').click(function(){ + self.clear_search(); + }); + }, + + show: function() { + this._super(); + var ss = this.pos.pos_widget.screen_selector; + this.pos_widget.numpad.hide(); + this.pos_widget.paypad.hide(); + this.search_pickings(); + this.$el.find('span.button.validate').hide(); + }, + + prepare_order: function(order, picking) { + var partner = this.pos.db.get_partner_by_id(picking.partner_id); + order.set_client(partner || undefined); + return order; + }, + + prepare_orderline: function(product, pickingline) { + return { + quantity: pickingline.qty, + price: pickingline.price_unit || product.price, + discount: pickingline.discount || 0.0, + }; + }, + + // User Event + clickCancelButton: function(event) { + order = this.pos.get('selectedOrder'); + order.set_client(undefined); + order.set_origin_picking_id(undefined); + order.set_origin_picking_name(undefined); + order.get('orderLines').reset(); + this.pos_widget.order_widget.change_selected_order(); + var ss = this.pos.pos_widget.screen_selector; + ss.set_current_screen('products'); + this.pos_widget.numpad.show(); + this.pos_widget.paypad.show(); + }, + + clickValidateButton: function(event) { + order = this.pos.get('selectedOrder'); + order.set_origin_picking_id(this.current_picking_id); + order.set_origin_picking_name(this.current_picking_name); + var ss = this.pos.pos_widget.screen_selector; + ss.set_current_screen('products'); + this.pos_widget.numpad.show(); + this.pos_widget.paypad.show(); + }, + + load_picking: function(origin_picking_id) { + var self = this; + var pickingModel = new instance.web.Model(this.model); + return pickingModel.call('load_picking_for_pos', [origin_picking_id]) + .then(function (picking) { + self.current_picking_id = origin_picking_id; + self.current_picking_name = picking.name; + var picking_selectable = true; + var order = self.pos.get('selectedOrder'); + order = self.prepare_order(order, picking); + order.get('orderLines').reset(); + var pickinglines = picking.line_ids || []; + var unknown_products = []; + for (var i=0, len=pickinglines.length; i 0){ + self.pos_widget.screen_selector.show_popup( + 'error-traceback', { + message: _t('Unknown Products'), + comment: _t('Unable to load some picking lines because the ' + + 'products are not available in the POS cache.\n\n' + + 'Please check that lines :\n\n * ') + unknown_products.join("; \n *") + }); + picking_selectable = false; + } + // Check if the partner is unknown + if (_.isUndefined(order.get_client)) { + self.pos_widget.screen_selector.show_popup( + 'error-traceback', { + message: _t('Unknown Partner'), + comment: _t('Unable to load this picking because the partner' + + ' is not known in the Point Of Sale as a customer') + }); + picking_selectable = false; + } + + if (picking_selectable){ + self.$el.find('span.button.validate').show(); + } + else{ + self.$el.find('span.button.validate').hide(); + } + + }).fail(function (error, event){ + if (parseInt(error.code) === 200) { + // Business Logic Error, not a connection problem + self.pos_widget.screen_selector.show_popup( + 'error-traceback', { + message: error.data.message, + comment: error.data.debug + }); + } + else{ + self.pos_widget.screen_selector.show_popup('error',{ + message: _t('Connection error'), + comment: _t('Can not execute this action because the POS is currently offline'), + }); + } + event.preventDefault(); + }); + }, + + search_pickings: function(query) { + var self = this; + var pickingModel = new instance.web.Model(this.model); + return pickingModel.call('search_pickings_for_pos', [query || '']) + .then(function (result) { + self.render_list(result); + }).fail(function (error, event){ + if (parseInt(error.code) === 200) { + // Business Logic Error, not a connection problem + self.pos_widget.screen_selector.show_popup( + 'error-traceback', { + message: error.data.message, + comment: error.data.debug + } + ); + } + else{ + self.pos_widget.screen_selector.show_popup('error',{ + message: _t('Connection error'), + comment: _t('Can not execute this action because the POS is currently offline'), + }); + } + event.preventDefault(); + }); + }, + + on_click_picking: function(event){ + this.load_picking(parseInt(event.target.parentNode.dataset.pickingId, 10)); + }, + + render_list: function(pickings){ + var self = this; + var contents = this.$el[0].querySelector('.picking-list-contents'); + contents.innerHTML = ""; + var line_list = document.createDocumentFragment(); + _.each(pickings, function(picking){ + var picking_line_html = QWeb.render('LoadPickingLine',{widget: this, picking:picking}); + var picking_line = document.createElement('tbody'); + picking_line.innerHTML = picking_line_html; + picking_line = picking_line.childNodes[1]; + picking_line.addEventListener('click', self.on_click_picking); + line_list.appendChild(picking_line); + }); + contents.appendChild(line_list); + }, + + perform_search: function(query){ + this.search_pickings(query); + }, + + clear_search: function(){ + this.search_pickings(); + this.$('.searchbox input')[0].value = ''; + this.$('.searchbox input').focus(); + }, + + }); + +}; diff --git a/pos_picking_load/static/src/xml/pos_picking_load.xml b/pos_picking_load/static/src/xml/pos_picking_load.xml new file mode 100644 index 00000000..93910a28 --- /dev/null +++ b/pos_picking_load/static/src/xml/pos_picking_load.xml @@ -0,0 +1,85 @@ + + diff --git a/pos_picking_load/views/pos_picking_load.xml b/pos_picking_load/views/pos_picking_load.xml new file mode 100644 index 00000000..ae5915eb --- /dev/null +++ b/pos_picking_load/views/pos_picking_load.xml @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/pos_picking_load/views/view_pos_config.xml b/pos_picking_load/views/view_pos_config.xml new file mode 100644 index 00000000..0428da44 --- /dev/null +++ b/pos_picking_load/views/view_pos_config.xml @@ -0,0 +1,14 @@ + + + + + pos.config + + + + + + + + + diff --git a/pos_picking_load/views/view_sale_order.xml b/pos_picking_load/views/view_sale_order.xml new file mode 100644 index 00000000..e16826f6 --- /dev/null +++ b/pos_picking_load/views/view_sale_order.xml @@ -0,0 +1,14 @@ + + + + + sale.order + + + + + + + + + diff --git a/pos_picking_load/views/view_stock_picking.xml b/pos_picking_load/views/view_stock_picking.xml new file mode 100644 index 00000000..e2f02f82 --- /dev/null +++ b/pos_picking_load/views/view_stock_picking.xml @@ -0,0 +1,14 @@ + + + + + stock.picking + + + + + + + + + diff --git a/pos_picking_load/views/view_stock_picking_type.xml b/pos_picking_load/views/view_stock_picking_type.xml new file mode 100644 index 00000000..5de9a0c5 --- /dev/null +++ b/pos_picking_load/views/view_stock_picking_type.xml @@ -0,0 +1,14 @@ + + + + + stock.picking.type + + + + + + + + + From 5df6247dc6659ca96ee340b28783e6a30a1c17cc Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 15 Jul 2017 07:37:37 +0200 Subject: [PATCH 02/15] OCA Transbot updated translations from Transifex --- pos_picking_load/i18n/am.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/ar.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/bg.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/bs.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/ca.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/ca_ES.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/cs.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/da.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/de.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/el_GR.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/en_AU.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/en_GB.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es.po | 205 ++++++++++++++++++++++++++++++ pos_picking_load/i18n/es_AR.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_CL.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_CO.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_CR.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_DO.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_EC.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_ES.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_MX.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_PE.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_PY.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/es_VE.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/et.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/eu.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/eu_ES.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/fa.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/fi.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/fr.po | 70 ++++++---- pos_picking_load/i18n/fr_CA.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/fr_CH.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/fr_FR.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/gl.po | 203 +++++++++++++++++++++++++++++ pos_picking_load/i18n/he.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/hi.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/hr.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/hr_HR.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/hu.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/id.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/it.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/ja.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/ko.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/lo.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/lt.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/lt_LT.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/lv.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/mk.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/mn.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/nb.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/nb_NO.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/nl.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/nl_BE.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/nl_NL.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/pl.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/pt.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/pt_BR.po | 204 +++++++++++++++++++++++++++++ pos_picking_load/i18n/pt_PT.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/ro.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/ru.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/sk.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/sl.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/sr.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/sr@latin.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/sv.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/th.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/tr.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/tr_TR.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/uk.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/vi.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/vi_VN.po | 201 +++++++++++++++++++++++++++++ pos_picking_load/i18n/zh_CN.po | 202 +++++++++++++++++++++++++++++ pos_picking_load/i18n/zh_TW.po | 201 +++++++++++++++++++++++++++++ 73 files changed, 14539 insertions(+), 25 deletions(-) create mode 100644 pos_picking_load/i18n/am.po create mode 100644 pos_picking_load/i18n/ar.po create mode 100644 pos_picking_load/i18n/bg.po create mode 100644 pos_picking_load/i18n/bs.po create mode 100644 pos_picking_load/i18n/ca.po create mode 100644 pos_picking_load/i18n/ca_ES.po create mode 100644 pos_picking_load/i18n/cs.po create mode 100644 pos_picking_load/i18n/da.po create mode 100644 pos_picking_load/i18n/de.po create mode 100644 pos_picking_load/i18n/el_GR.po create mode 100644 pos_picking_load/i18n/en_AU.po create mode 100644 pos_picking_load/i18n/en_GB.po create mode 100644 pos_picking_load/i18n/es.po create mode 100644 pos_picking_load/i18n/es_AR.po create mode 100644 pos_picking_load/i18n/es_CL.po create mode 100644 pos_picking_load/i18n/es_CO.po create mode 100644 pos_picking_load/i18n/es_CR.po create mode 100644 pos_picking_load/i18n/es_DO.po create mode 100644 pos_picking_load/i18n/es_EC.po create mode 100644 pos_picking_load/i18n/es_ES.po create mode 100644 pos_picking_load/i18n/es_MX.po create mode 100644 pos_picking_load/i18n/es_PE.po create mode 100644 pos_picking_load/i18n/es_PY.po create mode 100644 pos_picking_load/i18n/es_VE.po create mode 100644 pos_picking_load/i18n/et.po create mode 100644 pos_picking_load/i18n/eu.po create mode 100644 pos_picking_load/i18n/eu_ES.po create mode 100644 pos_picking_load/i18n/fa.po create mode 100644 pos_picking_load/i18n/fi.po create mode 100644 pos_picking_load/i18n/fr_CA.po create mode 100644 pos_picking_load/i18n/fr_CH.po create mode 100644 pos_picking_load/i18n/fr_FR.po create mode 100644 pos_picking_load/i18n/gl.po create mode 100644 pos_picking_load/i18n/he.po create mode 100644 pos_picking_load/i18n/hi.po create mode 100644 pos_picking_load/i18n/hr.po create mode 100644 pos_picking_load/i18n/hr_HR.po create mode 100644 pos_picking_load/i18n/hu.po create mode 100644 pos_picking_load/i18n/id.po create mode 100644 pos_picking_load/i18n/it.po create mode 100644 pos_picking_load/i18n/ja.po create mode 100644 pos_picking_load/i18n/ko.po create mode 100644 pos_picking_load/i18n/lo.po create mode 100644 pos_picking_load/i18n/lt.po create mode 100644 pos_picking_load/i18n/lt_LT.po create mode 100644 pos_picking_load/i18n/lv.po create mode 100644 pos_picking_load/i18n/mk.po create mode 100644 pos_picking_load/i18n/mn.po create mode 100644 pos_picking_load/i18n/nb.po create mode 100644 pos_picking_load/i18n/nb_NO.po create mode 100644 pos_picking_load/i18n/nl.po create mode 100644 pos_picking_load/i18n/nl_BE.po create mode 100644 pos_picking_load/i18n/nl_NL.po create mode 100644 pos_picking_load/i18n/pl.po create mode 100644 pos_picking_load/i18n/pt.po create mode 100644 pos_picking_load/i18n/pt_BR.po create mode 100644 pos_picking_load/i18n/pt_PT.po create mode 100644 pos_picking_load/i18n/ro.po create mode 100644 pos_picking_load/i18n/ru.po create mode 100644 pos_picking_load/i18n/sk.po create mode 100644 pos_picking_load/i18n/sl.po create mode 100644 pos_picking_load/i18n/sr.po create mode 100644 pos_picking_load/i18n/sr@latin.po create mode 100644 pos_picking_load/i18n/sv.po create mode 100644 pos_picking_load/i18n/th.po create mode 100644 pos_picking_load/i18n/tr.po create mode 100644 pos_picking_load/i18n/tr_TR.po create mode 100644 pos_picking_load/i18n/uk.po create mode 100644 pos_picking_load/i18n/vi.po create mode 100644 pos_picking_load/i18n/vi_VN.po create mode 100644 pos_picking_load/i18n/zh_CN.po create mode 100644 pos_picking_load/i18n/zh_TW.po diff --git a/pos_picking_load/i18n/am.po b/pos_picking_load/i18n/am.po new file mode 100644 index 00000000..7ed6eb38 --- /dev/null +++ b/pos_picking_load/i18n/am.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: am\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/ar.po b/pos_picking_load/i18n/ar.po new file mode 100644 index 00000000..ced64db7 --- /dev/null +++ b/pos_picking_load/i18n/ar.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "إلغاء" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "الاسم" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/bg.po b/pos_picking_load/i18n/bg.po new file mode 100644 index 00000000..c897151c --- /dev/null +++ b/pos_picking_load/i18n/bg.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Откажи" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Клиент" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Име" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/bs.po b/pos_picking_load/i18n/bs.po new file mode 100644 index 00000000..c535047f --- /dev/null +++ b/pos_picking_load/i18n/bs.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bs\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Otkaži" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Ime" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/ca.po b/pos_picking_load/i18n/ca.po new file mode 100644 index 00000000..22160e8a --- /dev/null +++ b/pos_picking_load/i18n/ca.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Eric Antones , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Eric Antones , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancel·la" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Client " + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nom" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "Punt de Venda" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Comandes de venda" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/ca_ES.po b/pos_picking_load/i18n/ca_ES.po new file mode 100644 index 00000000..efd91d53 --- /dev/null +++ b/pos_picking_load/i18n/ca_ES.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/ca_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancel·la" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/cs.po b/pos_picking_load/i18n/cs.po new file mode 100644 index 00000000..ecffd8d3 --- /dev/null +++ b/pos_picking_load/i18n/cs.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Zrušit" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Název" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/da.po b/pos_picking_load/i18n/da.po new file mode 100644 index 00000000..dd5aacd4 --- /dev/null +++ b/pos_picking_load/i18n/da.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Annuller" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Navn" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/de.po b/pos_picking_load/i18n/de.po new file mode 100644 index 00000000..a087e0ba --- /dev/null +++ b/pos_picking_load/i18n/de.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# Rudolf Schnapka , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Löschen" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Kunde" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Bezeichnung" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Pickliste" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "Verkaufsstelle" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "Geplantes Datum" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Auswahl" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "Die Art der Kommissionierung bestimmt die Sicht" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/el_GR.po b/pos_picking_load/i18n/el_GR.po new file mode 100644 index 00000000..5fb1d324 --- /dev/null +++ b/pos_picking_load/i18n/el_GR.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Kostas Goutoudis , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Kostas Goutoudis , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Άκυρο" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Πελάτης" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Ονομασία" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Εντολή Πώλησης" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/en_AU.po b/pos_picking_load/i18n/en_AU.po new file mode 100644 index 00000000..febc6a3e --- /dev/null +++ b/pos_picking_load/i18n/en_AU.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/teams/23907/en_AU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en_AU\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancel" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/en_GB.po b/pos_picking_load/i18n/en_GB.po new file mode 100644 index 00000000..33843535 --- /dev/null +++ b/pos_picking_load/i18n/en_GB.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/teams/23907/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancel" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Name" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es.po b/pos_picking_load/i18n/es.po new file mode 100644 index 00000000..6f5bdd6b --- /dev/null +++ b/pos_picking_load/i18n/es.po @@ -0,0 +1,205 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# Janire Olagibel , 2017 +# oihane , 2017 +# OCA Transbot , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Pedro M. Baeza , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" +"No se puede ejecutar esta acción porque el TPV está actualmente sin conexión" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "Error de conexión" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Cliente" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Albarán" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "Terminal Punto de Venta" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Pedidos de venta" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "Fecha programada" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Seleccionar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "Documento origen" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "El tipo de albarán determina la vista" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "Productos Desconocidos" diff --git a/pos_picking_load/i18n/es_AR.po b/pos_picking_load/i18n/es_AR.po new file mode 100644 index 00000000..8967428b --- /dev/null +++ b/pos_picking_load/i18n/es_AR.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/23907/es_AR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_AR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Remitos" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_CL.po b/pos_picking_load/i18n/es_CL.po new file mode 100644 index 00000000..604ed818 --- /dev/null +++ b/pos_picking_load/i18n/es_CL.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/es_CL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_CO.po b/pos_picking_load/i18n/es_CO.po new file mode 100644 index 00000000..8400f4e7 --- /dev/null +++ b/pos_picking_load/i18n/es_CO.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/es_CO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_CR.po b/pos_picking_load/i18n/es_CR.po new file mode 100644 index 00000000..316d8391 --- /dev/null +++ b/pos_picking_load/i18n/es_CR.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_DO.po b/pos_picking_load/i18n/es_DO.po new file mode 100644 index 00000000..ca705f70 --- /dev/null +++ b/pos_picking_load/i18n/es_DO.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/teams/23907/es_DO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_DO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_EC.po b/pos_picking_load/i18n/es_EC.po new file mode 100644 index 00000000..552bad09 --- /dev/null +++ b/pos_picking_load/i18n/es_EC.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_EC\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_ES.po b/pos_picking_load/i18n/es_ES.po new file mode 100644 index 00000000..b6a2a4bb --- /dev/null +++ b/pos_picking_load/i18n/es_ES.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_MX.po b/pos_picking_load/i18n/es_MX.po new file mode 100644 index 00000000..8110e204 --- /dev/null +++ b/pos_picking_load/i18n/es_MX.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_MX\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_PE.po b/pos_picking_load/i18n/es_PE.po new file mode 100644 index 00000000..a4bf3ab9 --- /dev/null +++ b/pos_picking_load/i18n/es_PE.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/es_PE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_PY.po b/pos_picking_load/i18n/es_PY.po new file mode 100644 index 00000000..ec210fcb --- /dev/null +++ b/pos_picking_load/i18n/es_PY.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/es_PY/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PY\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/es_VE.po b/pos_picking_load/i18n/es_VE.po new file mode 100644 index 00000000..612575c2 --- /dev/null +++ b/pos_picking_load/i18n/es_VE.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_VE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nombre" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Pedidos de venta" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/et.po b/pos_picking_load/i18n/et.po new file mode 100644 index 00000000..64ec7ce4 --- /dev/null +++ b/pos_picking_load/i18n/et.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Loobu" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nimi" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/eu.po b/pos_picking_load/i18n/eu.po new file mode 100644 index 00000000..7bb9c72b --- /dev/null +++ b/pos_picking_load/i18n/eu.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# Esther Martín Menéndez , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Izena" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/eu_ES.po b/pos_picking_load/i18n/eu_ES.po new file mode 100644 index 00000000..5c72e4fb --- /dev/null +++ b/pos_picking_load/i18n/eu_ES.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (Spain) (https://www.transifex.com/oca/teams/23907/eu_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Bezeroa" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/fa.po b/pos_picking_load/i18n/fa.po new file mode 100644 index 00000000..0a811c6a --- /dev/null +++ b/pos_picking_load/i18n/fa.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "لغو" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "نام" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/fi.po b/pos_picking_load/i18n/fi.po new file mode 100644 index 00000000..0f4127f9 --- /dev/null +++ b/pos_picking_load/i18n/fi.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Timo Talvitie , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Timo Talvitie , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Peruuta" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Asiakas" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nimi" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Keräilylista" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Myyntitilaus" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Valitse" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/fr.po b/pos_picking_load/i18n/fr.po index 58038f9a..1ff9edc8 100644 --- a/pos_picking_load/i18n/fr.po +++ b/pos_picking_load/i18n/fr.po @@ -1,23 +1,26 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * pos_picking_load -# +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-21 13:48+0000\n" -"PO-Revision-Date: 2017-06-21 13:48+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:74 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 #, python-format msgid "--------------------------------" msgstr "--------------------------------" @@ -33,7 +36,9 @@ msgstr "Disponible dans le point de vente" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 #, python-format msgid "Can not execute this action because the POS is currently offline" -msgstr "Impossible de réaliser cette action car le point de vente est actuellement hors ligne" +msgstr "" +"Impossible de réaliser cette action car le point de vente est actuellement " +"hors ligne" #. module: pos_picking_load #. openerp-web @@ -52,7 +57,7 @@ msgstr "Erreur de connexion" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:54 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 #, python-format msgid "Customer" msgstr "Client" @@ -65,8 +70,13 @@ msgstr "Commande Finale" #. module: pos_picking_load #: help:stock.picking.type,available_in_pos:0 -msgid "If checked, associated pickings will be available in the point of sale, to be changed and paid in it" -msgstr "Si la case est cochée, toutes les bons de livraisons associés seront disponible dans le point de vente, pour ere changé et payé au sein de celui-ci" +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" +"Si la case est cochée, toutes les bons de livraisons associés seront " +"disponible dans le point de vente, pour ere changé et payé au sein de celui-" +"ci" #. module: pos_picking_load #. openerp-web @@ -82,7 +92,7 @@ msgstr "Charger des bons de livraison" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:53 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 #, python-format msgid "Name" msgstr "Nom" @@ -94,8 +104,8 @@ msgstr "Livraison d'origine" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:75 -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:83 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 #, python-format msgid "Origin Picking:" msgstr "BL d'origine:" @@ -117,7 +127,7 @@ msgstr "Commande de ventes" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:55 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 #, python-format msgid "Scheduled Date" msgstr "Date prévue" @@ -138,7 +148,7 @@ msgstr "Sélectionner" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:56 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 #, python-format msgid "Source Document" msgstr "Document d'origine" @@ -151,23 +161,30 @@ msgstr "Le type de préparation détermine la vue de préparation" #. module: pos_picking_load #: help:sale.order,final_pos_order_id:0 msgid "This Sale Order has beend replaced by this PoS Order" -msgstr "Ce bon de commande a été remplacé par cette commande via le point de vente" +msgstr "" +"Ce bon de commande a été remplacé par cette commande via le point de vente" #. module: pos_picking_load #: help:stock.picking,final_pos_order_id:0 -msgid "This picking has been canceled, because it has been replaced by this PoS Order" -msgstr "Ce bon de livraison a été annulé, car il a été remplacé par cette commande via le point de vente" +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" +"Ce bon de livraison a été annulé, car il a été remplacé par cette commande " +"via le point de vente" #. module: pos_picking_load #. openerp-web #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format -msgid "Unable to load some picking lines because the products are not available in the POS cache.\n" +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" "\n" "Please check that lines :\n" "\n" " * " -msgstr "Impossible de charger certaines lignes du bon de livraison car certains produits ne sont pas disponibles dans le point de vente.\n" +msgstr "" +"Impossible de charger certaines lignes du bon de livraison car certains produits ne sont pas disponibles dans le point de vente.\n" "\n" "Merci de vérifier les lignes suivantes :\n" "\n" @@ -177,8 +194,12 @@ msgstr "Impossible de charger certaines lignes du bon de livraison car certains #. openerp-web #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format -msgid "Unable to load this picking because the partner is not known in the Point Of Sale as a customer" -msgstr "Impossible de charger ce bon de livraison car ce partenaire n'est pas reconnu dans le point de vente comme un client" +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" +"Impossible de charger ce bon de livraison car ce partenaire n'est pas " +"reconnu dans le point de vente comme un client" #. module: pos_picking_load #. openerp-web @@ -193,4 +214,3 @@ msgstr "Partenaire inconnu" #, python-format msgid "Unknown Products" msgstr "Produits inconnus" - diff --git a/pos_picking_load/i18n/fr_CA.po b/pos_picking_load/i18n/fr_CA.po new file mode 100644 index 00000000..9a22195f --- /dev/null +++ b/pos_picking_load/i18n/fr_CA.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Annuler" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nom" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/fr_CH.po b/pos_picking_load/i18n/fr_CH.po new file mode 100644 index 00000000..6646c028 --- /dev/null +++ b/pos_picking_load/i18n/fr_CH.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CH\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Annuler" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/fr_FR.po b/pos_picking_load/i18n/fr_FR.po new file mode 100644 index 00000000..f0a7dcdb --- /dev/null +++ b/pos_picking_load/i18n/fr_FR.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/fr_FR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_FR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Annuler" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/gl.po b/pos_picking_load/i18n/gl.po new file mode 100644 index 00000000..684e9b2d --- /dev/null +++ b/pos_picking_load/i18n/gl.po @@ -0,0 +1,203 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# César Castro Cruz , 2017 +# Alejandro Santana , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Alejandro Santana , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Cliente" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nome" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "Punto de venda" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/he.po b/pos_picking_load/i18n/he.po new file mode 100644 index 00000000..2952fd66 --- /dev/null +++ b/pos_picking_load/i18n/he.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "בטל" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "שם" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/hi.po b/pos_picking_load/i18n/hi.po new file mode 100644 index 00000000..a81b50b2 --- /dev/null +++ b/pos_picking_load/i18n/hi.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "रद्द" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/hr.po b/pos_picking_load/i18n/hr.po new file mode 100644 index 00000000..1f775a20 --- /dev/null +++ b/pos_picking_load/i18n/hr.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Odustani" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Kupac" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Naziv" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/hr_HR.po b/pos_picking_load/i18n/hr_HR.po new file mode 100644 index 00000000..f214afac --- /dev/null +++ b/pos_picking_load/i18n/hr_HR.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr_HR\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Otkaži" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Naziv" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Prodjani nalog" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/hu.po b/pos_picking_load/i18n/hu.po new file mode 100644 index 00000000..4a08bcab --- /dev/null +++ b/pos_picking_load/i18n/hu.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Mégsem" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Név" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Vevői megrendelés" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Kiválasztás" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/id.po b/pos_picking_load/i18n/id.po new file mode 100644 index 00000000..10ad9a72 --- /dev/null +++ b/pos_picking_load/i18n/id.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Batalkan" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nama" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/it.po b/pos_picking_load/i18n/it.po new file mode 100644 index 00000000..8dc78860 --- /dev/null +++ b/pos_picking_load/i18n/it.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Paolo Valier , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Paolo Valier , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Annulla" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Cliente" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nome" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Lista Picking" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "Punto Vendita" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Ordini vendita" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "Data programmata" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Seleziona" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/ja.po b/pos_picking_load/i18n/ja.po new file mode 100644 index 00000000..75d81fcb --- /dev/null +++ b/pos_picking_load/i18n/ja.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "キャンセル" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "名称" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/ko.po b/pos_picking_load/i18n/ko.po new file mode 100644 index 00000000..91b672bc --- /dev/null +++ b/pos_picking_load/i18n/ko.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "취소" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "이름" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/lo.po b/pos_picking_load/i18n/lo.po new file mode 100644 index 00000000..a20bad99 --- /dev/null +++ b/pos_picking_load/i18n/lo.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lo\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/lt.po b/pos_picking_load/i18n/lt.po new file mode 100644 index 00000000..50c0a796 --- /dev/null +++ b/pos_picking_load/i18n/lt.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Atšaukti" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Pavadinimas" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/lt_LT.po b/pos_picking_load/i18n/lt_LT.po new file mode 100644 index 00000000..98ffaa07 --- /dev/null +++ b/pos_picking_load/i18n/lt_LT.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/teams/23907/lt_LT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt_LT\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Atšaukti" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/lv.po b/pos_picking_load/i18n/lv.po new file mode 100644 index 00000000..dc5b7b50 --- /dev/null +++ b/pos_picking_load/i18n/lv.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Atcelt" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nosaukums" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/mk.po b/pos_picking_load/i18n/mk.po new file mode 100644 index 00000000..db06e2e4 --- /dev/null +++ b/pos_picking_load/i18n/mk.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mk\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Откажи" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Име" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/mn.po b/pos_picking_load/i18n/mn.po new file mode 100644 index 00000000..79e0bec0 --- /dev/null +++ b/pos_picking_load/i18n/mn.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Цуцлах" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Нэр" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/nb.po b/pos_picking_load/i18n/nb.po new file mode 100644 index 00000000..971c11bc --- /dev/null +++ b/pos_picking_load/i18n/nb.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Avbryt" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Navn" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/nb_NO.po b/pos_picking_load/i18n/nb_NO.po new file mode 100644 index 00000000..258f1c06 --- /dev/null +++ b/pos_picking_load/i18n/nb_NO.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/teams/23907/nb_NO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Lukk" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/nl.po b/pos_picking_load/i18n/nl.po new file mode 100644 index 00000000..61c5a8be --- /dev/null +++ b/pos_picking_load/i18n/nl.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Annuleer" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Klant" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Naam" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Verzamellijst" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Verkooporder" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Selecteer" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/nl_BE.po b/pos_picking_load/i18n/nl_BE.po new file mode 100644 index 00000000..23b2af48 --- /dev/null +++ b/pos_picking_load/i18n/nl_BE.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/nl_BE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_BE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Annuleren" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Naam:" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/nl_NL.po b/pos_picking_load/i18n/nl_NL.po new file mode 100644 index 00000000..55ce84f5 --- /dev/null +++ b/pos_picking_load/i18n/nl_NL.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Klant" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "Kassa" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/pl.po b/pos_picking_load/i18n/pl.po new file mode 100644 index 00000000..143e9f44 --- /dev/null +++ b/pos_picking_load/i18n/pl.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Anuluj" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nazwa" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/pt.po b/pos_picking_load/i18n/pt.po new file mode 100644 index 00000000..32f0682f --- /dev/null +++ b/pos_picking_load/i18n/pt.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Daniel Reis , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Daniel Reis , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nome" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Ordem de Venda" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/pt_BR.po b/pos_picking_load/i18n/pt_BR.po new file mode 100644 index 00000000..f2bc076c --- /dev/null +++ b/pos_picking_load/i18n/pt_BR.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Felipe Lopes , 2017 +# Paulo Ricardo , 2017 +# danimaribeiro , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: danimaribeiro , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Cliente" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nome" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Lista de separação" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venda" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "Data Marcada" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Selecione" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "Documento de origem" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/pt_PT.po b/pos_picking_load/i18n/pt_PT.po new file mode 100644 index 00000000..3009ca43 --- /dev/null +++ b/pos_picking_load/i18n/pt_PT.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Cancelar" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Cliente" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nome" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/ro.po b/pos_picking_load/i18n/ro.po new file mode 100644 index 00000000..71cab44e --- /dev/null +++ b/pos_picking_load/i18n/ro.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Dorin Hongu , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Dorin Hongu , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Anuleaza" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Nume" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Listă de ridicare" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Comandă vânzare" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/ru.po b/pos_picking_load/i18n/ru.po new file mode 100644 index 00000000..b0d7168e --- /dev/null +++ b/pos_picking_load/i18n/ru.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Отменена" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Название" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/sk.po b/pos_picking_load/i18n/sk.po new file mode 100644 index 00000000..a9519cef --- /dev/null +++ b/pos_picking_load/i18n/sk.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Zrušiť" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Zákazník" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Meno" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/sl.po b/pos_picking_load/i18n/sl.po new file mode 100644 index 00000000..b321eb70 --- /dev/null +++ b/pos_picking_load/i18n/sl.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# Matjaž Mozetič , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "Dejanja ni mogoče izvesti, ker je POS trenutno nedosegljiv." + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Preklic" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "Napaka pri povezavi" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Kupec" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Naziv" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Zbirnik" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "POS Prodajna točka" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "Načrtovani datum" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "Izbira" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "Izvorni dokument" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "Tip zbirnika določi prikaz zbirnika" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "Neznani proizvodi" diff --git a/pos_picking_load/i18n/sr.po b/pos_picking_load/i18n/sr.po new file mode 100644 index 00000000..0e19b173 --- /dev/null +++ b/pos_picking_load/i18n/sr.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Otkaži" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Ime" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/sr@latin.po b/pos_picking_load/i18n/sr@latin.po new file mode 100644 index 00000000..d6442366 --- /dev/null +++ b/pos_picking_load/i18n/sr@latin.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr@latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr@latin\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Otkaži" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Ime:" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/sv.po b/pos_picking_load/i18n/sv.po new file mode 100644 index 00000000..76483ecf --- /dev/null +++ b/pos_picking_load/i18n/sv.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Avbryt" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Namn" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/th.po b/pos_picking_load/i18n/th.po new file mode 100644 index 00000000..01527f0a --- /dev/null +++ b/pos_picking_load/i18n/th.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "ชื่อ" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/tr.po b/pos_picking_load/i18n/tr.po new file mode 100644 index 00000000..d1350e2c --- /dev/null +++ b/pos_picking_load/i18n/tr.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Ivan BARAYEV , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Ivan BARAYEV , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Vazgeç" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "Müşteri" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Adı" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Toplama Listesi" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Sipariş Emri" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/tr_TR.po b/pos_picking_load/i18n/tr_TR.po new file mode 100644 index 00000000..14cfffca --- /dev/null +++ b/pos_picking_load/i18n/tr_TR.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "İptal et" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Ad" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "Seçim listesi" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Satış emri" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/uk.po b/pos_picking_load/i18n/uk.po new file mode 100644 index 00000000..db1c654e --- /dev/null +++ b/pos_picking_load/i18n/uk.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Скасувати" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Name" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/vi.po b/pos_picking_load/i18n/vi.po new file mode 100644 index 00000000..7e5b01b1 --- /dev/null +++ b/pos_picking_load/i18n/vi.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Hủy bỏ" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Tên" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/vi_VN.po b/pos_picking_load/i18n/vi_VN.po new file mode 100644 index 00000000..1a824d14 --- /dev/null +++ b/pos_picking_load/i18n/vi_VN.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi_VN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "Hủy" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "Tên" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "Đơn hàng Bán" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "Ngày theo kế hoạch" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/zh_CN.po b/pos_picking_load/i18n/zh_CN.po new file mode 100644 index 00000000..6ef67c91 --- /dev/null +++ b/pos_picking_load/i18n/zh_CN.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +# liAnGjiA , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: liAnGjiA , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "取消" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "客户" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "名称" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "POS" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" diff --git a/pos_picking_load/i18n/zh_TW.po b/pos_picking_load/i18n/zh_TW.po new file mode 100644 index 00000000..215ff64a --- /dev/null +++ b/pos_picking_load/i18n/zh_TW.po @@ -0,0 +1,201 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 03:00+0000\n" +"PO-Revision-Date: 2017-07-13 03:00+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "刪除" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "" +"If checked, associated pickings will be available in the point of sale, to " +"be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "名稱" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "" +"This picking has been canceled, because it has been replaced by this PoS " +"Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "" +"Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "" +"Unable to load this picking because the partner is not known in the Point Of" +" Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" From 0f013a4982de686182e38abe37199bf536ee1e98 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Thu, 20 Jul 2017 17:37:48 +0200 Subject: [PATCH 03/15] [ADD] Make pos session available when selecting pickings --- pos_picking_load/__openerp__.py | 2 +- pos_picking_load/models/stock_picking.py | 6 +++--- pos_picking_load/static/src/js/pos_picking_load.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pos_picking_load/__openerp__.py b/pos_picking_load/__openerp__.py index f946b37b..76e5e12a 100644 --- a/pos_picking_load/__openerp__.py +++ b/pos_picking_load/__openerp__.py @@ -5,7 +5,7 @@ { 'name': 'POS Picking Load', - 'version': '8.0.1.0.0', + 'version': '8.0.1.1.0', 'author': 'GRAP,Odoo Community Association (OCA)', 'category': 'Point Of Sale', 'license': 'AGPL-3', diff --git a/pos_picking_load/models/stock_picking.py b/pos_picking_load/models/stock_picking.py index 35e7d095..afb78870 100644 --- a/pos_picking_load/models/stock_picking.py +++ b/pos_picking_load/models/stock_picking.py @@ -17,7 +17,7 @@ class StockPicking(models.Model): # Custom Section @api.model - def _prepare_filter_for_pos(self): + def _prepare_filter_for_pos(self, pos_session_id): return [ ('state', 'in', ['confirmed', 'partially_available', 'assigned']), ('invoice_state', '=', '2binvoiced'), @@ -28,12 +28,12 @@ class StockPicking(models.Model): return ['name', 'partner_id', 'min_date', 'origin'] @api.model - def search_pickings_for_pos(self, query): + def search_pickings_for_pos(self, query, pos_session_id): # Get Picking Types available for PoS picking_type_obj = self.env['stock.picking.type'] picking_types = picking_type_obj.search( [('available_in_pos', '=', True)]) - condition = self._prepare_filter_for_pos() + [ + condition = self._prepare_filter_for_pos(pos_session_id) + [ ('picking_type_id', 'in', picking_types.ids), '|', '|', ('name', 'ilike', query), diff --git a/pos_picking_load/static/src/js/pos_picking_load.js b/pos_picking_load/static/src/js/pos_picking_load.js index c5e7e11b..19710efa 100644 --- a/pos_picking_load/static/src/js/pos_picking_load.js +++ b/pos_picking_load/static/src/js/pos_picking_load.js @@ -271,7 +271,7 @@ openerp.pos_picking_load = function(instance, local) { search_pickings: function(query) { var self = this; var pickingModel = new instance.web.Model(this.model); - return pickingModel.call('search_pickings_for_pos', [query || '']) + return pickingModel.call('search_pickings_for_pos', [query || '', this.pos.pos_session.id]) .then(function (result) { self.render_list(result); }).fail(function (error, event){ From db4c5ac363ec00666f1703da298cd1798a057de1 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 22 Jul 2017 07:33:26 +0200 Subject: [PATCH 04/15] OCA Transbot updated translations from Transifex --- pos_picking_load/i18n/sl.po | 39 ++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/pos_picking_load/i18n/sl.po b/pos_picking_load/i18n/sl.po index b321eb70..93cd95ea 100644 --- a/pos_picking_load/i18n/sl.po +++ b/pos_picking_load/i18n/sl.po @@ -3,15 +3,15 @@ # * pos_picking_load # # Translators: -# Matjaž Mozetič , 2017 # OCA Transbot , 2017 +# Matjaž Mozetič , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 03:00+0000\n" -"PO-Revision-Date: 2017-07-13 03:00+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2017-07-22 00:52+0000\n" +"PO-Revision-Date: 2017-07-22 00:52+0000\n" +"Last-Translator: Matjaž Mozetič , 2017\n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,12 +24,12 @@ msgstr "" #: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 #, python-format msgid "--------------------------------" -msgstr "" +msgstr "--------------------------------" #. module: pos_picking_load #: field:stock.picking.type,available_in_pos:0 msgid "Available in Point Of Sale" -msgstr "" +msgstr "Razpoložljivo v prodajni točki" #. module: pos_picking_load #. openerp-web @@ -65,7 +65,7 @@ msgstr "Kupec" #: field:sale.order,final_pos_order_id:0 #: field:stock.picking,final_pos_order_id:0 msgid "Final PoS Order" -msgstr "" +msgstr "Končni POS nalog" #. module: pos_picking_load #: help:stock.picking.type,available_in_pos:0 @@ -73,18 +73,20 @@ msgid "" "If checked, associated pickings will be available in the point of sale, to " "be changed and paid in it" msgstr "" +"Če označeno, bodo povezani zbirniki na voljo v prodajni točki za " +"spreminjanje in plačevanje." #. module: pos_picking_load #. openerp-web #: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 #, python-format msgid "Load Picking" -msgstr "" +msgstr "Naloži zbirnik" #. module: pos_picking_load #: field:pos.config,iface_load_picking:0 msgid "Load Pickings" -msgstr "" +msgstr "Naloži zbirnike" #. module: pos_picking_load #. openerp-web @@ -96,7 +98,7 @@ msgstr "Naziv" #. module: pos_picking_load #: field:pos.order,origin_picking_id:0 msgid "Origin Picking" -msgstr "" +msgstr "Izvorni zbirnik" #. module: pos_picking_load #. openerp-web @@ -104,7 +106,7 @@ msgstr "" #: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 #, python-format msgid "Origin Picking:" -msgstr "" +msgstr "Izvorni zbirnik:" #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_stock_picking @@ -133,7 +135,7 @@ msgstr "Načrtovani datum" #: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 #, python-format msgid "Search Picking" -msgstr "" +msgstr "Iskanje zbirnika" #. module: pos_picking_load #. openerp-web @@ -157,14 +159,14 @@ msgstr "Tip zbirnika določi prikaz zbirnika" #. module: pos_picking_load #: help:sale.order,final_pos_order_id:0 msgid "This Sale Order has beend replaced by this PoS Order" -msgstr "" +msgstr "Ta prodajni nalog je bil zamenjan s tem POS nalogom." #. module: pos_picking_load #: help:stock.picking,final_pos_order_id:0 msgid "" "This picking has been canceled, because it has been replaced by this PoS " "Order" -msgstr "" +msgstr "Ta zbirnik je bil preklican, ker je bil zamenjan s tem POS nalogom." #. module: pos_picking_load #. openerp-web @@ -177,6 +179,11 @@ msgid "" "\n" " * " msgstr "" +"Nekaterih postavk naloga ni bilo mogoče naložiti, ker proizvodi niso na voljo v POS predpomnilniku.\n" +"\n" +"Preverite te postavke :\n" +"\n" +" * " #. module: pos_picking_load #. openerp-web @@ -185,14 +192,14 @@ msgstr "" msgid "" "Unable to load this picking because the partner is not known in the Point Of" " Sale as a customer" -msgstr "" +msgstr "Tega zbirnika ni mogoče uvoziti, ker partner v POS ni znan kot kupec." #. module: pos_picking_load #. openerp-web #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 #, python-format msgid "Unknown Partner" -msgstr "" +msgstr "Neznan partner" #. module: pos_picking_load #. openerp-web From 130d5a8dbecc4b9869997c2a01604f1a88614fb4 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Thu, 20 Jul 2017 16:05:50 +0200 Subject: [PATCH 05/15] [IMP] Link new picking to original sale order [ADD] Tests --- pos_picking_load/models/pos_order.py | 17 ++++- pos_picking_load/models/stock_move.py | 0 pos_picking_load/models/stock_picking.py | 14 ++++ pos_picking_load/tests/__init__.py | 1 + .../tests/test_pos_picking_load.py | 72 +++++++++++++++++++ 5 files changed, 102 insertions(+), 2 deletions(-) create mode 100644 pos_picking_load/models/stock_move.py create mode 100644 pos_picking_load/tests/__init__.py create mode 100644 pos_picking_load/tests/test_pos_picking_load.py diff --git a/pos_picking_load/models/pos_order.py b/pos_picking_load/models/pos_order.py index a964202a..f2e3dbb4 100644 --- a/pos_picking_load/models/pos_order.py +++ b/pos_picking_load/models/pos_order.py @@ -30,7 +30,6 @@ class PosOrder(models.Model): sale_orders = sale_order_obj.search([ ('procurement_group_id', '=', order.origin_picking_id.group_id.id)]) -# sale_orders.action_ignore_delivery_exception() sale_orders.signal_workflow('ship_corrected') sale_orders.write({'final_pos_order_id': order.id}) @@ -41,7 +40,7 @@ class PosOrder(models.Model): res = super(PosOrder, self).create_from_ui(orders) orders_with_original_picking = self.search([ ('id', 'in', res), ('origin_picking_id', '!=', False), - ('state', 'not in', [('draft')])]) + ('state', '!=', 'draft')]) orders_with_original_picking._handle_orders_with_original_picking() @@ -53,3 +52,17 @@ class PosOrder(models.Model): if 'origin_picking_id' in ui_order: res['origin_picking_id'] = ui_order['origin_picking_id'] return res + + @api.multi + def create_picking(self): + """ Call super() for each order separately with the origin picking id + in the context. The new picking will be updated accordingly in the + picking's action_confirm() """ + for order in self: + if order.picking_id: + continue + if order.origin_picking_id: + order = order.with_context( + origin_picking_id=order.origin_picking_id.id) + super(PosOrder, order).create_picking() + return True diff --git a/pos_picking_load/models/stock_move.py b/pos_picking_load/models/stock_move.py new file mode 100644 index 00000000..e69de29b diff --git a/pos_picking_load/models/stock_picking.py b/pos_picking_load/models/stock_picking.py index afb78870..2a182264 100644 --- a/pos_picking_load/models/stock_picking.py +++ b/pos_picking_load/models/stock_picking.py @@ -70,3 +70,17 @@ class StockPicking(models.Model): def load_picking_for_pos(self, picking_id): picking = self.browse(picking_id) return self._prepare_pos_order(picking) + + @api.multi + def update_from_origin_picking(self, origin_picking): + if origin_picking.group_id: + self.filtered(lambda p: not p.group_id).write({ + 'group_id': origin_picking.group_id.id}) + + @api.multi + def action_confirm(self): + """ Assign to same procurement group as the origin picking """ + if self.env.context.get('origin_picking_id'): + self.update_from_origin_picking( + self.browse(self.env.context['origin_picking_id'])) + return super(StockPicking, self).action_confirm() diff --git a/pos_picking_load/tests/__init__.py b/pos_picking_load/tests/__init__.py new file mode 100644 index 00000000..9ed7fe2a --- /dev/null +++ b/pos_picking_load/tests/__init__.py @@ -0,0 +1 @@ +from . import test_pos_picking_load diff --git a/pos_picking_load/tests/test_pos_picking_load.py b/pos_picking_load/tests/test_pos_picking_load.py new file mode 100644 index 00000000..b150277d --- /dev/null +++ b/pos_picking_load/tests/test_pos_picking_load.py @@ -0,0 +1,72 @@ +# coding: utf-8 +# Copyright (C) 2017: Opener B.V. (https://opener.amsterdam) +# @author: Stefan Rijnhart +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openerp.tests.common import TransactionCase + + +class TestPosPickingLoad(TransactionCase): + def test_pos_picking_load(self): + product = self.env.ref('product.product_product_24') + sale_order = self.env['sale.order'].create({ + 'partner_id': self.env.ref('base.res_partner_1').id, + 'order_line': [(0, 0, { + 'product_id': product.id, + 'price_unit': 6, + 'product_uom_qty': 2, + })], + 'order_policy': 'picking', + }) + sale_order.action_button_confirm() + self.assertTrue(sale_order.picking_ids) + sale_order.picking_ids.picking_type_id.write({ + 'available_in_pos': True}) + + config = self.env.ref('point_of_sale.pos_config_main').copy() + config.write({ + 'picking_type_id': sale_order.picking_ids.picking_type_id.id}) + session = self.env['pos.session'].create({ + 'user_id': self.env.user.id, + 'config_id': config.id}) + session.signal_workflow('open') + self.env['pos.order'].create_from_ui([{ + 'to_invoice': False, + 'data': { + 'user_id': self.env.user.id, + 'name': 'Order 00017-002-0003', + 'partner_id': sale_order.partner_id.id, + 'amount_paid': 12, + 'pos_session_id': session.id, + 'lines': [[0, 0, { + 'product_id': product.id, + 'price_unit': 6, + 'name': product.name, + 'discount': 0, + 'qty': 2, + 'tax_ids': [[6, False, []]], + }]], + 'statement_ids': [[0, 0, { + 'journal_id': False, + 'amount': 12, + 'name': '2017-07-20 13:08:37', + 'account_id': config.journal_ids[ + 0].default_debit_account_id.id, + 'statement_id': session.statement_ids[0].id, + }]], + 'amount_tax': 0, + 'origin_picking_id': sale_order.picking_ids.id, + 'uid': '00017-002-0003', + 'amount_return': 0, + 'sequence_number': 3, + 'amount_total': 12, + }, + 'id': '00017-002-0003', + }]) + pos_order = self.env['pos.order'].search( + [('origin_picking_id', 'in', sale_order.picking_ids.ids)]) + self.assertTrue(pos_order) + self.assertEqual(pos_order.origin_picking_id.state, 'cancel') + self.assertIn(pos_order.picking_id, sale_order.picking_ids) + self.assertEqual( + pos_order.picking_id.group_id, + pos_order.origin_picking_id.group_id) From 0b48e1050c87104875a37dbb7e0a91aec6626834 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Thu, 20 Jul 2017 19:19:30 +0200 Subject: [PATCH 06/15] [IMP] API consistency --- pos_picking_load/models/stock_picking.py | 18 +++++++----------- .../static/src/js/pos_picking_load.js | 2 +- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/pos_picking_load/models/stock_picking.py b/pos_picking_load/models/stock_picking.py index 2a182264..3a50b6fa 100644 --- a/pos_picking_load/models/stock_picking.py +++ b/pos_picking_load/models/stock_picking.py @@ -43,10 +43,11 @@ class StockPicking(models.Model): fields = self._prepare_fields_for_pos_list() return self.search_read(condition, fields, limit=10) - @api.model - def _prepare_pos_order(self, picking): + @api.multi + def load_picking_for_pos(self): + self.ensure_one() pickinglines = [] - for line in picking.move_lines.filtered(lambda x: x.state != 'cancel'): + for line in self.move_lines.filtered(lambda x: x.state != 'cancel'): picking_line = { 'name': line.name, 'product_id': line.product_id.id, @@ -60,17 +61,12 @@ class StockPicking(models.Model): picking_line['discount'] = sale_order_line.discount pickinglines.append(picking_line) return { - 'id': picking.id, - 'name': picking.name, - 'partner_id': picking.partner_id.id, + 'id': self.id, + 'name': self.name, + 'partner_id': self.partner_id.id, 'line_ids': pickinglines, } - @api.model - def load_picking_for_pos(self, picking_id): - picking = self.browse(picking_id) - return self._prepare_pos_order(picking) - @api.multi def update_from_origin_picking(self, origin_picking): if origin_picking.group_id: diff --git a/pos_picking_load/static/src/js/pos_picking_load.js b/pos_picking_load/static/src/js/pos_picking_load.js index 19710efa..f86a129f 100644 --- a/pos_picking_load/static/src/js/pos_picking_load.js +++ b/pos_picking_load/static/src/js/pos_picking_load.js @@ -195,7 +195,7 @@ openerp.pos_picking_load = function(instance, local) { load_picking: function(origin_picking_id) { var self = this; var pickingModel = new instance.web.Model(this.model); - return pickingModel.call('load_picking_for_pos', [origin_picking_id]) + return pickingModel.call('load_picking_for_pos', [[origin_picking_id]]) .then(function (picking) { self.current_picking_id = origin_picking_id; self.current_picking_name = picking.name; From 4b5cd8e83ebc3571123672d1edbb72d167a167d2 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 2 Sep 2017 07:34:15 +0200 Subject: [PATCH 07/15] OCA Transbot updated translations from Transifex --- pos_picking_load/i18n/nl_NL.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pos_picking_load/i18n/nl_NL.po b/pos_picking_load/i18n/nl_NL.po index 55ce84f5..a0fdd6cf 100644 --- a/pos_picking_load/i18n/nl_NL.po +++ b/pos_picking_load/i18n/nl_NL.po @@ -4,13 +4,14 @@ # # Translators: # OCA Transbot , 2017 +# Peter Hageman , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 03:00+0000\n" -"PO-Revision-Date: 2017-07-13 03:00+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2017-08-29 01:16+0000\n" +"PO-Revision-Date: 2017-08-29 01:16+0000\n" +"Last-Translator: Peter Hageman , 2017\n" "Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,7 +44,7 @@ msgstr "" #: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 #, python-format msgid "Cancel" -msgstr "" +msgstr "Verwijderen" #. module: pos_picking_load #. openerp-web @@ -118,7 +119,7 @@ msgstr "Kassa" #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Verkooporder" #. module: pos_picking_load #. openerp-web From abadc19479776fa3a48f69f32c017d09b9879ddb Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 28 Oct 2017 07:23:08 +0200 Subject: [PATCH 08/15] OCA Transbot updated translations from Transifex --- pos_picking_load/i18n/nl_NL.po | 6 +++--- pos_picking_load/i18n/sk.po | 9 +++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/pos_picking_load/i18n/nl_NL.po b/pos_picking_load/i18n/nl_NL.po index a0fdd6cf..acc6069b 100644 --- a/pos_picking_load/i18n/nl_NL.po +++ b/pos_picking_load/i18n/nl_NL.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 01:16+0000\n" -"PO-Revision-Date: 2017-08-29 01:16+0000\n" +"POT-Creation-Date: 2017-10-24 11:35+0000\n" +"PO-Revision-Date: 2017-10-24 11:35+0000\n" "Last-Translator: Peter Hageman , 2017\n" "Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" "MIME-Version: 1.0\n" @@ -91,7 +91,7 @@ msgstr "" #: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 #, python-format msgid "Name" -msgstr "" +msgstr "Naam" #. module: pos_picking_load #: field:pos.order,origin_picking_id:0 diff --git a/pos_picking_load/i18n/sk.po b/pos_picking_load/i18n/sk.po index a9519cef..341d7fb5 100644 --- a/pos_picking_load/i18n/sk.po +++ b/pos_picking_load/i18n/sk.po @@ -4,13 +4,14 @@ # # Translators: # OCA Transbot , 2017 +# Jan Prokop , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 03:00+0000\n" -"PO-Revision-Date: 2017-07-13 03:00+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2017-10-24 11:35+0000\n" +"PO-Revision-Date: 2017-10-24 11:35+0000\n" +"Last-Translator: Jan Prokop , 2017\n" "Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -118,7 +119,7 @@ msgstr "" #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Objednávka predaja" #. module: pos_picking_load #. openerp-web From fcd66ca62833473b48ce358e9c17dcf077c9b29f Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 3 Mar 2018 10:21:15 +0100 Subject: [PATCH 09/15] OCA Transbot updated translations from Transifex --- pos_picking_load/i18n/ca_ES.po | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pos_picking_load/i18n/ca_ES.po b/pos_picking_load/i18n/ca_ES.po index efd91d53..c79b5214 100644 --- a/pos_picking_load/i18n/ca_ES.po +++ b/pos_picking_load/i18n/ca_ES.po @@ -4,13 +4,14 @@ # # Translators: # OCA Transbot , 2017 +# Carlos Hormigo, 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 03:00+0000\n" -"PO-Revision-Date: 2017-07-13 03:00+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2018-02-28 18:31+0000\n" +"PO-Revision-Date: 2018-02-28 18:31+0000\n" +"Last-Translator: Carlos Hormigo, 2018\n" "Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/ca_ES/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -90,7 +91,7 @@ msgstr "" #: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 #, python-format msgid "Name" -msgstr "" +msgstr "Nom" #. module: pos_picking_load #: field:pos.order,origin_picking_id:0 From 4e4f247b4e3140e5724fa0a9cd227efed1d08e71 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Fri, 22 Jun 2018 08:05:46 +0000 Subject: [PATCH 10/15] [UPD] Update pos_picking_load.pot --- pos_picking_load/i18n/am.po | 11 +- pos_picking_load/i18n/ar.po | 14 +- pos_picking_load/i18n/bg.po | 11 +- pos_picking_load/i18n/bs.po | 14 +- pos_picking_load/i18n/ca.po | 11 +- pos_picking_load/i18n/ca_ES.po | 14 +- pos_picking_load/i18n/cs.po | 11 +- pos_picking_load/i18n/da.po | 11 +- pos_picking_load/i18n/de.po | 11 +- pos_picking_load/i18n/el_GR.po | 14 +- pos_picking_load/i18n/en_AU.po | 14 +- pos_picking_load/i18n/en_GB.po | 14 +- pos_picking_load/i18n/es.po | 11 +- pos_picking_load/i18n/es_AR.po | 14 +- pos_picking_load/i18n/es_CL.po | 14 +- pos_picking_load/i18n/es_CO.po | 14 +- pos_picking_load/i18n/es_CR.po | 14 +- pos_picking_load/i18n/es_DO.po | 14 +- pos_picking_load/i18n/es_EC.po | 14 +- pos_picking_load/i18n/es_ES.po | 14 +- pos_picking_load/i18n/es_MX.po | 14 +- pos_picking_load/i18n/es_PE.po | 14 +- pos_picking_load/i18n/es_PY.po | 14 +- pos_picking_load/i18n/es_VE.po | 14 +- pos_picking_load/i18n/et.po | 11 +- pos_picking_load/i18n/eu.po | 11 +- pos_picking_load/i18n/eu_ES.po | 14 +- pos_picking_load/i18n/fa.po | 11 +- pos_picking_load/i18n/fi.po | 11 +- pos_picking_load/i18n/fr.po | 14 +- pos_picking_load/i18n/fr_CA.po | 14 +- pos_picking_load/i18n/fr_CH.po | 14 +- pos_picking_load/i18n/fr_FR.po | 14 +- pos_picking_load/i18n/gl.po | 11 +- pos_picking_load/i18n/he.po | 11 +- pos_picking_load/i18n/hi.po | 11 +- pos_picking_load/i18n/hr.po | 14 +- pos_picking_load/i18n/hr_HR.po | 17 +- pos_picking_load/i18n/hu.po | 11 +- pos_picking_load/i18n/id.po | 11 +- pos_picking_load/i18n/it.po | 11 +- pos_picking_load/i18n/ja.po | 11 +- pos_picking_load/i18n/ko.po | 11 +- pos_picking_load/i18n/lo.po | 11 +- pos_picking_load/i18n/lt.po | 14 +- pos_picking_load/i18n/lt_LT.po | 17 +- pos_picking_load/i18n/lv.po | 14 +- pos_picking_load/i18n/mk.po | 11 +- pos_picking_load/i18n/mn.po | 11 +- pos_picking_load/i18n/nb.po | 14 +- pos_picking_load/i18n/nb_NO.po | 14 +- pos_picking_load/i18n/nl.po | 11 +- pos_picking_load/i18n/nl_BE.po | 14 +- pos_picking_load/i18n/nl_NL.po | 14 +- pos_picking_load/i18n/pl.po | 15 +- pos_picking_load/i18n/pos_picking_load.pot | 190 +++++++++++++++++++++ pos_picking_load/i18n/pt.po | 11 +- pos_picking_load/i18n/pt_BR.po | 14 +- pos_picking_load/i18n/pt_PT.po | 14 +- pos_picking_load/i18n/ro.po | 14 +- pos_picking_load/i18n/ru.po | 15 +- pos_picking_load/i18n/sk.po | 11 +- pos_picking_load/i18n/sl.po | 17 +- pos_picking_load/i18n/sr.po | 14 +- pos_picking_load/i18n/sr@latin.po | 17 +- pos_picking_load/i18n/sv.po | 11 +- pos_picking_load/i18n/th.po | 11 +- pos_picking_load/i18n/tr.po | 11 +- pos_picking_load/i18n/tr_TR.po | 14 +- pos_picking_load/i18n/uk.po | 14 +- pos_picking_load/i18n/vi.po | 11 +- pos_picking_load/i18n/vi_VN.po | 14 +- pos_picking_load/i18n/zh_CN.po | 14 +- pos_picking_load/i18n/zh_TW.po | 14 +- 74 files changed, 726 insertions(+), 413 deletions(-) create mode 100644 pos_picking_load/i18n/pos_picking_load.pot diff --git a/pos_picking_load/i18n/am.po b/pos_picking_load/i18n/am.po index 7ed6eb38..9fd04fef 100644 --- a/pos_picking_load/i18n/am.po +++ b/pos_picking_load/i18n/am.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: am\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/ar.po b/pos_picking_load/i18n/ar.po index ced64db7..dbb484a4 100644 --- a/pos_picking_load/i18n/ar.po +++ b/pos_picking_load/i18n/ar.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ar\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/bg.po b/pos_picking_load/i18n/bg.po index c897151c..a1017a9b 100644 --- a/pos_picking_load/i18n/bg.po +++ b/pos_picking_load/i18n/bg.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/bs.po b/pos_picking_load/i18n/bs.po index c535047f..d63c7ecf 100644 --- a/pos_picking_load/i18n/bs.po +++ b/pos_picking_load/i18n/bs.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: bs\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/ca.po b/pos_picking_load/i18n/ca.po index 22160e8a..d9d7ddc7 100644 --- a/pos_picking_load/i18n/ca.po +++ b/pos_picking_load/i18n/ca.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Eric Antones , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Eric Antones , 2017\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/ca_ES.po b/pos_picking_load/i18n/ca_ES.po index c79b5214..2ccd491a 100644 --- a/pos_picking_load/i18n/ca_ES.po +++ b/pos_picking_load/i18n/ca_ES.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Carlos Hormigo, 2018 @@ -12,11 +12,12 @@ msgstr "" "POT-Creation-Date: 2018-02-28 18:31+0000\n" "PO-Revision-Date: 2018-02-28 18:31+0000\n" "Last-Translator: Carlos Hormigo, 2018\n" -"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/ca_ES/)\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ca_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/cs.po b/pos_picking_load/i18n/cs.po index ecffd8d3..7cbec522 100644 --- a/pos_picking_load/i18n/cs.po +++ b/pos_picking_load/i18n/cs.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/da.po b/pos_picking_load/i18n/da.po index dd5aacd4..fc575f9d 100644 --- a/pos_picking_load/i18n/da.po +++ b/pos_picking_load/i18n/da.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/de.po b/pos_picking_load/i18n/de.po index a087e0ba..bd5c2543 100644 --- a/pos_picking_load/i18n/de.po +++ b/pos_picking_load/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # Rudolf Schnapka , 2017 # OCA Transbot , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/el_GR.po b/pos_picking_load/i18n/el_GR.po index 5fb1d324..58e24080 100644 --- a/pos_picking_load/i18n/el_GR.po +++ b/pos_picking_load/i18n/el_GR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Kostas Goutoudis , 2017 @@ -12,11 +12,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Kostas Goutoudis , 2017\n" -"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: el_GR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/en_AU.po b/pos_picking_load/i18n/en_AU.po index febc6a3e..229a748a 100644 --- a/pos_picking_load/i18n/en_AU.po +++ b/pos_picking_load/i18n/en_AU.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: English (Australia) (https://www.transifex.com/oca/teams/23907/en_AU/)\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/" +"teams/23907/en_AU/)\n" +"Language: en_AU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: en_AU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/en_GB.po b/pos_picking_load/i18n/en_GB.po index 33843535..fedf5d0e 100644 --- a/pos_picking_load/i18n/en_GB.po +++ b/pos_picking_load/i18n/en_GB.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/teams/23907/en_GB/)\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es.po b/pos_picking_load/i18n/es.po index 6f5bdd6b..7f0cec20 100644 --- a/pos_picking_load/i18n/es.po +++ b/pos_picking_load/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # Janire Olagibel , 2017 # oihane , 2017 @@ -15,10 +15,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Pedro M. Baeza , 2017\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -174,7 +174,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -186,8 +187,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_AR.po b/pos_picking_load/i18n/es_AR.po index 8967428b..339103c2 100644 --- a/pos_picking_load/i18n/es_AR.po +++ b/pos_picking_load/i18n/es_AR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/23907/es_AR/)\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_CL.po b/pos_picking_load/i18n/es_CL.po index 604ed818..5e726567 100644 --- a/pos_picking_load/i18n/es_CL.po +++ b/pos_picking_load/i18n/es_CL.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/es_CL/)\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_CL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_CO.po b/pos_picking_load/i18n/es_CO.po index 8400f4e7..6e24cf06 100644 --- a/pos_picking_load/i18n/es_CO.po +++ b/pos_picking_load/i18n/es_CO.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/es_CO/)\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_CO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_CR.po b/pos_picking_load/i18n/es_CR.po index 316d8391..de1e5c13 100644 --- a/pos_picking_load/i18n/es_CR.po +++ b/pos_picking_load/i18n/es_CR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_CR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_DO.po b/pos_picking_load/i18n/es_DO.po index ca705f70..525a7e67 100644 --- a/pos_picking_load/i18n/es_DO.po +++ b/pos_picking_load/i18n/es_DO.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/teams/23907/es_DO/)\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_DO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_EC.po b/pos_picking_load/i18n/es_EC.po index 552bad09..016f4e7f 100644 --- a/pos_picking_load/i18n/es_EC.po +++ b/pos_picking_load/i18n/es_EC.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_EC\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_ES.po b/pos_picking_load/i18n/es_ES.po index b6a2a4bb..0686ae59 100644 --- a/pos_picking_load/i18n/es_ES.po +++ b/pos_picking_load/i18n/es_ES.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_MX.po b/pos_picking_load/i18n/es_MX.po index 8110e204..3774eb27 100644 --- a/pos_picking_load/i18n/es_MX.po +++ b/pos_picking_load/i18n/es_MX.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_PE.po b/pos_picking_load/i18n/es_PE.po index a4bf3ab9..7e0b5258 100644 --- a/pos_picking_load/i18n/es_PE.po +++ b/pos_picking_load/i18n/es_PE.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/es_PE/)\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_PE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_PY.po b/pos_picking_load/i18n/es_PY.po index ec210fcb..f5c4b13e 100644 --- a/pos_picking_load/i18n/es_PY.po +++ b/pos_picking_load/i18n/es_PY.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/es_PY/)\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_PY\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/es_VE.po b/pos_picking_load/i18n/es_VE.po index 612575c2..df12cc80 100644 --- a/pos_picking_load/i18n/es_VE.po +++ b/pos_picking_load/i18n/es_VE.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_VE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/et.po b/pos_picking_load/i18n/et.po index 64ec7ce4..0c27eceb 100644 --- a/pos_picking_load/i18n/et.po +++ b/pos_picking_load/i18n/et.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/eu.po b/pos_picking_load/i18n/eu.po index 7bb9c72b..a7f546fa 100644 --- a/pos_picking_load/i18n/eu.po +++ b/pos_picking_load/i18n/eu.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # Esther Martín Menéndez , 2017 # OCA Transbot , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/eu_ES.po b/pos_picking_load/i18n/eu_ES.po index 5c72e4fb..8a2ebedb 100644 --- a/pos_picking_load/i18n/eu_ES.po +++ b/pos_picking_load/i18n/eu_ES.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Basque (Spain) (https://www.transifex.com/oca/teams/23907/eu_ES/)\n" +"Language-Team: Basque (Spain) (https://www.transifex.com/oca/teams/23907/" +"eu_ES/)\n" +"Language: eu_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: eu_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/fa.po b/pos_picking_load/i18n/fa.po index 0a811c6a..6acdcfb4 100644 --- a/pos_picking_load/i18n/fa.po +++ b/pos_picking_load/i18n/fa.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fa\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/fi.po b/pos_picking_load/i18n/fi.po index 0f4127f9..8aca9ac2 100644 --- a/pos_picking_load/i18n/fi.po +++ b/pos_picking_load/i18n/fi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Timo Talvitie , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Timo Talvitie , 2017\n" "Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/fr.po b/pos_picking_load/i18n/fr.po index 1ff9edc8..952e0658 100644 --- a/pos_picking_load/i18n/fr.po +++ b/pos_picking_load/i18n/fr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: pos_picking_load @@ -178,13 +178,15 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" " * " msgstr "" -"Impossible de charger certaines lignes du bon de livraison car certains produits ne sont pas disponibles dans le point de vente.\n" +"Impossible de charger certaines lignes du bon de livraison car certains " +"produits ne sont pas disponibles dans le point de vente.\n" "\n" "Merci de vérifier les lignes suivantes :\n" "\n" @@ -195,8 +197,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" "Impossible de charger ce bon de livraison car ce partenaire n'est pas " "reconnu dans le point de vente comme un client" diff --git a/pos_picking_load/i18n/fr_CA.po b/pos_picking_load/i18n/fr_CA.po index 9a22195f..8018c6dd 100644 --- a/pos_picking_load/i18n/fr_CA.po +++ b/pos_picking_load/i18n/fr_CA.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/fr_CA/)\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_CA\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/fr_CH.po b/pos_picking_load/i18n/fr_CH.po index 6646c028..1d0d332a 100644 --- a/pos_picking_load/i18n/fr_CH.po +++ b/pos_picking_load/i18n/fr_CH.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_CH\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/fr_FR.po b/pos_picking_load/i18n/fr_FR.po index f0a7dcdb..9ddcefe5 100644 --- a/pos_picking_load/i18n/fr_FR.po +++ b/pos_picking_load/i18n/fr_FR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/fr_FR/)\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_FR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/gl.po b/pos_picking_load/i18n/gl.po index 684e9b2d..8976bc1b 100644 --- a/pos_picking_load/i18n/gl.po +++ b/pos_picking_load/i18n/gl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # César Castro Cruz , 2017 @@ -14,10 +14,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Alejandro Santana , 2017\n" "Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -172,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -184,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/he.po b/pos_picking_load/i18n/he.po index 2952fd66..d94b29c3 100644 --- a/pos_picking_load/i18n/he.po +++ b/pos_picking_load/i18n/he.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/hi.po b/pos_picking_load/i18n/hi.po index a81b50b2..3299856b 100644 --- a/pos_picking_load/i18n/hi.po +++ b/pos_picking_load/i18n/hi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/hr.po b/pos_picking_load/i18n/hr.po index 1f775a20..e6603d6d 100644 --- a/pos_picking_load/i18n/hr.po +++ b/pos_picking_load/i18n/hr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hr\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/hr_HR.po b/pos_picking_load/i18n/hr_HR.po index f214afac..94efc3fa 100644 --- a/pos_picking_load/i18n/hr_HR.po +++ b/pos_picking_load/i18n/hr_HR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Bole , 2017 @@ -12,12 +12,14 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Bole , 2017\n" -"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hr_HR\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: pos_picking_load #. openerp-web @@ -171,7 +173,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +186,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/hu.po b/pos_picking_load/i18n/hu.po index 4a08bcab..f4d8d53c 100644 --- a/pos_picking_load/i18n/hu.po +++ b/pos_picking_load/i18n/hu.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/id.po b/pos_picking_load/i18n/id.po index 10ad9a72..b566c4ff 100644 --- a/pos_picking_load/i18n/id.po +++ b/pos_picking_load/i18n/id.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/it.po b/pos_picking_load/i18n/it.po index 8dc78860..46a73a00 100644 --- a/pos_picking_load/i18n/it.po +++ b/pos_picking_load/i18n/it.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Paolo Valier , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Paolo Valier , 2017\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/ja.po b/pos_picking_load/i18n/ja.po index 75d81fcb..33b4c3f9 100644 --- a/pos_picking_load/i18n/ja.po +++ b/pos_picking_load/i18n/ja.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/ko.po b/pos_picking_load/i18n/ko.po index 91b672bc..bc2eca81 100644 --- a/pos_picking_load/i18n/ko.po +++ b/pos_picking_load/i18n/ko.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/lo.po b/pos_picking_load/i18n/lo.po index a20bad99..e391458d 100644 --- a/pos_picking_load/i18n/lo.po +++ b/pos_picking_load/i18n/lo.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"Language: lo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: lo\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/lt.po b/pos_picking_load/i18n/lt.po index 50c0a796..e97225c6 100644 --- a/pos_picking_load/i18n/lt.po +++ b/pos_picking_load/i18n/lt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: lt\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/lt_LT.po b/pos_picking_load/i18n/lt_LT.po index 98ffaa07..e784b842 100644 --- a/pos_picking_load/i18n/lt_LT.po +++ b/pos_picking_load/i18n/lt_LT.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,12 +11,14 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/teams/23907/lt_LT/)\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: lt_LT\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/lv.po b/pos_picking_load/i18n/lv.po index dc5b7b50..afc535e6 100644 --- a/pos_picking_load/i18n/lv.po +++ b/pos_picking_load/i18n/lv.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/mk.po b/pos_picking_load/i18n/mk.po index db06e2e4..937baae4 100644 --- a/pos_picking_load/i18n/mk.po +++ b/pos_picking_load/i18n/mk.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/mn.po b/pos_picking_load/i18n/mn.po index 79e0bec0..a2fd2fc4 100644 --- a/pos_picking_load/i18n/mn.po +++ b/pos_picking_load/i18n/mn.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: mn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/nb.po b/pos_picking_load/i18n/nb.po index 971c11bc..68121fe1 100644 --- a/pos_picking_load/i18n/nb.po +++ b/pos_picking_load/i18n/nb.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/nb/)\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/nb_NO.po b/pos_picking_load/i18n/nb_NO.po index 258f1c06..a4dd4c76 100644 --- a/pos_picking_load/i18n/nb_NO.po +++ b/pos_picking_load/i18n/nb_NO.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/teams/23907/nb_NO/)\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nb_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/nl.po b/pos_picking_load/i18n/nl.po index 61c5a8be..86962719 100644 --- a/pos_picking_load/i18n/nl.po +++ b/pos_picking_load/i18n/nl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/nl_BE.po b/pos_picking_load/i18n/nl_BE.po index 23b2af48..f38ead40 100644 --- a/pos_picking_load/i18n/nl_BE.po +++ b/pos_picking_load/i18n/nl_BE.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/nl_BE/)\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl_BE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/nl_NL.po b/pos_picking_load/i18n/nl_NL.po index acc6069b..5965e4f6 100644 --- a/pos_picking_load/i18n/nl_NL.po +++ b/pos_picking_load/i18n/nl_NL.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Peter Hageman , 2017 @@ -12,11 +12,12 @@ msgstr "" "POT-Creation-Date: 2017-10-24 11:35+0000\n" "PO-Revision-Date: 2017-10-24 11:35+0000\n" "Last-Translator: Peter Hageman , 2017\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/pl.po b/pos_picking_load/i18n/pl.po index 143e9f44..6522f62a 100644 --- a/pos_picking_load/i18n/pl.po +++ b/pos_picking_load/i18n/pl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,13 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/pos_picking_load.pot b/pos_picking_load/i18n/pos_picking_load.pot new file mode 100644 index 00000000..e2aaca44 --- /dev/null +++ b/pos_picking_load/i18n/pos_picking_load.pot @@ -0,0 +1,190 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_picking_load +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#, python-format +msgid "--------------------------------" +msgstr "" + +#. module: pos_picking_load +#: field:stock.picking.type,available_in_pos:0 +msgid "Available in Point Of Sale" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#, python-format +msgid "Can not execute this action because the POS is currently offline" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#, python-format +msgid "Cancel" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#, python-format +msgid "Connection error" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#, python-format +msgid "Customer" +msgstr "" + +#. module: pos_picking_load +#: field:sale.order,final_pos_order_id:0 +#: field:stock.picking,final_pos_order_id:0 +msgid "Final PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking.type,available_in_pos:0 +msgid "If checked, associated pickings will be available in the point of sale, to be changed and paid in it" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#, python-format +msgid "Load Picking" +msgstr "" + +#. module: pos_picking_load +#: field:pos.config,iface_load_picking:0 +msgid "Load Pickings" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#, python-format +msgid "Name" +msgstr "" + +#. module: pos_picking_load +#: field:pos.order,origin_picking_id:0 +msgid "Origin Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#, python-format +msgid "Origin Picking:" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_order +msgid "Point of Sale" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#, python-format +msgid "Scheduled Date" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#, python-format +msgid "Search Picking" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#, python-format +msgid "Select" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#, python-format +msgid "Source Document" +msgstr "" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: pos_picking_load +#: help:sale.order,final_pos_order_id:0 +msgid "This Sale Order has beend replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#: help:stock.picking,final_pos_order_id:0 +msgid "This picking has been canceled, because it has been replaced by this PoS Order" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#, python-format +msgid "Unable to load some picking lines because the products are not available in the POS cache.\n" +"\n" +"Please check that lines :\n" +"\n" +" * " +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#, python-format +msgid "Unable to load this picking because the partner is not known in the Point Of Sale as a customer" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#, python-format +msgid "Unknown Products" +msgstr "" + diff --git a/pos_picking_load/i18n/pt.po b/pos_picking_load/i18n/pt.po index 32f0682f..0dcc7941 100644 --- a/pos_picking_load/i18n/pt.po +++ b/pos_picking_load/i18n/pt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Daniel Reis , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Daniel Reis , 2017\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -171,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/pt_BR.po b/pos_picking_load/i18n/pt_BR.po index f2bc076c..95220144 100644 --- a/pos_picking_load/i18n/pt_BR.po +++ b/pos_picking_load/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Felipe Lopes , 2017 @@ -14,11 +14,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: danimaribeiro , 2017\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: pos_picking_load @@ -173,7 +174,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -185,8 +187,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/pt_PT.po b/pos_picking_load/i18n/pt_PT.po index 3009ca43..9923857a 100644 --- a/pos_picking_load/i18n/pt_PT.po +++ b/pos_picking_load/i18n/pt_PT.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/ro.po b/pos_picking_load/i18n/ro.po index 71cab44e..7e3424b9 100644 --- a/pos_picking_load/i18n/ro.po +++ b/pos_picking_load/i18n/ro.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Dorin Hongu , 2017 @@ -13,11 +13,12 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Dorin Hongu , 2017\n" "Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" #. module: pos_picking_load #. openerp-web @@ -171,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/ru.po b/pos_picking_load/i18n/ru.po index b0d7168e..ea95a885 100644 --- a/pos_picking_load/i18n/ru.po +++ b/pos_picking_load/i18n/ru.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,13 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/sk.po b/pos_picking_load/i18n/sk.po index 341d7fb5..51b2943b 100644 --- a/pos_picking_load/i18n/sk.po +++ b/pos_picking_load/i18n/sk.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Jan Prokop , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-10-24 11:35+0000\n" "Last-Translator: Jan Prokop , 2017\n" "Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: pos_picking_load @@ -171,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/sl.po b/pos_picking_load/i18n/sl.po index 93cd95ea..46a93517 100644 --- a/pos_picking_load/i18n/sl.po +++ b/pos_picking_load/i18n/sl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Matjaž Mozetič , 2017 @@ -13,11 +13,12 @@ msgstr "" "PO-Revision-Date: 2017-07-22 00:52+0000\n" "Last-Translator: Matjaž Mozetič , 2017\n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" #. module: pos_picking_load #. openerp-web @@ -173,13 +174,15 @@ msgstr "Ta zbirnik je bil preklican, ker je bil zamenjan s tem POS nalogom." #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" " * " msgstr "" -"Nekaterih postavk naloga ni bilo mogoče naložiti, ker proizvodi niso na voljo v POS predpomnilniku.\n" +"Nekaterih postavk naloga ni bilo mogoče naložiti, ker proizvodi niso na " +"voljo v POS predpomnilniku.\n" "\n" "Preverite te postavke :\n" "\n" @@ -190,8 +193,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "Tega zbirnika ni mogoče uvoziti, ker partner v POS ni znan kot kupec." #. module: pos_picking_load diff --git a/pos_picking_load/i18n/sr.po b/pos_picking_load/i18n/sr.po index 0e19b173..5a620af8 100644 --- a/pos_picking_load/i18n/sr.po +++ b/pos_picking_load/i18n/sr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sr\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/sr@latin.po b/pos_picking_load/i18n/sr@latin.po index d6442366..b2f5edd0 100644 --- a/pos_picking_load/i18n/sr@latin.po +++ b/pos_picking_load/i18n/sr@latin.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,12 +11,14 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr@latin/)\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr@latin/)\n" +"Language: sr@latin\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sr@latin\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/sv.po b/pos_picking_load/i18n/sv.po index 76483ecf..28175b34 100644 --- a/pos_picking_load/i18n/sv.po +++ b/pos_picking_load/i18n/sv.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/th.po b/pos_picking_load/i18n/th.po index 01527f0a..4d181bf8 100644 --- a/pos_picking_load/i18n/th.po +++ b/pos_picking_load/i18n/th.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/tr.po b/pos_picking_load/i18n/tr.po index d1350e2c..072f58b3 100644 --- a/pos_picking_load/i18n/tr.po +++ b/pos_picking_load/i18n/tr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Ivan BARAYEV , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Ivan BARAYEV , 2017\n" "Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: pos_picking_load @@ -171,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/tr_TR.po b/pos_picking_load/i18n/tr_TR.po index 14cfffca..6c13bd98 100644 --- a/pos_picking_load/i18n/tr_TR.po +++ b/pos_picking_load/i18n/tr_TR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # Ozge Altinisik , 2017 @@ -12,11 +12,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: Ozge Altinisik , 2017\n" -"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: tr_TR\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -171,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/uk.po b/pos_picking_load/i18n/uk.po index db1c654e..46108c9e 100644 --- a/pos_picking_load/i18n/uk.po +++ b/pos_picking_load/i18n/uk.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: uk\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: pos_picking_load #. openerp-web @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/vi.po b/pos_picking_load/i18n/vi.po index 7e5b01b1..470854e5 100644 --- a/pos_picking_load/i18n/vi.po +++ b/pos_picking_load/i18n/vi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +170,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +183,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/vi_VN.po b/pos_picking_load/i18n/vi_VN.po index 1a824d14..84bf057d 100644 --- a/pos_picking_load/i18n/vi_VN.po +++ b/pos_picking_load/i18n/vi_VN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: vi_VN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/zh_CN.po b/pos_picking_load/i18n/zh_CN.po index 6ef67c91..5c13cbfd 100644 --- a/pos_picking_load/i18n/zh_CN.po +++ b/pos_picking_load/i18n/zh_CN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 # liAnGjiA , 2017 @@ -12,11 +12,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: liAnGjiA , 2017\n" -"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -171,7 +172,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -183,8 +185,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load diff --git a/pos_picking_load/i18n/zh_TW.po b/pos_picking_load/i18n/zh_TW.po index 215ff64a..0a10b8ee 100644 --- a/pos_picking_load/i18n/zh_TW.po +++ b/pos_picking_load/i18n/zh_TW.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * pos_picking_load -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-13 03:00+0000\n" "PO-Revision-Date: 2017-07-13 03:00+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/zh_TW/)\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: pos_picking_load @@ -170,7 +171,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 #, python-format msgid "" -"Unable to load some picking lines because the products are not available in the POS cache.\n" +"Unable to load some picking lines because the products are not available in " +"the POS cache.\n" "\n" "Please check that lines :\n" "\n" @@ -182,8 +184,8 @@ msgstr "" #: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 #, python-format msgid "" -"Unable to load this picking because the partner is not known in the Point Of" -" Sale as a customer" +"Unable to load this picking because the partner is not known in the Point Of " +"Sale as a customer" msgstr "" #. module: pos_picking_load From c5d91ef71e3ba48585f10d0a71f1f7f1b883b482 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 9 Apr 2018 16:28:31 +0200 Subject: [PATCH 11/15] [FIX] picking lines quantity are correcty loaded [ADD] parameter to load a custom quantity of picking in PoS [IMP] prepare function to let possibility to users to overload search function --- pos_picking_load/__openerp__.py | 2 +- pos_picking_load/models/pos_config.py | 3 ++ pos_picking_load/models/stock_move.py | 0 pos_picking_load/models/stock_picking.py | 31 ++++++++++++------- .../static/src/js/pos_picking_load.js | 2 +- pos_picking_load/views/view_pos_config.xml | 1 + 6 files changed, 25 insertions(+), 14 deletions(-) delete mode 100644 pos_picking_load/models/stock_move.py diff --git a/pos_picking_load/__openerp__.py b/pos_picking_load/__openerp__.py index 76e5e12a..85edddf0 100644 --- a/pos_picking_load/__openerp__.py +++ b/pos_picking_load/__openerp__.py @@ -5,7 +5,7 @@ { 'name': 'POS Picking Load', - 'version': '8.0.1.1.0', + 'version': '8.0.1.2.0', 'author': 'GRAP,Odoo Community Association (OCA)', 'category': 'Point Of Sale', 'license': 'AGPL-3', diff --git a/pos_picking_load/models/pos_config.py b/pos_picking_load/models/pos_config.py index 40faa973..aa3f45c3 100644 --- a/pos_picking_load/models/pos_config.py +++ b/pos_picking_load/models/pos_config.py @@ -10,3 +10,6 @@ class PosConfig(models.Model): _inherit = 'pos.config' iface_load_picking = fields.Boolean(string='Load Pickings', default=True) + + iface_load_picking_max_qty = fields.Integer( + string='Max Picking Quantity To Load', default=10, required=True) diff --git a/pos_picking_load/models/stock_move.py b/pos_picking_load/models/stock_move.py deleted file mode 100644 index e69de29b..00000000 diff --git a/pos_picking_load/models/stock_picking.py b/pos_picking_load/models/stock_picking.py index 3a50b6fa..e18b8e77 100644 --- a/pos_picking_load/models/stock_picking.py +++ b/pos_picking_load/models/stock_picking.py @@ -18,30 +18,37 @@ class StockPicking(models.Model): # Custom Section @api.model def _prepare_filter_for_pos(self, pos_session_id): + picking_type_obj = self.env['stock.picking.type'] + picking_types = picking_type_obj.search( + [('available_in_pos', '=', True)]) return [ + ('picking_type_id', 'in', picking_types.ids), ('state', 'in', ['confirmed', 'partially_available', 'assigned']), ('invoice_state', '=', '2binvoiced'), ] + @api.model + def _prepare_filter_query_for_pos(self, pos_session_id, query): + return [ + '|', '|', + ('name', 'ilike', query), + ('origin', 'ilike', query), + ('partner_id', 'ilike', query), + ] + @api.model def _prepare_fields_for_pos_list(self): return ['name', 'partner_id', 'min_date', 'origin'] @api.model def search_pickings_for_pos(self, query, pos_session_id): - # Get Picking Types available for PoS - picking_type_obj = self.env['stock.picking.type'] - picking_types = picking_type_obj.search( - [('available_in_pos', '=', True)]) - condition = self._prepare_filter_for_pos(pos_session_id) + [ - ('picking_type_id', 'in', picking_types.ids), - '|', '|', - ('name', 'ilike', query), - ('origin', 'ilike', query), - ('partner_id', 'ilike', query) - ] + session_obj = self.env['pos.session'] + config = session_obj.browse(pos_session_id).config_id + condition = self._prepare_filter_for_pos(pos_session_id) +\ + self._prepare_filter_query_for_pos(pos_session_id, query) fields = self._prepare_fields_for_pos_list() - return self.search_read(condition, fields, limit=10) + return self.search_read( + condition, fields, limit=config.iface_load_picking_max_qty) @api.multi def load_picking_for_pos(self): diff --git a/pos_picking_load/static/src/js/pos_picking_load.js b/pos_picking_load/static/src/js/pos_picking_load.js index f86a129f..09762d7e 100644 --- a/pos_picking_load/static/src/js/pos_picking_load.js +++ b/pos_picking_load/static/src/js/pos_picking_load.js @@ -162,7 +162,7 @@ openerp.pos_picking_load = function(instance, local) { prepare_orderline: function(product, pickingline) { return { - quantity: pickingline.qty, + quantity: pickingline.quantity, price: pickingline.price_unit || product.price, discount: pickingline.discount || 0.0, }; diff --git a/pos_picking_load/views/view_pos_config.xml b/pos_picking_load/views/view_pos_config.xml index 0428da44..c100c848 100644 --- a/pos_picking_load/views/view_pos_config.xml +++ b/pos_picking_load/views/view_pos_config.xml @@ -7,6 +7,7 @@ + From 66926060a636222c180bd298bf40f242ac137a02 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Wed, 1 Aug 2018 16:05:23 +0000 Subject: [PATCH 12/15] [UPD] Update pos_picking_load.pot --- pos_picking_load/i18n/pos_picking_load.pot | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pos_picking_load/i18n/pos_picking_load.pot b/pos_picking_load/i18n/pos_picking_load.pot index e2aaca44..a911a1c7 100644 --- a/pos_picking_load/i18n/pos_picking_load.pot +++ b/pos_picking_load/i18n/pos_picking_load.pot @@ -78,6 +78,11 @@ msgstr "" msgid "Load Pickings" msgstr "" +#. module: pos_picking_load +#: field:pos.config,iface_load_picking_max_qty:0 +msgid "Max Picking Quantity To Load" +msgstr "" + #. module: pos_picking_load #. openerp-web #: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 From a82c60561f947e776a7580b0b285282b6ce5b88b Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Sun, 6 Jan 2019 21:01:05 +0100 Subject: [PATCH 13/15] [MIG][10.0] pos_picking_load. [PORT] Apply new 10.0 syntax ; [REF] Apply recent OCA convention (new readme, etc.) ; [PORT] make the module depend on 'sale' module [REF] remove obsolete file [IMP] point of sale UI [ADD] prepare function for picking_line --- pos_picking_load/README.rst | 176 +++--- pos_picking_load/__init__.py | 2 +- .../{__openerp__.py => __manifest__.py} | 11 +- pos_picking_load/demo/product_template.xml | 12 + pos_picking_load/demo/sale_order.xml | 12 +- pos_picking_load/i18n/fr.po | 181 +++--- pos_picking_load/models/__init__.py | 2 +- pos_picking_load/models/pos_config.py | 4 +- pos_picking_load/models/pos_order.py | 4 +- pos_picking_load/models/sale_order.py | 4 +- pos_picking_load/models/stock_picking.py | 54 +- pos_picking_load/models/stock_picking_type.py | 4 +- pos_picking_load/readme/CONFIGURE.rst | 41 ++ pos_picking_load/readme/CONTRIBUTORS.rst | 2 + pos_picking_load/readme/DESCRIPTION.rst | 16 + pos_picking_load/readme/ROADMAP.rst | 8 + pos_picking_load/readme/USAGE.rst | 69 +++ .../static/description/index.html | 562 ++++++++++++++++++ .../static/description/load_picking_01.png | Bin 9113 -> 0 bytes .../load_picking_01_load_button.png | Bin 0 -> 21987 bytes .../static/description/load_picking_02.png | Bin 26456 -> 0 bytes .../load_picking_02_picking_list.png | Bin 0 -> 33542 bytes .../static/description/load_picking_03.png | Bin 27086 -> 0 bytes .../description/load_picking_03_confirm.png | Bin 0 -> 35996 bytes .../static/description/load_picking_04.png | Bin 44014 -> 0 bytes .../description/load_picking_04_pos_order.png | Bin 0 -> 38653 bytes .../static/description/load_picking_05.png | Bin 33417 -> 0 bytes .../static/description/load_picking_06.png | Bin 14487 -> 0 bytes .../description/load_picking_sale_order.png | Bin 0 -> 35703 bytes .../load_picking_stock_picking.png | Bin 0 -> 26915 bytes .../load_picking_warning_partner.png | Bin 0 -> 10725 bytes ...d_picking_warning_picking_still_loaded.png | Bin 0 -> 12401 bytes .../load_picking_warning_product.png | Bin 0 -> 19005 bytes .../static/description/pos_config_form.png | Bin 11794 -> 17722 bytes .../static/src/css/pos_picking_load.css | 30 +- pos_picking_load/static/src/js/model.js | 77 +++ .../static/src/js/pos_picking_load.js | 329 ---------- pos_picking_load/static/src/js/widget.js | 289 +++++++++ .../static/src/xml/pos_picking_load.xml | 23 +- .../tests/test_pos_picking_load.py | 17 +- pos_picking_load/views/pos_picking_load.xml | 32 +- pos_picking_load/views/view_pos_config.xml | 5 +- pos_picking_load/views/view_sale_order.xml | 9 +- pos_picking_load/views/view_stock_picking.xml | 11 +- .../views/view_stock_picking_type.xml | 5 +- 45 files changed, 1426 insertions(+), 565 deletions(-) rename pos_picking_load/{__openerp__.py => __manifest__.py} (75%) create mode 100644 pos_picking_load/readme/CONFIGURE.rst create mode 100644 pos_picking_load/readme/CONTRIBUTORS.rst create mode 100644 pos_picking_load/readme/DESCRIPTION.rst create mode 100644 pos_picking_load/readme/ROADMAP.rst create mode 100644 pos_picking_load/readme/USAGE.rst create mode 100644 pos_picking_load/static/description/index.html delete mode 100644 pos_picking_load/static/description/load_picking_01.png create mode 100644 pos_picking_load/static/description/load_picking_01_load_button.png delete mode 100644 pos_picking_load/static/description/load_picking_02.png create mode 100644 pos_picking_load/static/description/load_picking_02_picking_list.png delete mode 100644 pos_picking_load/static/description/load_picking_03.png create mode 100644 pos_picking_load/static/description/load_picking_03_confirm.png delete mode 100644 pos_picking_load/static/description/load_picking_04.png create mode 100644 pos_picking_load/static/description/load_picking_04_pos_order.png delete mode 100644 pos_picking_load/static/description/load_picking_05.png delete mode 100644 pos_picking_load/static/description/load_picking_06.png create mode 100644 pos_picking_load/static/description/load_picking_sale_order.png create mode 100644 pos_picking_load/static/description/load_picking_stock_picking.png create mode 100644 pos_picking_load/static/description/load_picking_warning_partner.png create mode 100644 pos_picking_load/static/description/load_picking_warning_picking_still_loaded.png create mode 100644 pos_picking_load/static/description/load_picking_warning_product.png create mode 100644 pos_picking_load/static/src/js/model.js delete mode 100644 pos_picking_load/static/src/js/pos_picking_load.js create mode 100644 pos_picking_load/static/src/js/widget.js diff --git a/pos_picking_load/README.rst b/pos_picking_load/README.rst index 3023ded6..8661ae1d 100644 --- a/pos_picking_load/README.rst +++ b/pos_picking_load/README.rst @@ -1,30 +1,45 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - - -================ -POS Picking Load -================ - +============================ +Point Of Sale - Picking Load +============================ + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-legalsylvain%2Fpos-lightgray.png?logo=github + :target: https://github.com/legalsylvain/pos/tree/10.0-mig-pos_picking_load/pos_picking_load + :alt: legalsylvain/pos + +|badge1| |badge2| |badge3| This module extends the functionality of point of sale to allow you to load your pickings in the Point of Sale, in order to add / remove products and so create a PoS Order and mark it as paid. -Detailled Use Case -================== +**Detailled Use Case** This module is usefull for the following use case * You have many Sale Orders that have generated pickings. Typically if you have connected your Odoo instance to an online store like Shop Invader, - Prestashop, Magento, or if you use light Odoo shop (```website_sale``` + Prestashop, Magento, or if you use light Odoo shop (``website_sale`` module). * Once the order validated, you prepare your pickings * The customer come in your shop to recover his order * the customer add (or remove) some products -* the customer pay his order, based on the real delivered products list. +* the customer pay his order, based on the real delivered products list + +**Table of contents** + +.. contents:: + :local: Configuration ============= @@ -35,7 +50,7 @@ To configure this module, you need to: #. Select the picking type(s) you want to see in the point of sale #. Check the box 'Available in Point of Sale' -.. figure:: static/description/stock_picking_type_form.png +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/stock_picking_type_form.png :width: 800 px Note: This box is NOT enabled by default except in demo data for the type @@ -43,13 +58,34 @@ Note: This box is NOT enabled by default except in demo data for the type #. Go to Point of Sale / Configuration / Point of Sales #. Select the Point(s) of Sales witch those you want to enable the feature -#. Check the box 'Load Pickings'. +#. Check the box 'Load Pickings' +#. Set the max quantity of pickings you want to load -.. figure:: static/description/pos_config_form.png +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/pos_config_form.png :width: 800 px Note: This box is enabled by default +**Technical Notes** + +* By default, the Point of Sale will display only the pickings if the state is + in 'Waiting Availability', 'Partially Available' or 'Ready to Transfer'. + +You can change this filter by overloading the ``_prepare_filter_for_pos`` +function of the model ``stock.picking``. + +* By default, the search of pickings will be done on the fields ``name``, + ``origin`` and ``partner_id`` of the picking. + +You can change this feature by overloading the +``_prepare_filter_query_for_pos`` function of the model ``stock.picking``. + +* By default, when the PoS order is confirmed, the original picking is + cancelled and the sale order is set to the state 'Done'. + +You can change this behaviour by overloading +``_handle_orders_with_original_picking`` function of the model ``pos.order``. + Usage ===== @@ -58,36 +94,42 @@ To use this module, you need to: * Launch the point of sale * On a new order (without lines), click on the 'Load Picking' button. -.. figure:: static/description/load_picking_01.png +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_01_load_button.png :width: 800 px * Point of sale will load available pickings. (About displayed pickings, see - 'Technical Notes' below). + 'Technical Notes' section). -.. figure:: static/description/load_picking_02.png +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_02_picking_list.png :width: 800 px -* Click on a picking will display the content of the moves (as PoS Order Lines) +* Click on a picking will check if the picking is loadable and if yes, will + display a 'Select' button. (See 'Possible Warnings' Section) -.. figure:: static/description/load_picking_03.png +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_03_confirm.png + :width: 800 px + +* Confirm the selection, by clicking on 'Select' button. It will display + the content of the moves (as PoS Order Lines) + +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_04_pos_order.png :width: 800 px The price and the discount will be the sale price and the discount set in -the according Sale Order Line, if it was found. Otherwise, discount will be to -0, and unit price will be the unit price of the product when it has been +the according Sale Order Line, if it was found. Otherwise, discount will be +set to 0, and unit price will be the unit price of the product when it has been loaded in the Point of Sale. **Related Sale Order:** -.. figure:: static/description/load_picking_04.png +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_sale_order.png :width: 800 px **Related Picking:** -.. figure:: static/description/load_picking_05.png +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_stock_picking.png :width: 800 px -* Confirm the selection, by clicking on 'Select' button. * Finally, you can add / remove products or change quantity and collect the payment. @@ -96,83 +138,77 @@ When, the order is marked as paid, the original picking will be cancelled, because Point Of Sale generates a new picking related to the real delivered products and the original Sale Order will pass to the state 'Done'. (Delivery exception is ignored). -(See 'Technical Notes' below). +(See 'Technical Notes' section). + +**Possible Warnings** Some warning messages can appear: -* if some products are not available in the Point of Sale. +* if some products are not available in the Point of Sale -.. figure:: static/description/load_picking_06.png +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_warning_product.png :width: 800 px -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/184/8.0 +* if the partner is not available in the Point of Sale -Technical Notes -=============== +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_warning_partner.png + :width: 800 px -* By default, the following filters are applied on the pickings displayed: - * 'State' should be 'Waiting Availability', 'Partially Available' or - 'Ready to Transfer'. - * 'Invoice Control' should be 'To be invoiced'. - You can change this filter by overloading the ```_prepare_filter_for_pos``` - function of the model ```stock.picking``` +* if the picking has been still loaded in another PoS order -* By default, original Picking is cancelled and the Sale order is set to the - state 'Done'. You can change this behaviour by overloading - ```_handle_orders_with_original_picking``` function of the model - ```pos.order```. +.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_warning_picking_still_loaded.png + :width: 800 px Known issues / Roadmap ====================== * This module will try to get original unit price from the sale order and not - use the Current unit price of the product. (The price at which you pledged - to sell the product). + use the Current unit price of the product. + (The price at which you pledged to sell the product). Some VAT troubles will occure if a product is set with VAT marked as 'VAT included' and if in the sale order line, there are some VAT marked as - 'VAT excluded'. **The VAT settings should be consistent**. + 'VAT excluded' for exemple. + +**The VAT settings should be consistent.** Bug Tracker =========== -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smash it by providing detailed and welcomed feedback. +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= -Images ------- +Authors +~~~~~~~ -* Odoo Community Association: `Icon `_. +* GRAP Contributors ------------- +~~~~~~~~~~~~ + +* Sylvain LE GAL (https://twitter.com/legalsylvain) +* Stefan Rijnhart -* Sylvain Le Gal (https://twitter.com/legalsylvain) +Maintainers +~~~~~~~~~~~ -Funders -------- -The development of this module has been financially supported by: -* GRAP, Groupement Régional Alimentaire de Proximité (http://www.grap.coop) +.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px + :target: https://github.com/legalsylvain + :alt: legalsylvain -Maintainer ----------- +Current `maintainer `__: -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org +|maintainer-legalsylvain| -This module is maintained by the OCA. +This module is part of the `legalsylvain/pos `_ project on GitHub. -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. -To contribute to this module, please visit https://odoo-community.org. +You are welcome to contribute. diff --git a/pos_picking_load/__init__.py b/pos_picking_load/__init__.py index a0fdc10f..042e239e 100644 --- a/pos_picking_load/__init__.py +++ b/pos_picking_load/__init__.py @@ -1,2 +1,2 @@ -# -*- coding: utf-8 -*- +# coding: utf-8 from . import models diff --git a/pos_picking_load/__openerp__.py b/pos_picking_load/__manifest__.py similarity index 75% rename from pos_picking_load/__openerp__.py rename to pos_picking_load/__manifest__.py index 85edddf0..03e1df52 100644 --- a/pos_picking_load/__openerp__.py +++ b/pos_picking_load/__manifest__.py @@ -1,15 +1,19 @@ -# -*- coding: utf-8 -*- +# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { - 'name': 'POS Picking Load', - 'version': '8.0.1.2.0', + 'name': 'Point Of Sale - Picking Load', + 'summary': "Load and confirm stock pickings via Point Of Sale", + 'version': '10.0.1.0.0', 'author': 'GRAP,Odoo Community Association (OCA)', 'category': 'Point Of Sale', 'license': 'AGPL-3', + 'maintainers': ['legalsylvain'], + 'development_status': 'Beta', 'depends': [ + 'sale', 'point_of_sale', ], 'website': 'https://odoo-community.org/', @@ -29,4 +33,5 @@ 'qweb': [ 'static/src/xml/pos_picking_load.xml', ], + 'installable': True, } diff --git a/pos_picking_load/demo/product_template.xml b/pos_picking_load/demo/product_template.xml index 38e35a4c..a8da3db8 100644 --- a/pos_picking_load/demo/product_template.xml +++ b/pos_picking_load/demo/product_template.xml @@ -1,5 +1,7 @@ + + @@ -16,4 +18,14 @@ + + + + + + + + + + diff --git a/pos_picking_load/demo/sale_order.xml b/pos_picking_load/demo/sale_order.xml index d2059c64..13ce0f98 100644 --- a/pos_picking_load/demo/sale_order.xml +++ b/pos_picking_load/demo/sale_order.xml @@ -3,13 +3,15 @@ - picking + 5 + 100 + 20 @@ -18,12 +20,12 @@ 3 - + - - picking + + @@ -46,6 +48,6 @@ 555 - + diff --git a/pos_picking_load/i18n/fr.po b/pos_picking_load/i18n/fr.po index 952e0658..dacf7c40 100644 --- a/pos_picking_load/i18n/fr.po +++ b/pos_picking_load/i18n/fr.po @@ -1,39 +1,35 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * pos_picking_load +# * pos_picking_load # -# Translators: -# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 03:00+0000\n" -"PO-Revision-Date: 2017-07-13 03:00+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" -"Language: fr\n" +"POT-Creation-Date: 2019-01-06 18:33+0000\n" +"PO-Revision-Date: 2019-01-06 18:33+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: \n" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:70 +#: code:addons/pos_picking_load/static/src/js/widget.js:242 #, python-format -msgid "--------------------------------" -msgstr "--------------------------------" +msgid "A picking is still loaded. You can not load another picking. Please create a new order." +msgstr "Un BL est déjà chargé. Vous ne pouvez pas en charger un autre. Veuillez créer une nouvelle commande." #. module: pos_picking_load -#: field:stock.picking.type,available_in_pos:0 +#: model:ir.model.fields,field_description:pos_picking_load.field_stock_picking_type_available_in_pos msgid "Available in Point Of Sale" msgstr "Disponible dans le point de vente" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:264 -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:290 +#: code:addons/pos_picking_load/static/src/js/widget.js:211 #, python-format msgid "Can not execute this action because the POS is currently offline" msgstr "" @@ -42,113 +38,129 @@ msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:22 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:27 #, python-format msgid "Cancel" msgstr "Annuler" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:263 -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:289 +#: code:addons/pos_picking_load/static/src/js/widget.js:210 #, python-format msgid "Connection error" msgstr "Erreur de connexion" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:50 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:53 #, python-format msgid "Customer" msgstr "Client" #. module: pos_picking_load -#: field:sale.order,final_pos_order_id:0 -#: field:stock.picking,final_pos_order_id:0 +#: model:ir.model.fields,field_description:pos_picking_load.field_sale_order_final_pos_order_id +#: model:ir.model.fields,field_description:pos_picking_load.field_stock_picking_final_pos_order_id msgid "Final PoS Order" msgstr "Commande Finale" #. module: pos_picking_load -#: help:stock.picking.type,available_in_pos:0 -msgid "" -"If checked, associated pickings will be available in the point of sale, to " -"be changed and paid in it" -msgstr "" -"Si la case est cochée, toutes les bons de livraisons associés seront " -"disponible dans le point de vente, pour ere changé et payé au sein de celui-" -"ci" +#: model:ir.model.fields,help:pos_picking_load.field_stock_picking_type_available_in_pos +msgid "If checked, associated pickings will be available in the point of sale, to be changed and paid in it" +msgstr "Si la case est cochée, toutes les bons de livraisons associés seront disponible dans le point de vente, pour ere changé et payé au sein de celui-ci" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:5 +#: code:addons/pos_picking_load/static/src/js/widget.js:253 #, python-format msgid "Load Picking" msgstr "Charger un bon de livraison" #. module: pos_picking_load -#: field:pos.config,iface_load_picking:0 +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_config_iface_load_picking msgid "Load Pickings" msgstr "Charger des bons de livraison" +#. module: pos_picking_load +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_config_iface_load_picking_max_qty +msgid "Max Picking Quantity To Load" +msgstr "Quantité maximum de BL à charger" + #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:49 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 #, python-format msgid "Name" msgstr "Nom" #. module: pos_picking_load -#: field:pos.order,origin_picking_id:0 +#: model:ir.model.fields,field_description:pos_picking_load.field_pos_order_origin_picking_id msgid "Origin Picking" msgstr "Livraison d'origine" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:71 -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:79 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:74 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:82 #, python-format msgid "Origin Picking:" msgstr "BL d'origine:" #. module: pos_picking_load -#: model:ir.model,name:pos_picking_load.model_stock_picking -msgid "Picking List" -msgstr "Bon de livraison" +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:241 +#, python-format +msgid "Pending Picking" +msgstr "BL en cours + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:131 +#: code:addons/pos_picking_load/static/src/js/widget.js:147 +#, python-format +msgid "Picking Still Loaded" +msgstr "Bon de livraison déjà chargé" #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_pos_order -msgid "Point of Sale" -msgstr "Point de Vente" +msgid "Point of Sale Orders" +msgstr "Commandes du point de vente" #. module: pos_picking_load #: model:ir.model,name:pos_picking_load.model_sale_order msgid "Sales Order" -msgstr "Commande de ventes" +msgstr "Bon de commande" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:51 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:54 #, python-format msgid "Scheduled Date" msgstr "Date prévue" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:30 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:35 #, python-format msgid "Search Picking" msgstr "Chercher un bon de livraison" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:26 +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:31 #, python-format msgid "Select" msgstr "Sélectionner" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:52 +#: code:addons/pos_picking_load/static/src/js/widget.js:203 +#, python-format +msgid "Server Error" +msgstr "Erreur serveur" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/xml/pos_picking_load.xml:55 #, python-format msgid "Source Document" msgstr "Document d'origine" @@ -159,33 +171,37 @@ msgid "The picking type determines the picking view" msgstr "Le type de préparation détermine la vue de préparation" #. module: pos_picking_load -#: help:sale.order,final_pos_order_id:0 +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:204 +#, python-format +msgid "The server encountered an error while receiving your order." +msgstr "Le serveur a rencontré une erreur lors de la réception de votre commande." + +#. module: pos_picking_load +#: model:ir.model.fields,help:pos_picking_load.field_sale_order_final_pos_order_id msgid "This Sale Order has beend replaced by this PoS Order" -msgstr "" -"Ce bon de commande a été remplacé par cette commande via le point de vente" +msgstr "Ce bon de commande a été remplacé par cette commande via le point de vente" #. module: pos_picking_load -#: help:stock.picking,final_pos_order_id:0 -msgid "" -"This picking has been canceled, because it has been replaced by this PoS " -"Order" -msgstr "" -"Ce bon de livraison a été annulé, car il a été remplacé par cette commande " -"via le point de vente" +#: model:ir.model.fields,help:pos_picking_load.field_stock_picking_final_pos_order_id +msgid "This picking has been canceled, because it has been replaced by this PoS Order" +msgstr "Ce bon de livraison a été annulé, car il a été remplacé par cette commande via le point de vente" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_stock_picking +msgid "Transfer" +msgstr "Transfert" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:228 +#: code:addons/pos_picking_load/static/src/js/widget.js:100 #, python-format -msgid "" -"Unable to load some picking lines because the products are not available in " -"the POS cache.\n" +msgid "Unable to load some picking lines because the products are not available in the POS cache.\n" "\n" "Please check that lines :\n" "\n" " * " -msgstr "" -"Impossible de charger certaines lignes du bon de livraison car certains " +msgstr "Impossible de charger certaines lignes du bon de livraison car certains " "produits ne sont pas disponibles dans le point de vente.\n" "\n" "Merci de vérifier les lignes suivantes :\n" @@ -194,25 +210,50 @@ msgstr "" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:239 +#: code:addons/pos_picking_load/static/src/js/widget.js:148 #, python-format -msgid "" -"Unable to load this picking because the partner is not known in the Point Of " -"Sale as a customer" -msgstr "" -"Impossible de charger ce bon de livraison car ce partenaire n'est pas " +msgid "Unable to load this picking because it has been loaded in another confirmed PoS Order :\n" +"\n" +"" +msgstr "Impossible de charger ce bon de livraison car il a déjà été chargé dans une autre commande confirmée :\n" +"\n" +"" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:132 +#, python-format +msgid "Unable to load this picking because it has been loaded in another draft PoS Order :\n" +"\n" +"" +msgstr "Impossible de charger ce bon de livraison car il a déjà été chargé dans une autre commande en cours :\n" +"\n" +"" + +#. module: pos_picking_load +#. openerp-web +#: code:addons/pos_picking_load/static/src/js/widget.js:118 +#, python-format +msgid "Unable to load this picking because the partner is not known in the Point Of Sale as a customer" +msgstr "Impossible de charger ce bon de livraison car ce partenaire n'est pas " "reconnu dans le point de vente comme un client" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:238 +#: code:addons/pos_picking_load/static/src/js/widget.js:117 #, python-format msgid "Unknown Partner" msgstr "Partenaire inconnu" #. module: pos_picking_load #. openerp-web -#: code:addons/pos_picking_load/static/src/js/pos_picking_load.js:227 +#: code:addons/pos_picking_load/static/src/js/widget.js:99 #, python-format msgid "Unknown Products" msgstr "Produits inconnus" + +#. module: pos_picking_load +#: model:ir.model,name:pos_picking_load.model_pos_config +msgid "pos.config" +msgstr "pos.config" + diff --git a/pos_picking_load/models/__init__.py b/pos_picking_load/models/__init__.py index d232c723..09985a88 100644 --- a/pos_picking_load/models/__init__.py +++ b/pos_picking_load/models/__init__.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# coding: utf-8 from . import sale_order from . import stock_picking from . import stock_picking_type diff --git a/pos_picking_load/models/pos_config.py b/pos_picking_load/models/pos_config.py index aa3f45c3..6806ad27 100644 --- a/pos_picking_load/models/pos_config.py +++ b/pos_picking_load/models/pos_config.py @@ -1,9 +1,9 @@ -# -*- coding: utf-8 -*- +# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields +from odoo import models, fields class PosConfig(models.Model): diff --git a/pos_picking_load/models/pos_order.py b/pos_picking_load/models/pos_order.py index f2e3dbb4..415b2029 100644 --- a/pos_picking_load/models/pos_order.py +++ b/pos_picking_load/models/pos_order.py @@ -1,9 +1,9 @@ -# -*- coding: utf-8 -*- +# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, api, fields +from odoo import models, api, fields class PosOrder(models.Model): diff --git a/pos_picking_load/models/sale_order.py b/pos_picking_load/models/sale_order.py index 594ee3c4..dc0b9014 100644 --- a/pos_picking_load/models/sale_order.py +++ b/pos_picking_load/models/sale_order.py @@ -1,9 +1,9 @@ -# -*- coding: utf-8 -*- +# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields +from odoo import models, fields class SaleOrder(models.Model): diff --git a/pos_picking_load/models/stock_picking.py b/pos_picking_load/models/stock_picking.py index e18b8e77..8562fd8d 100644 --- a/pos_picking_load/models/stock_picking.py +++ b/pos_picking_load/models/stock_picking.py @@ -1,9 +1,9 @@ -# -*- coding: utf-8 -*- +# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, api, fields +from odoo import models, api, fields class StockPicking(models.Model): @@ -15,7 +15,7 @@ class StockPicking(models.Model): help="This picking has been canceled, because it has been replaced by" " this PoS Order") - # Custom Section + # Custom Section - Picking List Part @api.model def _prepare_filter_for_pos(self, pos_session_id): picking_type_obj = self.env['stock.picking.type'] @@ -24,7 +24,6 @@ class StockPicking(models.Model): return [ ('picking_type_id', 'in', picking_types.ids), ('state', 'in', ['confirmed', 'partially_available', 'assigned']), - ('invoice_state', '=', '2binvoiced'), ] @api.model @@ -50,28 +49,33 @@ class StockPicking(models.Model): return self.search_read( condition, fields, limit=config.iface_load_picking_max_qty) - @api.multi - def load_picking_for_pos(self): - self.ensure_one() - pickinglines = [] - for line in self.move_lines.filtered(lambda x: x.state != 'cancel'): - picking_line = { - 'name': line.name, - 'product_id': line.product_id.id, - 'quantity': line.product_uom_qty, - } - sale_order_line =\ - line.procurement_id and line.procurement_id.sale_line_id - if sale_order_line: - # Get price and discount of the order if available - picking_line['price_unit'] = sale_order_line.price_unit - picking_line['discount'] = sale_order_line.discount - pickinglines.append(picking_line) + # Custom Section - Load Picking Part + @api.model + def _prepare_line_data_from_stock_move(self, move): + picking_line_data = { + 'name': move.name, + 'product_id': move.product_id.id, + 'quantity': move.product_uom_qty, + } + sale_order_line =\ + move.procurement_id and move.procurement_id.sale_line_id + if sale_order_line: + # Get price and discount of the order if available + picking_line_data['price_unit'] = sale_order_line.price_unit + picking_line_data['discount'] = sale_order_line.discount + return picking_line_data + + @api.model + def load_picking_for_pos(self, picking_id): + picking = self.browse(picking_id) + picking_lines = [] + for move in picking.move_lines.filtered(lambda x: x.state != 'cancel'): + picking_lines.append(self._prepare_line_data_from_stock_move(move)) return { - 'id': self.id, - 'name': self.name, - 'partner_id': self.partner_id.id, - 'line_ids': pickinglines, + 'id': picking.id, + 'name': picking.name, + 'partner_id': picking.partner_id.id, + 'line_ids': picking_lines, } @api.multi diff --git a/pos_picking_load/models/stock_picking_type.py b/pos_picking_load/models/stock_picking_type.py index dec2114f..b1fc4fb9 100644 --- a/pos_picking_load/models/stock_picking_type.py +++ b/pos_picking_load/models/stock_picking_type.py @@ -1,9 +1,9 @@ -# -*- coding: utf-8 -*- +# coding: utf-8 # Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields +from odoo import models, fields class StockPickingType(models.Model): diff --git a/pos_picking_load/readme/CONFIGURE.rst b/pos_picking_load/readme/CONFIGURE.rst new file mode 100644 index 00000000..cc7213d7 --- /dev/null +++ b/pos_picking_load/readme/CONFIGURE.rst @@ -0,0 +1,41 @@ +To configure this module, you need to: + +#. Go to Warehouse / Configuration / Types of Operation +#. Select the picking type(s) you want to see in the point of sale +#. Check the box 'Available in Point of Sale' + +.. figure:: ../static/description/stock_picking_type_form.png + :width: 800 px + +Note: This box is NOT enabled by default except in demo data for the type +'Delivery Orders' of the demo company 'YourCompany'. + +#. Go to Point of Sale / Configuration / Point of Sales +#. Select the Point(s) of Sales witch those you want to enable the feature +#. Check the box 'Load Pickings' +#. Set the max quantity of pickings you want to load + +.. figure:: ../static/description/pos_config_form.png + :width: 800 px + +Note: This box is enabled by default + +**Technical Notes** + +* By default, the Point of Sale will display only the pickings if the state is + in 'Waiting Availability', 'Partially Available' or 'Ready to Transfer'. + +You can change this filter by overloading the ``_prepare_filter_for_pos`` +function of the model ``stock.picking``. + +* By default, the search of pickings will be done on the fields ``name``, + ``origin`` and ``partner_id`` of the picking. + +You can change this feature by overloading the +``_prepare_filter_query_for_pos`` function of the model ``stock.picking``. + +* By default, when the PoS order is confirmed, the original picking is + cancelled and the sale order is set to the state 'Done'. + +You can change this behaviour by overloading +``_handle_orders_with_original_picking`` function of the model ``pos.order``. diff --git a/pos_picking_load/readme/CONTRIBUTORS.rst b/pos_picking_load/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..9e9913a0 --- /dev/null +++ b/pos_picking_load/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Sylvain LE GAL (https://twitter.com/legalsylvain) +* Stefan Rijnhart diff --git a/pos_picking_load/readme/DESCRIPTION.rst b/pos_picking_load/readme/DESCRIPTION.rst new file mode 100644 index 00000000..c0f9a60a --- /dev/null +++ b/pos_picking_load/readme/DESCRIPTION.rst @@ -0,0 +1,16 @@ +This module extends the functionality of point of sale to allow you to +load your pickings in the Point of Sale, in order to add / remove products +and so create a PoS Order and mark it as paid. + +**Detailled Use Case** + +This module is usefull for the following use case + +* You have many Sale Orders that have generated pickings. Typically if you have + connected your Odoo instance to an online store like Shop Invader, + Prestashop, Magento, or if you use light Odoo shop (``website_sale`` + module). +* Once the order validated, you prepare your pickings +* The customer come in your shop to recover his order +* the customer add (or remove) some products +* the customer pay his order, based on the real delivered products list diff --git a/pos_picking_load/readme/ROADMAP.rst b/pos_picking_load/readme/ROADMAP.rst new file mode 100644 index 00000000..ff5e888b --- /dev/null +++ b/pos_picking_load/readme/ROADMAP.rst @@ -0,0 +1,8 @@ +* This module will try to get original unit price from the sale order and not + use the Current unit price of the product. + (The price at which you pledged to sell the product). + Some VAT troubles will occure if a product is set with VAT marked as + 'VAT included' and if in the sale order line, there are some VAT marked as + 'VAT excluded' for exemple. + +**The VAT settings should be consistent.** diff --git a/pos_picking_load/readme/USAGE.rst b/pos_picking_load/readme/USAGE.rst new file mode 100644 index 00000000..8d89e6da --- /dev/null +++ b/pos_picking_load/readme/USAGE.rst @@ -0,0 +1,69 @@ +To use this module, you need to: + +* Launch the point of sale +* On a new order (without lines), click on the 'Load Picking' button. + +.. figure:: ../static/description/load_picking_01_load_button.png + :width: 800 px + +* Point of sale will load available pickings. (About displayed pickings, see + 'Technical Notes' section). + +.. figure:: ../static/description/load_picking_02_picking_list.png + :width: 800 px + +* Click on a picking will check if the picking is loadable and if yes, will + display a 'Select' button. (See 'Possible Warnings' Section) + +.. figure:: ../static/description/load_picking_03_confirm.png + :width: 800 px + +* Confirm the selection, by clicking on 'Select' button. It will display + the content of the moves (as PoS Order Lines) + +.. figure:: ../static/description/load_picking_04_pos_order.png + :width: 800 px + +The price and the discount will be the sale price and the discount set in +the according Sale Order Line, if it was found. Otherwise, discount will be +set to 0, and unit price will be the unit price of the product when it has been +loaded in the Point of Sale. + +**Related Sale Order:** + +.. figure:: ../static/description/load_picking_sale_order.png + :width: 800 px + +**Related Picking:** + +.. figure:: ../static/description/load_picking_stock_picking.png + :width: 800 px + + +* Finally, you can add / remove products or change quantity and collect the + payment. + +When, the order is marked as paid, the original picking will be cancelled, +because Point Of Sale generates a new picking related to the real delivered +products and the original Sale Order will pass to the state 'Done'. (Delivery +exception is ignored). +(See 'Technical Notes' section). + +**Possible Warnings** + +Some warning messages can appear: + +* if some products are not available in the Point of Sale + +.. figure:: ../static/description/load_picking_warning_product.png + :width: 800 px + +* if the partner is not available in the Point of Sale + +.. figure:: ../static/description/load_picking_warning_partner.png + :width: 800 px + +* if the picking has been still loaded in another PoS order + +.. figure:: ../static/description/load_picking_warning_picking_still_loaded.png + :width: 800 px diff --git a/pos_picking_load/static/description/index.html b/pos_picking_load/static/description/index.html new file mode 100644 index 00000000..e8d74e26 --- /dev/null +++ b/pos_picking_load/static/description/index.html @@ -0,0 +1,562 @@ + + + + + + +Point Of Sale - Picking Load + + + +

+

Point Of Sale - Picking Load

+ + +

Beta License: AGPL-3 legalsylvain/pos

+

This module extends the functionality of point of sale to allow you to +load your pickings in the Point of Sale, in order to add / remove products +and so create a PoS Order and mark it as paid.

+

Detailled Use Case

+

This module is usefull for the following use case

+
    +
  • You have many Sale Orders that have generated pickings. Typically if you have +connected your Odoo instance to an online store like Shop Invader, +Prestashop, Magento, or if you use light Odoo shop (website_sale +module).
  • +
  • Once the order validated, you prepare your pickings
  • +
  • The customer come in your shop to recover his order
  • +
  • the customer add (or remove) some products
  • +
  • the customer pay his order, based on the real delivered products list
  • +
+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to Warehouse / Configuration / Types of Operation
  2. +
  3. Select the picking type(s) you want to see in the point of sale
  4. +
  5. Check the box ‘Available in Point of Sale’
  6. +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/stock_picking_type_form.png +
+

Note: This box is NOT enabled by default except in demo data for the type +‘Delivery Orders’ of the demo company ‘YourCompany’.

+
    +
  1. Go to Point of Sale / Configuration / Point of Sales
  2. +
  3. Select the Point(s) of Sales witch those you want to enable the feature
  4. +
  5. Check the box ‘Load Pickings’
  6. +
  7. Set the max quantity of pickings you want to load
  8. +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/pos_config_form.png +
+

Note: This box is enabled by default

+

Technical Notes

+
    +
  • By default, the Point of Sale will display only the pickings if the state is +in ‘Waiting Availability’, ‘Partially Available’ or ‘Ready to Transfer’.
  • +
+

You can change this filter by overloading the _prepare_filter_for_pos +function of the model stock.picking.

+
    +
  • By default, the search of pickings will be done on the fields name, +origin and partner_id of the picking.
  • +
+

You can change this feature by overloading the +_prepare_filter_query_for_pos function of the model stock.picking.

+
    +
  • By default, when the PoS order is confirmed, the original picking is +cancelled and the sale order is set to the state ‘Done’.
  • +
+

You can change this behaviour by overloading +_handle_orders_with_original_picking function of the model pos.order.

+
+
+

Usage

+

To use this module, you need to:

+
    +
  • Launch the point of sale
  • +
  • On a new order (without lines), click on the ‘Load Picking’ button.
  • +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_01_load_button.png +
+
    +
  • Point of sale will load available pickings. (About displayed pickings, see +‘Technical Notes’ section).
  • +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_02_picking_list.png +
+
    +
  • Click on a picking will check if the picking is loadable and if yes, will +display a ‘Select’ button. (See ‘Possible Warnings’ Section)
  • +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_03_confirm.png +
+
    +
  • Confirm the selection, by clicking on ‘Select’ button. It will display +the content of the moves (as PoS Order Lines)
  • +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_04_pos_order.png +
+

The price and the discount will be the sale price and the discount set in +the according Sale Order Line, if it was found. Otherwise, discount will be +set to 0, and unit price will be the unit price of the product when it has been +loaded in the Point of Sale.

+

Related Sale Order:

+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_sale_order.png +
+

Related Picking:

+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_stock_picking.png +
+
    +
  • Finally, you can add / remove products or change quantity and collect the +payment.
  • +
+

When, the order is marked as paid, the original picking will be cancelled, +because Point Of Sale generates a new picking related to the real delivered +products and the original Sale Order will pass to the state ‘Done’. (Delivery +exception is ignored). +(See ‘Technical Notes’ section).

+

Possible Warnings

+

Some warning messages can appear:

+
    +
  • if some products are not available in the Point of Sale
  • +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_warning_product.png +
+
    +
  • if the partner is not available in the Point of Sale
  • +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_warning_partner.png +
+
    +
  • if the picking has been still loaded in another PoS order
  • +
+
+https://raw.githubusercontent.com/legalsylvain/pos/10.0-mig-pos_picking_load/pos_picking_load/static/description/load_picking_warning_picking_still_loaded.png +
+
+
+

Known issues / Roadmap

+
    +
  • This module will try to get original unit price from the sale order and not +use the Current unit price of the product. +(The price at which you pledged to sell the product). +Some VAT troubles will occure if a product is set with VAT marked as +‘VAT included’ and if in the sale order line, there are some VAT marked as +‘VAT excluded’ for exemple.
  • +
+

The VAT settings should be consistent.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • GRAP
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

Current maintainer:

+

legalsylvain

+

This module is part of the legalsylvain/pos project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/pos_picking_load/static/description/load_picking_01.png b/pos_picking_load/static/description/load_picking_01.png deleted file mode 100644 index fb871863388f90c2e4d3308a3a946e41dcb425a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9113 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 literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/load_picking_02.png b/pos_picking_load/static/description/load_picking_02.png deleted file mode 100644 index 0d1f3cb505eecc99c06297f839589d65921d8f22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26456 zcmd431yGgk+b_B>us~iD1pyNS5d@^eMnpnTx~022R8&L+R0O0|1f+Y>ASzM<(p^eO zNq3#!icjnBTnSJ)`J#(CSUr}MLXFd0QU)Qg$$5UETlzKbeb`pt1Eq3Fo42iT+ z9$$BDrNsYh{g+(u+a{~aVt2OUm-ANbr}*gbqS>6=-PZ!8ifkq(o@u3oxhA3ECU;C!cXb$wD^H|>RX zTJrI)o3?9;x6CtWTTxuQc6)iBQL4I%QoE}cc{Ni#E-^8)J1$X%_1dn4y^rJ0YAHV6 zZL3{=`TpU5HXPZ}IxnU>wR}uF_>IY{TU#ra7wsqP+4ZW0<~u_82D@qs2E#`--8pvj z@2@ef-=o`~{{7WKwO7US?^nF{tvYEIb8^D&((EFBy`=X^E-D&ZudeDdx@{}Dv%kMz zA+gC;{$`)j`2$pM1cfH2XU9h4ta&qU=j`gdX>#Z4Rnv1OJCo9^EI%eBd~I%~jja7$ z#_wr;%B$q^?c2MW@&z}ntnlaYGh8>hV|pj+CjGu$FGHk4+~e!&WL8#JZR(hL4n@{J z4Gg4RTwLUt^$cnI*zwWSpZknu!t%0-lg``P!fwl_ zsw!%~@<-`bd6ZKZek9ddEs8UB8wjFBk8hpD*~#>zTQYO-X5u z@BL2~NgYCh*3K{KUzKRROUT%J|NZ-;Y3XU~Aysek^CzaKzi8;MtGM}4H(tfBz9)B8 zRV6N6qQJFn@_6)PjNFbF8XGnAzY)JFF*p_Q}l}FptgLcHm9`L@dMM?G6Na4)}mYkuS+}yegXP>{J*vL-jt#U&m z>a($_l|!!839OZ+7Ypm@BP;?Tzq<-7<|lrS4nI|~x*qw`G^_LaMUBHTQej7VPi>`< zs*wwf6p$wtH!CGH^w9S0+n*j}zxcqvV+x-UU*3QCaD%0#rBXruLl$CfmG6j&Z5w#D zeQ9PqS?tW!Bn~?7nc?~^R@XM4IB_CTNv_x*d!mf><7Z=L0f7)TmnCc4yH}G0GAZP2 zZEfSji)GCJy}H<>B<5p6VYoV*(wiT);mYu3`3n>UXN z3588fS*ob2Zlk7-QZI5{SYEcXoxOTBNqqC-;=-0qzYns!+@I}a-^29J#Y?Wjg|_)E zYPgJ!7Znv13R$KMTXr7OpVCR+NJ-VRwme?i+&oX$EP1tWNhedOyomq7ul;rL{Q9Lp0{1K&04K8S^>GUPl~&9(OIuMG4H3o{YtJV0gd#hqd1mqJTWyisx?J<^ zv1?b8{MvHSddNA| z+=k_~pCw-T)71ia-|3lpse2qj!K^ignP~>~%w&`H>oztQC@3gqh8uUd7hg0rJ?Aw4 zN2j~c<$JhL$Z6SV>%M5ujyu>5_Jd(|r_P?;^j0cD_*M`{NmF5h9E*X0f%9U2;2|N$ z*FS%11)Ni@@O4|c_xbZ@I@WZYwq|v=Fc$fwe-0iLv$p2CcI{fIuuJfslalOiYtB!o z4qCGE)SnCCF&kKz{3W=)G99M6Z&%KPy|nvkaW?q#=#KKd#u<~54Bxa_o>jnU?(BH} z^v-?z_L0}wRI-2U*HF#3e|bVYKw3%ZCaQyYz}enby@-{X*B&DULJxoK&s&xA+{K=mTn-Uanh4JsZ9~XB9w|sJb{v-#-t5PPn z&^K=m2(L_BIm5!DSm?~>wV(BKV`Ju}p!O`Y!3uwt*$VgIw?^}SI%me(=i7``Sa2<= z>G6k;^1Q(-VT;m_?HIeOpioxscT!Bq&L@FIe(O%E<8h)i?;|6z>IU+wmR44tUS7vI zIrs4J@GQ*?eM!;$qIBq4|5ks0|Fg>E=j%(!>xPp@mzHKna;%4TlT1xbH*MO)ZrOL^ z@|7#GA3ti$4mUn$5C{kta^lX-Z#3*rc3Wkk5m_;Je>XCBmaREFKAr`q36~QZ7P9jl zm-68hoyz@Z&YUrhs0kA&6&TOIg1uDmDNfGOk>7)c$uuoLU9Tq1sQKJ2<~=n+^D6G2 zwjVxz{L#s9`-d$p3Z^dIg<>g(;`f@uhEsZ~K`%z2x)9227F7@%4 z3XzeP{?t|A)LLZ56v)Yua_6oE-!XR=r};FubyqA&y9&8POS3*&V$+r_(>?Aq91c_3 zNh&!HOSBBEf*1@YdWz2~q}<2b?WUuv_~uQ2`plWnt*t>QKHOV^$5hq$eNa_@zJISf z{kwV}yFuM?85tSl8iR{f%#0zj&NJd-iKhjW6zLdhtY5 zM~4d8xb?E7B?q>=y@SK9J$t@9Kgc;TH%DpsP2H?D?J>@P^qo78l9So4cDvK~e65o0yZ7ulDB|kuuEQ)9{vEZayryRG$Ga=u1F;3- zVZp&|ze`@28A>^&+O-a}jo~x27P{mmnmPW-8N45S>aOJ+Ly}mk6UkD6u4d$ zD(LX4K1Ooaq1~5j!i7*sPaHeujwLl8?h|u%aXH9msU1>r?$oKbIKI1%UDsegFfloK zpjlPn_bJF5mV5TXDmKu`|bI`tJkkjH5aYzV`5@L0orok zBl^z%mpkR!ORtNH?&*xDWoBbradrU;($>+jSX)`--XfnFx#`ubS5G}X4Sodb>glE9 zAl|%r6L+8JBjh7CF;Wo&xb1uQ?c23~|F_qtWzFsEV$#xH?PHN+zxRy_SLj)*-}h3K zu^07ev?Iq4+c3YN0GlU2v0F+)qQ52e-km#lek7}lT=%BakzXBYvRj<${~pTchfU9& zn}q*2DRZOAj?{GFub#KU1zYF%uzKf*K*D^2pip9PWTzXs?2LU z`etkyt?8MUmq~<`rR8vcmQvzgT3R0cFYa4tqCb9o>P^p+X41}0bV7T3UM!~e_c!Nf zAEwS_&^iU0#CGxv2>cou@$&QAg91#wM7ir_^y@(X%#ltx`Ly&{%J=WzvpYCY^cZmL z+PAL+=QBq}Z+~->rJbE#U)jsi)^v|Yk2X2Z|B)~@KAV)3^g1vwUGobi^Q|`*as0$2 zByc=fzlRCXe%zKHEgAL<6``GM@(b%se%FQFc1XbXIa&yMHb7;9dQtf8$m_Lvc4k0C z#t*hN91<9)4im?|H)>9bLgRk)=ns(<$&Ut*S*$pftDJiLyl@&S{@_Xeh(^=u= ztgi6~*yT~6bZSw*YfeSO-x-`~_8<~1}>y?ghraaVqj z=9ecI_##;wLL>S4_>sruV23g@@X5^AdW0F2}nma$|SvQTt>7Yla)+#ctmG=_e)Jn_9|f zB#-{1=+u_@^oH`mr0_%J3!jGf@4BQbxBsMM=%?~>Pb?g2o1yT=cU7CV&P`2CY5o53 zj(kwPzOL>RD{It;507j{np&ss%FEy54tWr475?GFaeNoLu9lpfkLX7Yi$ssTM=8})zq=?d7EF&kt^z7W6E=qs?#OEF4LALgK zwNX`Wph5k@&Sy_E{ISS7QBmY0E{To!_Nl4q#ij2DInJr;E|X0zN<@H5R)IDgacLykVWHP!_WRfc89Al4pH!de_TQ*~ z;2#m8?tX;VrrWdeHK+;2LwaVZ-)I@j_!IT{>e1Sx1kCMHwj^aHpi!D*N&7(WWi; ztZkW(^S%LCb#`_suc`c1FC}bZkvse?l-J^+l*sC9FIqMNZ33{J529^(1>Wars?F*cR3NnsClemHf#H4`A-0*^qb`H;RWYAtN@GN){^35 z=ld^Kecg-eKPn;;k=5lGU#qxGoD)5}@Q*ZD7nW1`bVU|~5m;w*>4H=`_l1U@@OXrE=E#w^xYinz> zYI8=Z3JbWiEk$l3(pJqzJ)a&>SDa;K?QfJ<*J(~to!xl@5{EbM~3&o#asD}utSqv>*6 z6kL{Oj-ZhPOQfUd*45YNEdR-~fO1k&@)$VT@9WpA0c`5k!5559ojdnUgWbH{B&&CH z^t;IVq7=7T*YlzxxAc*rx~Lrhr^k;Rd0^M=638H6+d$9#`^H>CWmT28z@Kb)z~{{2 z&uyvqN`JRyvPcOpei(C6rah;UA~A5>Com$=LwN^VkL?CyPWHaRfi_ipL#1F7$|U;E z$zP=o>#Or7C$Dvf?n|+KHqhqr)5Y1@9+2WmBi0^)&2(g2JbL{2rJvsy5T9){G>Y|uzm_LD=ZJ<)O*8au)DFb5l8q>!F-p`+8z~79w+*JLsaN++Il** zG49dBgJps(&dC~{LFav)l7{gXK(2&nK$ryZdQMJ`y}dobnHil%QytSc&W*O# zH=Q2q%nO8M_$O~%SWrkvOk6x&BF`1~xf;Cq>8@jRo9qSb{%lI=pGBkkbe{t7;Khp< zpRi{@zVymo9Qhu^xdq3fqqFlMzx63766hQjePz33WM#K)-KtR?%J=o_SCaYSl#UOR zh$Qf^=d)*q|UIqn;VRr$~65@!<@?5Ibpyb@2PH{`i zv@stuZSCU(S@HAxZ13pE;W(q;(a}*>Rnd-lbqA>^H=>F`Ez2-!`Vm${78HoGq=*WF=j1~xL zcsNe)h3Rgd<-3z1soqUQhkCGaOAFbAzSTQlzNEC&W7{5Pf`Ln@ySnGLwtu{#S6*IT z42+qy^G&N%pPU7sP*_@B-F4BV#saG-P9J_Hy2yAIilfamCr_RPXDPwKC@U-Lsf!W^ zc)j7Sq8my73aD&h085CS{pmNsL{|KOE zRgM0i-X4}oDts<~b?pnT$#UxWgG-lK3)|z)ZT?qqJq7Hn(%G?B!?WQwy+TfIPUcc3 z_x2=0H8$0RI0rrQ#a^aly_CKHc{!z!08=9j2Rd^qU#IwA7`BLEwi`X;YlgES@(px)P z8+Q*$>!t@ipRs=R^H=H}x!ng3whnyS-sUhE2PyVX5a-pTll#5;1MG_v{)enyU}0(b zxw(eMjEMw%n{6y}zeN4ae_OXz`0($eH%P8Y{-!uAj?)D=^9yk!(8Jq zX}{NFh>M1G)RYgC2a?ki$_j)30QgH^yeQ##cV8S~-hXKK2jTBR-Ch8!JoX+mwGu zG#m7W1v}aMIrW`)_w?cGN!t0Gf(xWLqv$;?c!qm$y)sk0w45)vea3WbHU?S?j7RJ%lhqDjJA|L8Y# zbiG8OlQ~paXl-E?Uk+U4aBVYb&D9l{Wy6b*2&ro(xyfv%^3#I@{kJu_H~!Nz?i=s5 zgT$AU^M-}RsBU$|yg;eizeD9ra`cv^@d-?oT() zjD{YHqZ2Q(e0;`h^ZlMr7a_ru6kA&r5}GK7g7ABCw8y5+n(PfKvgO|^J}aqqvKL6M z{pisM4Gq1&K0_g0WL8%8{X_1{ndm8=fTTiE7b&CV@Z2GZS)s9^d&AMqW8%TXPQ%eW zjq?roa`fLX`}#GLB+TN*4c`04hIDB&$?^!X|1%ixBIf5(Ve7Rc2& zudS_f+vP$*Y+;P4qw+H2$-^0si7)+JeEs$u$sCfH5t?0k!@R_(7y0sS{18Lu{9n6i z?gTEuX89HK->aD+zKmYNg%SS_pN=Ewel+nf!%hwJ8RYTU{!QfZ(|JoC`~Gg~mjOBI z)K4#c*+3XnSFawr{6Dwt|F@o@|9&wmEA_QeJ&|K4PkKbG&BV<7u8l07mlB-ZguPDK zAPjPsUWTXw%)<`SfPxKVmXie9vhu4x)^oWwp1TcR#Q{7e|A?+6qapmp;TlluxRBmS~V<(8~~yer9?t= zD)FMV>aW=6kr1Df@&cZ~3jj&p4}v*!T@Hf`O-ZU=t;W%2-Gz`7QuS&Wg&~ksC$&)@ z0bPUO!D-lVD%W=Grk2)Gvx3?E#Jj>hP0Kr!c_OE)bJXQ=WZP8L#nsx`m{tM#Ow|2_ z>4^33HLi1`cxspe-o)d~8Of2X@3)OaoU*2AFzaN~ZDC)}?_4e)kPoFM&B#gk` z+<97*zZAEL*ZTKAg@uJc6-A|;oecK@p6Hiu&SY}g4BsK7%4KH=@q{qpbBOP=$l4^$ z+DOq_Ws+q>K%b*6%gjC>!%Ciwv!cyRc@N{Ez`=Su*yXnF0@Pg2JguXvo94RexO?|* zLTP|BMW9Y{`|BOF=Z=FFgDeu7Fmw{g9n9R^0Y&SpcT(x5EJvOx3_qr_e;+D+VbMUFW=ToBU;i(bFv=(m5NC?blh!y z8Bzwg(07RBWk5>p?I9pKmXK!Ko_O2bX;;mj*Ah4RuPlK15w!FUr}2UWm7G_jqsFe2 zUh4ns+t+wIZ5 z0=PoO5Ne5y-cslyfIIrFv^1vmUhDFBQMa*j-Q-RFkOG%$;x0u6CfPZz`B7_Sw@spB z$;LI4i8=fO{r#;4H2lK{4l*)Uh9gY|GI+00qn7rnHUirSR5c0nwd%? z{mQx4r->~HvhzLof)_l$DcF7S#XtTu#>?-ar?12jyCEjlTgB6z;jdHEZCd{7#AsJR z2rk_MAJ8v2_$FR8FKb#UIS&(P&maVpo{E-iz6WINVYGM3d{4ew!iwz+Cnw9a8P*Q$SPtcu2M;fm{Y zNcRNpU@i1gt$X+A`<5qt-BiZY%eA$}+A@zHKi=T=m6lcM5risis+FbYqHp?KX&S{F z&>Io==wn)6*y8Ew2?c8>qhQ&m2OAYrG$=^8wSCxf=fSSED_)--Yq5S=efQ3tP4|Wey9>i$k4(Wn zCp4p*H@9!0VZ=vz1o|AvE5OrPQnc{XYhiJb;(}ZA^XF7hP*0yar9WvF7#ey@MrJqY z>&nWYNT~)pyVIQU{&Olfu(3n3CZW)TrJ2Gc!Vj33q($9Ryk}A#p6jKuV{T^O+{~(w z(_DsAnD^{2)>%=8THRr?juW}IySu2Bzo~#v!`FwuXtkfs&C|nU3u)W7Z7Rqa;NU~i z@6vZW9#)yuv;8mv1W?gl!6r}9F5m4s8?S!h&C95ajMpaZWQ&>Kx1pz>W@X)M$ViTl zx6Nrga)i*uGuqmlq02L3e_+SdyT3d+BK|B#aMBdJK$Bs{l>-o03Q zoTp)bSmvKL?%)0Wn_Jw@8kuxnOY#p`+U~Tp*0f3fM+%c!tjO?FZrLo>_H=IuU{y`2 znJ6xbS*DqnsIEtq-mX9Cg9 zxJ}x$>DSwpGQBlNTT(l0npI~D>%Y=jMvipm@sJROAPD^L-@k4B2gk>2D%py@2dcXg z?l1(w9RjwaJy1%me_Q{VlWreVfV2#&gI&AqpK!*?KNKkyskeu%HmQdQ;b$Ed=eO8Rk~yt!4*>8y~OvhsWwuC10-B{qu2 zpwLD@<+OzN6ucpcu?J>%w(}wfQJ_%vNTDKbg{uDXLal;U160Mu#bg_trH)tQ=U;?~ z!~KF3`4c8c{_0#iA*qmA9z*LHg;)Xy4I->&UM1{2pGLz>p{*-b=Vx49T{|Gl5&tEq z6$C>$v{;%kK&>-2iTHcJnGLoK$!PzmgB)n=?Tr<1Tfvzp zCMG_8`SN8>_%lR*)WhL1I|L%~n(ozfpX22{aKEA9PP-+L{;aF=+?uX{R_EMJn3-m7 z%k-qIZdUE1bXb*xt=%B$tX3#(%9*a`}LWG4Xm}fUW zfb}E%Bsj3C$R-ee7!5YDtv_2`YvFR|_!Oc)uL1(TiL(`4#m$5oPu5dMyFxdhBJkp9 zs~>ju1XQQCZwk#W->^o?M24`UKMI`eo>0>_MUTm}+vKa}*`_*7>yk}7Z{m_6oO+qGR00da zV5iD3cXM=jK2g{{I;Dtb;r93fG?H# zU^B7eo*Q;b#4-$TxsZH-&t-`V1sA$i>xR=#J~|SaCsqgg9W|uXYvE7tUj{2}8Rk}z z7hk>Y=aKu^F+zi!yD*%vJ;FFcMcQYTL^~*1x3*u?er>>Fb+SH89g4D@B;Q#A(j88NoaDRtt>x!RIq+PCsgx=VLS9 zY4>YzuoN948x09ksP#ybH$0W|&I{(sg@FE3ur{oI|2QJN*th5M<;(W)Rg^DqWkeN) zrKfWuTcm}LPPA*3McwL9F(gOOUlQa42VBz`a{hcnVQHIl^DDoK{Q#?d1L{?V>T2eo zLem}PIy1GTEpu~3w=gmIVw2gxl$lx8QXin4?p@WGT0q?RVYc95-w)Hg6yyidum-~v z{zKd7#m63<&=_?3D>Plb`oZDP5JGdw0cSp?iH*9Xc$Xa~8aE;z$Xv&d3tv1kR1e z_2$WV_0?zCSp)&0>?SgKnMTcN`n5-abVx*y@!UBdR5cjU>_N8>yz@f10;nm=v9bu2 zw{LK8Iz3`F;S#hPzWkXwaiaaeX`B2;Z)OgQKH7FOX?1^ztQIgu}UL+R>3Tm9U%Bs+<@B$S0dBvtT+MD#`3 z5&0n;F8uKkKFX7w42H`|xw*kOQa@s(m~xRRN_u7jxQFml%Z7Mg;iabqPV;rR7UjVg zfq|uH=Zn9X*2@4_P}gsTG}(ZT$;io3UIc|4FI+xH1iC=w$$~KZyqoY!E<}yL6~gVk zh0*>#upzf`%SAc4fU&+`N&~Too+_qlZAM8&%&>va$4SWCjk0!>}zbkJ)m#? zEb=WmRwn^5ZoOfr&|h`%Kjvm-VzPXc=OJ@V_Pu-eP#viOS!W-{BPW5AK&T+!b(qr)c=?sNd}LWK7hC=tQrW-HZ=4nDJNUufVhNYHtbPH$!IR>C>%@t_zy&X}53RCaM7e#}MM+K9v_WmSNYK zs2ZJFN|lo{+FcX@_nH&JgmPQ9#V=#p5+x_K{<3Zrr?$c}@3-YW71#qHN-y5LDMO4- zKX12!linE!9=;-LZ-DRG*`EXBLeD&Z{`^>60~qE3L3?&AG@SW#n-MwWR_U!t(pJ0K z?f$4phVmAp3Miy#T*_c$1pv)RKcS+5rXCV;4TUyj6c96a@gNgZ4Qhh@ z(ooDur-k2$yoyR_qUvK04=4oTl*M;ZOd?$74#vjDf?K!ONigqWD_Y@5&Y#*2nDYVV zCD^z|rji33br=p>s9uD~1zR3;?~R}X2T~ZRnImQuh(>y`6&^l+{w0(SLX5yEHMtTo zyz`h!k*iRi?bwDC>Mt(H$kDCHMXf^M^9T%-FUV-~Ith6l1UGMK8w@pkiXb#u_`MlM zoe1j_joE|IaVwyWwy@I(ficjvv9)azi;@E7HvWh+$;hh4Eud~P;-VugYiwE)L1u6j zt_xq7He_Un%_ZfT=FFX~55D)LBNV%1#3jju-h?mNvd=6@$V9#G`j1hCRKTjq8n-n+ zKo%l14P^mGL~yF?7v+Z@6YRooxYC4u`#5wzx*hrmgQk4 z8q;qO5+rZ*rybj6vQTnJgz?o6S?VYk*K7P4Mpu#|<9(zg;MxuBy5A2#G!&PV^kIF2xYWvQvKxUzok69e;8N2FFWg7i zuwB{<0S%~W4-kYv8u)W%n=bV9z{$>{Te9P6X370@Dfyk6pkAt=|dt4V=zF^B?2^_m&<3`+?)Y%8DvwNWH zR?WqFx8^%=!X}!%&cgLA+;vwEpe!kWWvY^_cbR~55H08g2bU#S$F}HqaYjJv@P^29d!7v4#En zfE*^zH^tK&PG++_rq7*C$F4zI2hkV1apN$8BREj-u5h4`?W#j}As_0(>4F~ziJDPnjTy)f@-HrtVa~ahXGE7f z1bD?-?Xd|7+DKI)kRFJW0aRN?c=kKk^4}hL*!&J*N+{eWc5&!< zM326%qH+jP6dLJ0T!VvyoLFJ(8+bnVT2eHP+cL`MoHm(TSo9Kc-OL9lYda6|ep*?a zKFDi+Semmh6S6W};le{$;yi6+Mz@to$1OQ1Kj{b*f;+db3P$ltg4h#cC$bHQ3*;?( zHen1y3%%`ogh)||9>rMV70?XAy56>Z`)33|5I!IjcH(eQ=cSkO%wI8TRUQOJ2}603 zOH%P{G%SHU4C5U)73ob%4ZQShfSG~7n5tc;C4!C!mc00uWhi0z@fmY`$>v0gGJ1VK%m!{r1!c*x#xh#Fiu` z6TAb~kruyj!^_Jn-Yz7U`@pHwrwwecAccurmL7HoalQ-o2lC`h9F1r`cPE4(dXIb# zhMg#Nf~s@@ostb0(_3#{zPtgH)v16*1}EXHTK*f*yv!xTOzQ-ELLWw<3OM#ATaMe= z*$QU-b9d&&ztW%(oi?MCdI}5 zgt6c)tUO&6?~y5gT>R$Ey(+3FA%7E7DS$Jl3LIxQjE?xVX+iO|9&2md|Mp6i*$Cz~ zBFC(dNnL~rZ)V4UHa6TT;rr~_XRTBWCQ#~D1z!UjjO=euXHu%{;-{yg9QYpeg^*V< z2h`fyn!h*@g1L~W@|P5>CVI+ix<356WmP8FkyH%)#B>P4Wi2?O`@KqR8S8_m&xo!K zC>icy-RyF-Id8w&B-H`-`w(EPunRy$?~VsWw_O}TDL&53T!+vcrT6FZ^4N0sYMzMs z8xj&HczB2iU~3)N6hJfvP%>&$i>2%JF`c41{%IJRB+@Dv^P*0AudSm)!F52OJM`PI zoB$V*cTY)4aa`o&^wFrUByF-~6Um!N(>C>kH>XB?z zF0!c8B#J=X-S`EN`OabC*i1y@d2!~EUD7TP7C?cfRkJUi%bCkOG!}bhEDe1{B0ybU zcKKbVlJa0%D~Ei7!X+r$!H3k^>z0rZZ_6k;Wb^%nvO9!UEQz+RE)h;g=Tml3YpgBG z$u)r=*YR5^-$vHy(-N|?$c-o4`L{PV`lAHyWD@?4NYjXFqp??Ko*lfOkB;(H)RY?$ z-|NR`fzlOO%z@IApqdwe%uMvHAT4oUPtVk_j3$6rWVcUZTTmx0WsyxW2?Z-2JolZW zgH#y*HCI<*fbaZh2e@2Nc@DF(CaQ%)oX2gUrz(D3P5gYi9t}j!zQ?p`J&S`8S*y!{ zm^Yz;W7m^c;D!v&wVMq_1*&O*MhMRQxI#WZBN6Mu(@tD-RD_5dqn_U2b+ZwOtBqQw;XaUNLLW|Ke5Ph6(4J;0%D~w-pq;8f7xp#k zfNX=HZx{PrXm02)MnaWMV#s_nuSWX`2!-*%=;8c;YWyiV;}Brp~J-zx$X#b z3hKfTB&q`0)O9;^ZH}Kj$q7NQefa<(s3H^uT|vDd$QNolgmF!L2Z2)63LF6iixI@d zInaTs#~S{Id%nfUvOYxpe?)- zz+PcwoxM&IVD1v;zKA!Aw6iPqWvUTna=D816ns#)r|!`8QUL%%k=?ek!ck=Ga9dxM zP#fBT;2OGxGf*A&J|g`@L>ix32l+(rbAf?@qNogzu1-QHhrx;{RM#lEA?$pEHU}mc zo*>{yKlhAF57pWk<67jvTcxF?8!r@_+_|$COxAXGkMwlgHm?#br&X-gX1J@EJ!v_2 z6lq~16W4xRcrGPIJwxFvVd}z@`-h(1t5*Lwz#n=YBS6G{_kB)t?gj1oW?>_3*r&LM z#41v^{lVl0;`D;6GxfG6G3n{)szjGR=8G;*gqqPpbYS0o{q_wd3-x6K&M(>1kATx3 z0jJvmr#~gBPr{+dv7bD8aZFl3Tq6Bg@J-i zU{~ObR{;I#HNxW1(TKcA!dc<9g?qy5D^`q-zuz%8PfvWINyiWbK%P;ar2`ZIP^5+H z({_-t@Y7R}EWxrLLpMXfeGt~1MA9*M#n2SfZO4>A(BBByB|T)>QdwT!i%2+y23QVt zVbMrZ-Wy?;T-DW0pPubwf$)*$0z$b?^(mCkiU<-)PamyoX=#z04g6uLuERwa1Sn5< ztf1##4Kop#DXy0ik+8PTxbmN6G{PoGMKb~hZvOq<6Qz-?nK5S?BSfrUL1jyxgr(I% zKrm1mUZP+t!u3PRh6y(LowKIJ)s6t%U;hKRdpET(7T%DO8h?EgcA%O=|2`0c=APo^ zYFnXZ2~!4q1`Ow=7gsuU!%QZ%TaSV>9Ou8N8xx(wLY zgG=tm%nI|FGjZwhf5Tbg7_dkGSTK%OD-!dYkkN6bi? zC);o}e)Qio#RrQ2@%R5*<3|wQ+!5ve|E2Jz1|a}#(S9tm86XtG8~SBSo*f&8h1Nxp zc!uzX-HHG|(MX9nv)gieH=Sy!uj|Y)XvvGcG;S?Dc_`-Tmi;$fS4Y&5)Z6q4-Z|k) zgK|bCBv7%jv0<{Z6j4sk=g$+eR*29wpyy)exNGy%kbf zAhfrlrN(6F1EP^O?RaNG_CO9379KWbDd3QM`m~$vcxIVjNJ#td!h{Q2U$U%AJSGHqr>*&&tYT^%Zj2w$i8i@V~ME_c0Di_^E`k zhB36vL?)Z7>RM(DBxp#)Cj{@MMMmE_(xEMlDY*R`xoHuBQeF785L+7#70zr-~5feuF@HtJ|)Dut7qyB*?c!C=cbA#|WU<28?|H|!9fjoyd*2Mt= z?D+*K1_1enQ*S4DOhEF5!Mi=#RtHzl_3JiiCkq+3up^*KOb7ugWJJl|y^EBxsD;IO z;=`i*kjF7rz=yMwnwko5krl5+*x(rROW!P48OSyWn+*u@2^>bG2r?c6tvM@%K=^`u!OyzThU;BWvgQ zz!SmP*>x%~3d!)BaMd8--ii1P`w2BEM$i_eYq84A^^2L?vN9sg z^sEB#GXbtJR&FA`W7{@^`ZYs|92C|*82AGi**ON~2ltPdR>BxTja}h%*#3FXj%?8J zFLPta?X-R8(BS-am>K4rOm+qDZo3L(X&8K+ANasZ-nlD{=`61QZ$GERSjk z^`<^vo((@Q&z8-Pfo-_lf*3U$i@RfM%Z;$F^SD#@Mxr|q!x7Fnv}Bv@nQ%PH(F}R; zQkSk?-2^yjJi9b}PF78AXTzbllvD?P7o8dTTTTpJdo&ze+C+C$SA_$(iRdqnzNhX@U3aOA{^$H=BT1w@ngm}7tk%HB_Z zdA0M|b%z`PgvR~qJLa-)`$CZW2iiVir z`mOTGYE>8>pm@Wfvz-KVzWe(+H8TV_t}zLw7ato90kJh@1bTn}z5&UDcu#x|PJ{Mn z@`>mGio^Ic5IBish&#(UJIfeH()Tt|*-8}|nTHS@F43{Du+UvF{0dE-v;cV!WBYvT zh|iD+v$3hEDZ{XFIEidxS}4t6-nFLM+SVomzBXv4zQXzO&Y2{&0>hMB>+SkCiYi|J zYG`nMb|~;?L{gW7DELGq24IP_MI+dYEQPzfJ3c-}32%r+K;$ecDk_ik&8(I39quj? zAwduQ@bTlvuKN;^wLdWRkIz)wGsc}^OoG!*IdtdDKK$O-*Vj?cl?kX_jOakm_DK5_ zA{Bx6_>pC%P9i*WEUtew-5sg0rJr7G`d#^aJNBO?lpH+Gqdwok3ONIcI}z+?@Za#A z4sbIFsECibf{Yw;cIP2g5jH9@AC7=k6}HgG*?QD#%;5LUHmmEw4N)m@^he^QA=tLz z47 zM5rhRt!XDjR%iCWCF6!k%Q1B3ci3=ohYMHccbGfGLoc8iTk|s@oB(3=0L&KCOq6%F zC|?lpA?C_8h=)rAb9o|D>H(?^7^>4muBxJqYkvj%4_?iWA!{PDgD4IN5p%uWdM{X% zn55(YK(r<(MMWabj}%w`6U(P9Ri3%!I-bnJH1Py1a^H*$t~RoXI6NA|%wX(PEh8gw z4UNNyw7!Kf3pWTY<{sB}%(O|u5J_AF8>8=JcbMq8q?DomAS;W9gk4YK6%c67I|erc z4#aImMT5G~)hF2n#ynmI2T!^SgsPR+p!hI^$ucd?#2by!gFkoR@>>yhtpFfg^O#>esUx!7M}B>`EAGdq*@u6f)B)n9xj<<60#6t(}bF{o`j+H%0;D05uvFFXGpD+uFY7a`rl9RFl>`=z(5|EnHM1D9EU!t<-T+`U^J%8 z;`G|ku=nL)Zj+lBj1rTQ`a2umU8KG(;cf1oY&=H-l8FB&7GB<#!!+27L?BmbI(baY z6~&C|5U=!Nf=KaxT3Rd?%IB5H+EZaS{cq}6bCSbdb8=4hwpT{i>f>x)jHy4^kBCl^ z^~3SI!R^;XMSl$q#ahRexW~Zmgk;KLKcUh8NZZUz%9l}y;G=lX$02TRZZ3nmM@U8> zFiFJou%8d{nv>8--B+;7jM%fy5mzL&VVvznHOwp68px{|6=V&}o#eh?P`BwmXsx*U z?EM=UI)YwH3=~G8=iE0ik-5^)6ac#S1gPh9#OlflQFJBFTmhkn+k>Yhfa=C3%+Jhd zqqP%KAMACdX`U#??>dGBv5kg6YLx)nVBmP*jxS+V#e_S?RU3G-DrK-M;ARM9D6s;t zX(CKRy;l9_butF^F;f2vBoz-6I0%&gAKR3$IGCI#F1h<|nKa*u=UzZ*!=8XJ+5$)p zwf3gSx6uDSYXWLNi3wtCf&n6grK?LP7@mb`&z9C!3!Eab6EuMH!CR7LVuuBXI)t<4 z;L#9u2dtl^lF-sEEq@}jlUYsuWO&FCZVWqbDxM{P3GK&n@fYZ>;h8S4UVXch=`XRq zsTidLsExXAu&?i*-McNN>Km+a$9FRDf5q)&wR*#(0a)9MNN&Y3t66+vTrQDkfpV3Q zn26yrE!0oc?XBn(I0p70{v%aI$WmSEKXd975pstHdRtohBFqB!sa+j>l6LpZs+^oTM;>RIEv=nxJ13=fHuL_usAzKZ&?}U&ESGlLB=OW}@A|;2$NmRxj zRVLV22pXrNI{+JrdhBG#c9>=+I0#k`o_wzlL%o1M&;$nH*;1SrEl*5*ud32PMTeSq z>X`662Q`8c`w_24n+%3W|y^0|KtYS|c2Cpdtlj<&X>$tLa$` z0HQR*TGcW!@don6QHLl6;lsL_BG%qKDkdf!>3JBz$oGBw_U#D}2zo2=Z~}^H;{1){ zBbB33P2Qq21!3%kf$-?b6S~A5R8$|(F^QWK4JA1HFe=eI9NbLXGC)3HU3f_T-LA{t zgsUqj_XMXKvmB_siU;2%FN$CsnG#u@<9Kisq~LodCU^}K$d$~nYWJU3MxZSvJ^dce z9ELtl`K~hvJ1@A1ZA^izh-WzTM-|g#!$gJCI^rC07w!}hfC1XqLY(MBRMaHcYb`J% zJR0H=St9EzoajW!^Cez>%o18?1H^N*P~_2gE39gSO7Bx_G?WkHL_TVu%fK^YuynbPL{bGFMPt<2LUn(COD=hJE0*EkfK65eWbmTyu z)t?inipUGsAd^j%BrLR*u`kV2v=oXOM37gtl}-Ts#6#*(IG0?`1pRY)>yfXKi348> z8K3st+qs_cUg?zFh4cJN$i_Bab%!uYR+J>hu*&&EC~B9{+g*!G^wy|5I=FzvE*x*(5FugqQ(5 z9>r*X368WzCk`mD^8!0T4sohDm9p%{)dp%JYS0fbh2C%__m35G)Q;;g*c5+q-K;0t7%7A=# z<6%^25+x9uM&h=Ux?JW}i9CQ(WdLSQP^TaP@$&Q6A*)PDP4_5sc0IYvDTo>B6eu?G zK`>F7F>-?=c)-Q?XE8X&6*w+6g40wG8?x-zMAjCLLA@iyv;8&79RlbEc(9)rbdmS9 z`V;f>dT<+gd3jG6+%h;x0vAJdISLC1pXkh(KBkFrZxYj~P^J5EsFSin!MA%LcMziu z_%Za%*GlzV9~g(*OP>Vrp^(F6A;4~f;RRGNVx9-vxiM%QxV{u&2kHO^a={|72sq`QRA=Z}ut#$4R8Q$hD;k}s#ofV^PD`bTbWm1FI?(g}Vz1}V=db5a z$NTX6em|e<0nts5BB-l9~-ZiK@MKM0X z`?f(Y+UO|d@txpN5e9LwIo;UU_@JkD>;!qGCzr%@F$mRYZ)o`C>l2+1A zI9IEng!&#my5!*{CVG}GVpG>q${xL4e9bllf1n6JL^%b2KJ)fpnK70Ao)%`t)l04Bw z4zK@DRZ%<6g7+;)_~gR*B{oH$(~Bwr0Yj2rx0UisZl&r>DMUm4)?a{8LU^@AP=vU< z_nhtQ%vq`dqCBUgy31;IE1Jw&dKur)3YH-t_icaT*v<>v(f*h(zvac3ZxOq)jV4Uf z3NJ5T!@v@CZ)CoW*p?!o70;ftV*r-7)YR0Dn&fI{jdwYFg6v>^r7=MSVw2S}Qdr-t zre)&yW`vH>Mn;2xZ0BudJNoZhY-zgi31jZ$8!$`YpknBxhh91gVsI|GLcMI2%$O>I zrZ5qr*B4R~v7&|zYHMqY1sF21=9VD{{Q_1I+X81KUJ(Dni;dRt7saHX-dUe3O|$z9 z)m2D3=*IU>A6hoY#H69sVVG612J|7`qzD5NZfnNoNe}Z3YDuv;kiNKM!nABBA3w=$ zkTdU605SgV2VRW;H{tQb_sQq(TI0dx7&&%0CT6v*ZB)^N5J|4h$032Ep5DI@@ez@z z@8swhSLMlCu!;=XWA|XKy?lfR4+@m>rXG4Xwzp5>Leyx?n4z`1Zq}qJo%W9BPHdEm zv+tNUaF7%8DX)vBpt(M1!#lWRT3cn<>jV>M;%91cf_xH=xpZbwYDDliw#;-2lyoBW z>UA@*{ZNp~&{=dZHHSyNZ)~g?0>P#eZXUg5D=;LBK z$)Q_hIUFLdtZWBiSSPv)e2(2y>)4l+P(cj=a?p8nZSCw>n=F`HrYPvXhXv!6@fJs( z3>Az^VaN#On#UxPIg2J@KxU&z%z+S$HiQjjMacI~u^RIlPw#+5bxv{1 zX($Op@0zPJN9?DEK7OnvD23eE%XsOJg(H$HiuN(1d>zgf7wf_y90}|ZEgZUW&RcJpqmCGtCf{V zVJ$ibfqm3?tH|jJ@pFIh*y>=T$>PPn1MO09^mtBXOOGg3g@62!2m>gQNRXy_y>voo zEJC-Uj;v3qqJFm6_qSPh57YP3?0$i*$-~Tb>PNRH1xR{ zMRzhksHe69kq+($Da_eq896>;)rtp4K! z-Ud~LlU^EnMg<1CR4lw^*SoAtvt#~>>4pP_whEz5xAeKJuqk_u*j0*|s=9h2O%|?J zfOs0)-1!fC)UYhG}GG0!o8 z-PWzwN=lT#_3T}0v$f0@VJTCpjV*+>uySxnn&`swRStxoG~hrx4Y;yKQFV?Y6;@U= zGJP|TH&4P&UubM>>hn%{Hp0DAws*qBJL`ic2LUhS_mN=5ZcB`9IO*)L;vFpo z1w~Iau$75w3vy{|YqQz(EU_jmcTJjcwo?V%ULXgIy;ZK?d;#T1Wz2vS!^V{>H~ z!M!84b&a1$F52X)tE*E2irRQ)+c0P64^J8QV%FJ;8bI)z|&6S5%Z#R8-6k zB2$8ic*sx+ivkAcHkjw$ZX)Fj`}7AWeMC#?j+vVE4J}3s$NnckE=uX#GXEv|eCfL~u0GgzY?@8P#r> z+P>)gEp7`%h!c!XR)iZ#=eIo6y8Xc(Mg#9JT=?_AUWGFmD{!;0KeGzF!pv-V(bYXU z*isrW3Nrr0Uod{t>)2)VtVudtG(CQ^k56Y!@^n~V?BbO&+pK>GL!75)Qqia}FD7^& zARske>*+eyZlL^0R0|^tcwU*rzbk&b)217p+p#|BQoS(51=za}^!3GI1eQ-wdL#fi z#@&vl+yR6Qs-D7Wnf18i_?xDEGRih4ylQA=YD5KvKB_=C3rL!>wvLRc0uBl>la2)B0NpBO!{kM0=Hz^IG=2U|z0skE9-LAN+O4@K4H9Av z>>1wyPv%1&f8M-#r@cLKtg~gEo29m%zW&+s=kMdOR`x;-5HZ%x&3Tn$(qxrwM)9}6 zmKNmbF3fur*2%P4`^9+*ESQ4Cq@>| zq zufwgtB8f{4%Hn@%`FcVAh2@N!7;=vEM|M&l6>GB;C>~!ERiFI+-mc1QyOa$}8eri# zToY&t?yq$s1;FOc68ZOc7ahI1z}(an+hNM&?VzhnDjV<^#W}b81<8|j3o(Gr^}G02 z7mf6=^cqEl6EVMbDfb}u6U_F%fmAJe1>+yLUPOUH=)sct+(0O-uc(k#svJrZsj>u1 zB59jq;G+kEO??5lD9oxcEx?04t1|KhKKSrRxZ09{-f|`;)mL9#e%KX4;P^5d6+R zL`Q32%H)G9Aq(w~N@GCb{6-RsN1u)^9q)2I5U{Wsy_uCYVM8RMJC5rDenZdGB@wa2 zscd2I2|5`no8$e_R2X;R#sUV4zJ&ilU?TSgqcqiFgkeZ5e$+@P%;^_fw+c>o9x0I| z$%cf4IJML#j*ruyU)R@9JK(u&u*L?j<>=N%k1Ai*b>LPNL$H9J9%N*jtYdgJK4+qg z{aO~1J|DgW2dcm{B|`c3c4;0~o;We4)+N-dr$My8cnskQke#sBcwem^s^%oWWM`9( zzpbsS`#E#4Cdh%rSE7D>Z-L9DovyFORd+t2bD^e2RZV$3)EM^p zM=!{&;-?!1mR(Vqb79&G;%ndcRu!%CG0jlHnu*^snDc+5$No2C|m04MtH#6@!dAcK&6r_3M+-MkV;6HMO9w}Lb4FKF7jtt5S1U)i z3z#k;C@4}WSqV`!udLHGfZXb0_QiYg8QxG#dJqzBjC0V1&yZM0$Z_OH4S2RlWek-> zrj)2cH2wC>W^!#`Rc`sl@pZ~?Gxk1-t2){TMOLOwqI4UQ?#5^wQ04gJs3&s zP82}tNSw<+GWK6QxH>rfEF4WiZ!`IXz{<+Np3cIkJHVFMDvgdF7`?@^6^+w^i{g5| z%Bzsg*I)QOHKGpG{Bqvb;&(J7rl~BkTcpi)(bFEIvq<~aBO%~T4LtUEMQ_`OzA z5*?GMV@e&EY4@v(q-!Idf-B|A)zzwbErVOKgoFcakVxSAxr0Kkki4B8gGXlUD55?s zI*`DM!y?BOYHfB=num~@jxNf4G-ceDO46Yq8i$#Uhet+2;-j+<&NI>0c7Jr1fOo>- zp_K+TwMkrr)*)SF#Oh2~SQwA{HDw443?(&Htz5iE^pL#`q|6)ksBR;)@ZP)@7MD@& zMms#N%-Gpt#gGq&E9)&Hft@+TS%8-&Ew@2!2{Qvo-~7zV7-^}ueCiS+LAbh-D2x9B zTv^J>Ums0nruRzGU8pl3ZT8bf&0ag7$l?`$Kbn0#YwD`p)Rx$V)gu1VFL-q1_Hggw z;pCK8PC@R{`}G=j+>fzvdbdKW;v$CHRiPNkn+hQ{n)SY> zv^{T;jt+%1fdmi;d0`rZ8yNP0gdDr)z%xCAr(^wtO*&juSp_qkmWiDbv}` zgP*G{8w>`ARz*R|Q~9U7?0*`Xg-6E3WLr#AQerpm4;?K6z>p-hL8~}oRSHW4(x3+o z8#{sc`ed-VL;~pTz6S!NB+&L` zEbKj)PB198#0dU$Rfn%$B<5o9$`aepfm?w~7dZ6}e%fL8IKY*lev>UWG?Z}Gbhl+% z@+P4>GjbPQgpVKk`ufIv-ofAi@JSaqy6g36Qgen+G5hz;9PMj>FbD*49qLMahPk^f z{Brpgi^6lV0|2Z|XgjDt2~wc*EcnM?m=E@ZioR~lxo-Z2ChvTIsQ4oZOiTEnT#pn$ zanRfqv8rWXV3dx)>8Zo%Yidx9qQzukzs;mybF}_ox_1nKe8ZGA^y4pIt#? zA8*7or)#FB1z*joQwz3JpOh6&#WbaN@x{f(DUbv|N4HHw`!{h#x?ZUR$_3P6yk>!ex3(gatB@hb8g|TQ}f4>w?XxsI7`A==d z_;|K>mFt?JgaZ}Cs|Gg~;r?+Ou3u0-St2JSUzvqvJXOfd&7TV5qHV=#P-=_Y@pJuQ z%vZP*xy}e&V6E1>!lPQbf&+(v5@qaPqIo5zHbiYzkvogTd7?+Yj_QtAVoF6bDB$!O z%k6`j3KkYLpw3$kh|gueQ;b;boTuTYFzJ8u^yIFrtgJ`HGaCTD`?3y6&Tw?;xr8_*8!FB3hcFOtAH%IDYGIY>OjukhO;XB=7=iRjk!Bu zQ2D@V9^1y^lvfW#MMX(?>+n;tGrf<;uL5kh%J6la_W?X2O6c8NMJ#tjkK>>4@bR}# zr_j(uT^tbNtLE2ifx42ASt?J-DzBW3oQ)YvBp%)B4Q8(mbp{*Ok2C2atd2-C(`>8|psa zWK~mf_^61D4V^ND=l2w8Nnl3CH-CS@4ne{CYQ0?@m&HHMzd92PNo1+*&vZK9&ag}< zf)MQqUoYVsV>b>WlVq6O7H+nJqzL;#eQZOes>&6NU$>MA8s@<{A@ailtUfP3CD{WM z)@F{c#2{tmJ_D=#`(BElFM?p!aoCXT2IN?cZH8=cGL`@^*8b8K{P+^W!JC`5ukiTk zxzk~HNgM7YVenHG&T>g^Lj`(>{TzuMh562dO!^`0oD#piCF0kw6I9obk(uxQJ2J$c zi!0z=8H0j(O8cD*Zdm=2!6iB}B7(F6vPL;z>V&>TL9N5M_jcbz80jMKwb@!D$0FuP z|KL9^;bnUoNyszhJbkIltQnU)nkXLr-X@Sy%n+qrVi*C!!@#bw;rXVR{Bf5B{=&EN}L1>S|LY@p;Ha?CDq zeEY{|D7ymlYKner1c^Gf{%)n*TtrQmSaL@G)P_DS6MLYZ)qBQ$$se=$_0C4B1Pp$B zH$JVG>?EM{PlQOdOCB8I-0dYH(Kjbt6T!e|u@;04T!}arF*NQ^&XsJx z_})4QH{F&I`S43 zJa`>iI*%j>&Ju>~{8qjrOUJWlio zC!S`HP|)o1_3IGXywEUL9A(zYH7(r`rAE`x9<~uzCPKJaeL#%wT~nu|rYHA?-wpEj z6o#z}@cG5#^GS91J935IADi>!hW>;)rqm=y{?hk1=(wyAa?e8sad0*7WA0#;9hbyM zT8ei-UUjTvC$E&{hIUxkD;lr|jlwl4lGH{{kJs&rdQY+#q;KCz_XLucw9 zX|N1AO{9M@(+Pt#ir)~LwIATvyo;tv_0)4n|H&66U`h5PT5@wr?8bB}B6(AW($^o} zD5|y+64;oZrcAYF8*6rGmpUx<(AKu{?N=MArLhb7zYk?`usGy{a9~yWv`;Ls1>xcX z{$~1i{M_!z&Xo@?jW?AyRMD)>gdUBy8^`sx5J2k2E?d7f_S^>=wnGyHw8NE^u4pPu zU6bpwOE;d`?rOH(Ph+_K%(;X2F2%;R>z}R3{k-k%{2hOP+FoX>^VNh6L+&HLz})=# zUS-^%H~7fT?U*h)d)SPeBOL145xnonkgD7#iBQ zNg>0y_Ebsnyqj>-QAvx_EWcdv#v2+Nn1ISDv(bSiT5WpsZq!R}$d*?CTZpBxvWu9i ze_`y#iZXaa_eP+|G&9?d3eUZ$EGhzxFCZZY)-}h%PNis{=Qi7X*=TW#goJ*4;Ac&r zw}5Rz6by~3g369;_F_fVj;@T~Ig#5qn@`8q_REcdE4)WOyF*1GOFI=E6)>XSKP&bdnYULRNA{UzF#`=7Z*1~iEJq_%Vy;O@H&^F9 zzgC+|itvct2!4k{Qts+i$q>4oOH zN<0S@dFe|c`_PyMZ9g(#CJi}T!rvCxrTl!$?7`#t^2kPzb|z5ta9dLDdup8-h;8P) zB|HQUbz9gqf={nfdj?hUTYYkonww2TFVrLbCH^X0_ zH_;>{fbCqVt5^|wEpdM!Z(L$SF=9-?$_gy$ru`fxXKEUh`}~ahbSE0&QbEc10^7kg zBBKqA+{Lcgi66Hrmq9eH>hoF-ywP=0^$0XMPRPj`X8OH_T%;+O8@ zP^^bUsB~B&illS%BJ)8A!IpteaDS5j6kH5h-l=uhuEq6!Kzh7_BXtk+%tOf9v{J>) z+1KD}eM5o``4|!y5_!ToahRxL9C(h>+H3S(CgT;|4uBItdRn<#ctBVE!b1qF%Hs7F zKpq`4Z&TRRG*Y(KqdNae~yxO;G*s;m3m3WBH*aV#DUR0(K7@d<3hx;5mciwTD9 z9>J&>!vPIxwQZFIYYc3$((hN#h`PW?&@N6qv(;-Out4xRUasbW@+co;*nd0HdgL3~ zJBex)c(yS`Iv2O{cIl0#TGjGR+b9AtW^78xH${}NfS0;5ErLPJQX!XGNGRZc#15Fp zHb#@@bUH=NZJ2iDTWf1I{v)J(pDd#yi?B&z*P&NI0|%n092dpyzvGy`^Jx>fEb0CH z(Yt-1^kmSPHQj_a_}6d+sQwK^A&co?(`W_Tzz|?jpANx^1dUemDk>NR+zvlRQ=R+z z$9=&r>Lv?PGsh=SZ;sL_+i^O>t--McM^Y(6jHV633xp6{qW?9J*mPzSwEq|Vc88>i z@1bq4ro*m|bUBKCGPH6Jo-ucB>XeSGcS`@zl(3{Czqc_co7t}O8pQ@G8o{(FchHq` z6UvWh?H0&&rGNNHxh=m*0B;fPo&=u?8 zM)A2nalWXgCGk~3Xj=NaW?Jw~bJwybAMZ|2cAnLM{j}87Vdqs$Oa|@EQ|jpGEvBKp z#y&ni5pj{)|A4A7g0-N|o+$Rg(EL4kFfhqhW2I5ChOcQ{QsG%G-eSc$H3hw5X*9qQ z^JV>72{ZSbN&+&XF>ITz^%*Xuo$Pie<;$gs!GhXM!moZ!>9tzQIt-&rf z9?=QLH08}`lT|jy9$k?DapLoNY%#C}K8p9D0^NRpas4m@-N3w#=-PSH;mC3z|2T@M zaHTYXl?}qS&-Gq;bw7r7-#;<7n;cR$jbh!i?uO3cF=U(p6>@ljdbf;@5~vXMzd&$W zK9moV@4iN3YERo2Y236;b@j#e?UC*6E26^Y;!JEi1NjM6=7jZC5&e+x{RI?1>EIvo z*miN0dIX<`M<=Q8zVRa1ePt}HE(=?}UM%UBN|@~ro5>c~28~zIuD|h_b7EY7T{+qm zk!O_dT#e_3Z+xUwssHwM!qXHk!u@6rkqaMXZf5iCM;UX7k@L@=2@1yALc9YxqBz=E zzw`5XuNJ$uBVzk)=4mxTRh=q(gl z4A>Z$n7rpV=tM;0BkJWWnVdM{5@t+cOnSd=c4a4W1j~6R$z7zUh#o%P5A5tq=3Bpi#wnG>zWBpFTlk2^IoE2i)eH?H){}O6_fxK{2 z5OQk|LPFgr;{Y?yAr}nOrdI#q&`kbj!B~~|_iS#G;xHRz#Xm=^azHN3jEn-m3O3UJ z=N{NGZxpwR-tKg80EC^Y{DQleQfD@damq!&Iz9bg4@7VIG&V|Z0!jER_V06d8;d0S z{=Jky`lp)zJ}(f$<@{?f5HE=MkKz7;pqu|#9~7iT{A&g^M75W zT(-VGW&jJ9AS>BcSW$IMyyb8L6;#&o@%A;+%t7VqxdW47ryWm6d2u+TNuYn$n0$hq zIdh0fCTFJoTH9JU61wtkd6Ni8a0VfS7S!SS*&c*f8<_R=Y35NDVwbx(I-?Ruc#mr4 zkz<#QkL@>OLoR-}Lq`dB{N|%)$FL8)UGEeUtHxv;kY}V8yA|{3- zM=0Dy5t8%-^gEA>+^YH~$Do9?Y0C){)Wq!rrT}2w>G=p8FcDv{0daSIcA4DoEpIR| zAA?1qexG?%V2=_dIy8Z_9R7S@Vc{8S5&7%%ya}q$67)oY(pAG!9!(`sfaI{8%r?C| z1)W@TCv>jb^gGl;J29ad897ZkJumtFPGKIz{$kGK&$I^{Ecy%w3ss}TAhB}hDc8DJ z)fN#M2TSS&7O;GNK`zb}2IS0A9C@y}<9JSz`YY@iH2*zfw+y?9kJ*LL8NEk9babBc zPJ%#0aq&mRT&|petqHEYQY{m>V+*Rqpw)MCoi~jgg7KNtc1|f z`{H&TDc9_{Fu4;HAzyh?0>qEDSUUXudyl9wooj2ksRRj8X4w-Q*wVF}>t~n^3W}RN zdHg|a8jyvY?hVq5Zt(@ox~)l%U+80snRTUJC7y6)y4;R1^aTZ>81!3{egI#Q3z@aW z#Qa{Jp7%!G+&u{tbH!UA@XdHnMktlpaDPq)EHz_%&$^Cbv?ue-`9vVYt#h7W#Nq{F zb8$f@NkBIG?qicHqis`~Sm`_@6}@WdtN9`rU2-#MBS)qYS~cnJVN1 z{sBqvce^Vb85ak|d%~nUVQQ+o7JP%l)t#I9lkXCvR|-BbMzL`eyn?CW(ZrkU>Z1px zS?nBufV7Fe7jG5{i=1n$bQ*C%KXv_K=~%{whcHsUIL@OM0lizahbnww6uE-*_piPo zy<|9(ugBgC1fc#JU^@&`0);!a4&=j}#d!ATP z^Lc@0k)}z=vZJ2cko|7@g)t}J?yWyspxK0Ygl{MBIfU-H>tts0YxEf2@rHNgLkINO z^l*i37Zmc;#*ptt!R56gxAR)86;OAbx6=ne=@sXpd_BfR+{tEz zJnedmi2pL%0uX{k?+PT@f$lkVnCaX!s5hnDP|goGrzgUsuDpNI1jh}YF)upy6lWX- z*loG&cXH1=_>@qxUokJbZir)ZP`%pNfQGN)uwh}!kk&bFbWFWja&UmNc_EKpK>BdV zlaTmgEo{)wPeOTfjmnmO>a(OYsVr0uj_|o~_Ic^fNSk=0T3JfK>pk3YjEzK9PFNp3 z2=8zU`z_1t6J}p!P$pbbbmc`uX3JJ3uM4`barIKd^|mX0c0$a4BO7zJb#kOD+7&&p zXR#Xk?R1S;M(`3OLF{v{P3#dzR79Z#d}7IzdI#OmRtsqkUp0q&J*6sceyjpCxJD!b z%6`|i0#haeA`~dsIwH5X?Vig6dVCFUF`%A>10vt=S<}`guggi+zxOGjN(-0&es;YW zqVS0~O(GB$> z=X+Nnq3ViV3Pt{oJgWt>>XydNu;rbP8?HhlTwhJ*eHsOK^4|(44+Zqbw|*lL$E4e| zH@Mt#t3F`jV_vX?t?Y4_M&#YIjeD`^ujCf*xYl{FpLv>P@J;M;H!GXkZ+n6oJ98(6 z@0{8_?KXzy>;Y16u@S5A>{=2Gap6sZ;vR&z!~yXSLW09nKUT84Z@PWee8nkSNjCGs zS0x^NpB}S49~%yiHS%_HmDfzn{gqiCXkafjI>!|aUIKTfTd-37Qr(uX)H=oYrpbPV zKYJQ%XUFTZv~ktC>ms01KFmIL6STh_4Y#~~Ag7pUAS@&zWle?4zG0F0qkc2tn>*cu zPrTfky#11h@P~UAFUn{1l93@{XGGbW@O*WLW;k6}_bY3I!X z!^MtW-EiUYnBO{cw}0DV@aysrr=6s>KbcDx>~6=whz;^Cv-QpG?A^Zo80h1V+48Wq zLt-`AzA|cU6z&>4xH}sd^5j?+#(P3`nA3V;y#NrCK5dzNBi4b@d>$xW?u=l7W%vET ze{Rqys4I72tKOj2DQ~`g@+!Xn7;B>S?#FvFSRjBqJM5}H_%z}h7EVGa@2-5kLsApK z`*Stq;m_pZAECYl!151Fr%)ZQs%sub>6LCh#boZl`8OnCaQ6^l?keYxfLn}Q|7Tu% zRN)|ppTl~eK2TWpJ5NhYiU%Al$Il}4ReJxFN42QSg7fye?M?G_<`oVeFsO)RTBs)B z4bB9JCv!s$_rKou%Oh30x(U-d3J$)k+ms2SUiQ+*p1}UeL#qHi^Gymhe+#+Grt2BT z6b7^Ik9_OAblZOW{rLh%J#A+dOZWu|wOAtXLba>|TIQ8W7<`lhv=+?t+HM`20X;uQ z_j<-^#XlJuZ0{&A8{P%izvo-WkM`{=J{@{lHD}>8A(0fLn*SB<8sBR9I6aQ2?7>0* zJ7|4M2Ee}N#p^Dd$9jcgTA&|CxTqRO#_kqb=n&&K*lc~g#O^GM z*`|C@eq`tW6i%TySb%BugrI)b>%WtdB>PWqd}c@d6%>&qFVI#Qo4Rhh8~w0Owzn7F zE#Q!!m*{r~lJ)}^V=w!@9HAl!JGxPc1a0|CJ=AA}zc1punpcI-^SuHfo4`5u9?#GM z7gx6c-;3qCvA5pb$g$}|R_XUkR?fvi($wOE?YhQI!B?*LQ~i+9j-1tSk~EjXxtyKB zBe>s-1+MPEP23sw#BSfL`+bF~Ec=ZTE;9r1^S94A7hd#ipzB__#;lX>gS*S8;(0=$ z^StY9x`o$kgx~Qb#W)cPU7p9BtYa1xn$%a4^*x`_$g%!TIa}M4SYsYN7zkd);0hm( zt@b3XDJnw!_50J6?$Vy+^*agTzG*=oyl1#uKfqfudjdqw~OUYX8N$Y}Ke1e1;K*8_u$YMn%+Onvhc<|XMHowr=McTzh( zB@vbBk!dRVjAH+-1?YMXY!bH3r5mM<^zwDq z`zuP$y2tWlpe=D7my2Ewl78EnpZ3qX74VN@OqOagc0rScox z>n)I-MI77Wl~(CAD)FC~C!*%d_EgMrDtyw&Q@jcb=`Lp@#E36>nUvO!{ZR z)aZm)6T5tY3U%Ti(V@+CI52oRtnwv zQ#@45gewOC{3)kaxgzM^t9K+vDPo7DWAgoZ_VOLhho3i~JrN4+YS4wbR> zi7{vG+XVrMo?xC6cI{bPw%=vH@w#_Du#XcY&|ZmqtIcOspv1~}h~ zE|aPm0G`rW=+^4ed}affuswyR0=hd4)o!f)5eNBKc!}9eW54&kP4!~wdrJ<`5id2y zCSGVdKRQv7cqKXuwkIbXqL$nuS(?X{!*8i)>4z zyKoj*=UJ#Y-X+A_6?)-YIQ~{fK=4#S$MWhE2iK^qm&G66qGuy+vRWoDym!|e|9Chn z)qZBcSBsH-xSc0Yg;hv1X)8#BLsC>`anh4AtGgT2 zMd&b$J#gYwXM{w9J}LIn8(aR9$@q#Z#EyC(%oE{tnH?DhyT$=vT7d8g$$B5mLse^Q zXK>J!OI?82+0%q+gT8`r*jQ0V3@0R3dh;?ZS;Kvfo1J&A>gqPzcdW>6J{vsbbSIDg z`yYg5QVWHK1dG!Q5rq85qDQU91V(xPn=bIg{@-H`{wGZO|3XHvWDEH}j|dNdyZ(!) z&@233iIo120zo-dfPl!(xh80Fujn)xgKf-I7;(Dw{owSzKM*t=giN$DnK@7W&Cn}mo?`EwlUvER zBr>Iu=~c95iI9?4e|Ps_$3U==92y^Rr+SZ!eZ7tNL>a@}dV$vESBZbKQ(aF%fFJOL zp>D7GMvTHG@cubdQ&Fu6O<&q}={*w8P!p}53ffYGO!5<6pTUy~w`(R;j$wy{Yp6Lj%16xweK5VvNjF@#@hUVft0zHUH(LW ziyMN`@kQyIJT5z42Mxu=K8rNRooWwd!8A$G#Gp*}Vtetd3Glf~y!0!l#AKbiol=LT<-V@tv zI5A)3*I`?&&%%;o&9P$QD5x>9rOSdXDa6L-yjyEQ3=Q-1&g72li#c#%JdFUHJ!I^K zFW9O-%_!#13iBE>j^`CTcC{>YHnE-xRrvBvXG@?3lG{pczW>(hu8+aw(HXAlVB|Tc z|J}d?JsTL`dTcW?+S|^8!GU)Y9VkK{PIs@g#s=SKsHt(d6yTA{Z9G9&&@dFqxEgw) zgq+;=cG;uaT+G9DP>$j{0r0ZLr=znXk1o#1qV~#Z6mmW3g&BVV>8?P>Ttr(WR(Jbb zJQ0k3z_r>Ei4D)HAizvZuTkil{-ASu*R~D&o-JYKQH1cTJ7cF0cf@Rc43K-O;S{-xH?jM7r;?mA-{ zMZpw4z3MqNl~d6G1B3CPETqPQXNPqzYYTX{Y0k~R>Dk>9^QooCUZ`6LMM_%71;&n; z?&G0JF?elIj@KDc-#3O0zZ#J7PI|qwge@SCFA{apaE>m{Ia6*H6Q>H zPZc>p>X8ECQHF1))P4GyBLiYD;KMueFi*;9F+l1bdDvHo;r=<+ zwHK^F&W1A!JGG?WtooojznvGtp#lv*y}Bg!H9yTnlfqGhbDPMC{h9JOGJpJ0UV+$o z{Ot2aWEku#UVn3i$RX|@IKNGXBC{U;F%P!rXzfKkgf(^`t<0wJlm@j!hr*RCiMSnDFnm*`kU)4?Jg27x-Bv*eA6-j+K`GKa^lgn!|59|{qXy`CZ?E| zVIqOX$6VvYOs15I85}22wIKF5HX?Oc?hp7UqG@#kyHenf}Ky%fxEnm03zx?bwu+A)rq>Rrm)8_`_D5EYzEV8%m7$ z{zzQT-{*%=e8=>!#$XNU5?i;qH}V8lL+| z{}q3`cM$eW5q&P2^uz0qj_&dHP6{}F{khI3>TzxJ-A7yA&8ul54$NGj;_wbcOy|Zj z3n79_FAf9BY%(t0;kr{KqzuUVpYSvX4{CDr|M))cDzOtSCUeTZxp>s%Ri`LsWE_3Y zaOSx%bsaV}TMC-CUoC7_@Drec=uYg)HoHEwkF zovBjw6*7d4qJ{V-^knUW$VPtJqlogbE2cFvTPf12M5hSt$ zj_EIF5ja&BKWdv(cy_d9Tp^381Vzi{?z8hd^UD)jTNfcee7vbV7;bL8b9YDQpsIOp zb#3=jA-Xj8#98BZ&V(xc(bjqe$6w-eN2B&pJnamDXHig0S#-be=6<&f(|ztwy0hR> zPh4^ZAr0I;Nzd%T{;`@BjkosIX%+oJ6ejmk6BWvRD>UK z?Vj%I!!HDB8(8nq#IY?drCexn|K@btYHB#Es^#yDPj(wwVP7WOcWte5wZQ{yn7#h~ zlC~J3R4dx4W@Jk`((|1z9xtO_#;zH8N4BMz@5zg*fPO`~9;~j~kkjcfVm>K#?=M7E z#a^8ZAxl#TDC+Is-J7BZa~VkO7xu!h=GBZ>^m^hnRcevEO8lCF1?OekRT6@{mt6)A zZGZjl2`Q|J(X89Awou=3Fd9m>%QyCq~&+F>= zTAyWS@8=EknXbeL1|Aq_j-}Z(N@dBLY0RIk86w{)#tT%B8-h8rPmxOOuGxNOhjffa z7q3VhFO>&DbyMF9c)l5-prM4&9xXQnKA;&$qfExf4R(`?%28?+W$4-rIMj+*1sXv) z%rPEbxg&;$7X-03JMbR{Zv*J6<&l_5mEA2|oU7XtbIhkW z{F}{PCz9jM$qQ1jxzCi*vJbBkmNNuX4z`Z#k1b@)Z2|gPhh68L`c~xN@Cp<(&$U8m zF2fm{RTFD;$Bo9#Ufl_z+kVsyN(Jxz@cX<#WTH7Lqn+sI9$lVR38KL3x2S7j2`TD8 zCOjH3c7u(y*C&gQt@xFekt#paO*i)Gli5H<(8s##nNr$^t&@=X?xO+o!P~CUT>ve* zwo%vzE0bC0ViEW6i2CuoR`$2X3d}?;y>?WB^f0cH6gi!QdgIbZEQQxz1I-GP+rPam z(I>8`!uTHx{4SbLcKtbsYHt?Mg+RNSe#ipbev5k8^YD zr{&K_WL~}WWh-~!PMz|3X?}~-sm-m1MjMG~`3ox~s904KS05Mh2tR`iIJWlTn7EG8 z>&(*;-jA*PhZcdG>zY?_Z=@fo50=;uDY+Z~S#kizFE3@Z)pACbvIDz{ZV@rKR$!vG zhbI|Y&_qhZ*2KI_m*uOT5cWd~$<{gsIU2m^1I_93n#gO|_-@|^n){n$U3blc4}8(y z{?ZeWm5u2s+>gUMg!0R2duxEG7(-_6=jpp+Asa#eW*WVIfDJn&$gTt!IjVCX74jGR z{qW;54H-!6C!1Op<(AzoH1HiJ=i>b0+l*j{V^%zo2POTP_8!IyKMweZ7umNYx@bUS ztTZ!{TL)}5*wZ}AkU0D?Z|agW$9kkgN`?5-kwKY9hlFcu^yw*KonGnE_~O1`V@n1@ zO1ZhbMu+nqJO8%xX8!18AG?ek^;lZi4e{Eb*?>fvlNapHwOUtn1cMGN#h{knIaXP@ zpjW)M)qT1w;P@D!V?JH7)tj04g7vb&_#2~z-zyUKDMGEDa22WnAb3_sI%K1Nzt*(` zlg()vWoFmff|SO0I}!X7wVFACmMUcHvOj9gA*fOGm8_~O`ryI@3i0Y5Z zxD+S2%77|8Yr+Nja1y&CguabFd+Ig=pX%NmWD zy{BbM;w|=YD#4JBod>98$Y-b)|y@IHn$W=U1!Vd?_!%PJftS{?!XA(mp#>IRXi3(dxO5d7E zyU{rRvqJsz=9a!$r^5?hkVE}!`)?3(Qb*0xvE+p}I`KKGg$uykjto29AWd1- zDcP(0*Yaw6R^3SXX7Ex@6WS~C!H6tKy=d00-3d>^Aw0HQ}V!WVcYFJnO%V{l6LhgCsdA?s=SLDy~ zq+kwqC-x>@(X(@Z!stn|!R+8(!h)Scnz=dT1cTS1KRDF8QA(~b#9f~>m9fjKbvx)& z+L0BG?>Ut`$>XJ8U&1$lZA`hy=U9aMqI?2>{ANsy*AlgRA2KbRPCv!r4>__SJSeBl zi+Il)fJM-GOFb@|Ty~XU^wX)5Ds=svZ#?K9m$5jhYY%4L*%kcYIN=`N*c^*9c75+U zC(0y6&@3-yTIJIC&U58YB21&YL6fGC+FE11PIf#+2=5W?Tz>P_iBnlwUG#V-v>B5D z$&K)LYY~jJ253m{g_13cx-8?EXMbHTqcGmoU48Bm>R`TN44dB~!`gvYG@)OSMJTaB zi$GS^!=}t|2ZWDFU5{5kEag`g9lSj_#G(ealT$rk@@vBfZNQ%kaF^br(PYGLHBkbE z2N8Kg))h;}8xoVvjDOvssdL&dt(lKKyLl`-gS5CX-?J^WY0%TT*}ZtEQjk0`=80gM z2Rde8{+^BvnDdJzQe@up_D%Zdz%Hv?f6cB5sY%qn{=nRPTw;Hzq`CG(7#=$_gz~^Y zNhl}Y_wFtz{-qSBhNx^SF--jQ0SRM3%FhN?as_etJG%j>^cXu+bwJ@e@(b!|al3`n zeTNV3eJY0q^g9B=bGRkRd6_resq#R_`V`t>N+zfIVRyO=`AlK zqfDQW5XrQTYRk?3m($3Am4$l%o_UbV2>s|&wmFUNeuG=*D%UgqlIDC5DT|jANoUAn zK$hAgIrA$Q>#ZnlRD8qee3ZTnjA4$p5M$}nnv6mmL<@Sws zIA}ljXIC~+ij9p8{gV2ZkGcY-RpX~$$Beg|`s6i9DEz(Bj96q?aI?DohC#cwZUX6V zjto*D=hXARZok45>DCK;&=}$b z#--X9RHdsMItX`3)#9}~yv_UZf&v7Yrg$2{b6;8!(s!IK1Z9u*V|e8pGaU3#@JB6z zyHuA?4IjwJZ_I{=6KR;Mb^d$~Or%j{a&m_drH;u;uRWZeK%DS?J??+RKp@+-ce=K= z&rkic=d9gM5&NhHCW?>F0at4K$leJ?c_Ty%|C8M_|NZ5IghUm7YE(EV3XXXdP35byL~ ziaZ8|{|BMn|0Z3&1`&8_f?4n1|4YrcO9%Nm&wr#-=&b)oN%H^sUPc+uJM44sue|FQ zWBY^eH*jWBF>iM88;*b;f>>LxeVq5cj?wD1*@qR9t7V*Fftw3q%GSCVZUKh?JunPg zHGS`(Bj6U_kW#p}I-ofx!Z{a(^F1Y%Zd~A|p0OY%X$2w$5_)bRzW5&stF`fvOs-lX zb34fi<@bfz_6@@^=77dX^_}SRrzFkX^1k-74R2N)A;4Yk)8?aEmoy=22l#uAOnQlf zc-CuK)X1@v4j)WfWn{sIp`5HTHGP#|X=clK2|MB2*-HC^b_ATkJ47Rse*7}5W#9FN zWAI#&$Vv5{s7Y+V+Kp|=^Q=rYpX+OVfovS7U>5sg92M;!g|M0m;qnb1T(pat7e`wffT14-mXZR z&+nkN_g{?@9Md-&E8}@M(^4_WTc0g|TzmrokE=?oofi)qw+1Zy@(b{bu@{pB2n6i) zP-wZIL}><&e#T`Z7npj6H;Avss&-fXOiH%5ebCXhf2MZvuIUgl+{K^cENN7VH6CGM z)e9aY^+TWMTVH(>uX{q44vb6;5K^!DR^YmR;}p<-;6LHLp{by^r%;hTJ6fTx&#`{c zyJJl;B`k*}DD|DJaF2qq+&cRzHY9cL3+UZtrtJJFxjGZwqiNoypCHgVsm(0Uh^1Y@G>YvIbr1pou;WJ27jNsV`AL zVfK)?P^+78WeW7=kVGsV3+gKW2DqND*f@=DxO&cBi68v}-1?<4hi`ZUNr>~WTyQ%I ze`09T!U{_C`nxsh7ac|9Rz=~LeRDaW+8&)Xt}daXPp~2_5%j`m#$c@Y^_zztoc_Dl z$TGa4`M z#iF%Ph2B|wI^qIyESmn9-sV*1Z`H+#X?`-75L;x1Brl6X1kC@0{;BywTISbJNSLKl0sxm}=kG+A^M%Y@e<| zkN6iO+BPI4-vX{vTc4~WEnU*KWUy1V{SrFIq*ttMP>dLu#qF;uJ6HD>WNm~a;l#WG zFa2qGGPiqaXgitBt3%-gJ9*DnoOMPP?I3?G@I{L&hbTs&g8E<3w$5K;M z!nND1;}!uK5BmFiaIrUPDdKcT1QGS`YdaSnq#8{glTLBUw6q3{o;GEOrb-6LektVt zJVf;RGv%e3xzk(f>Sg;t$2bUK{*k}E6ROH@&1lczK5@4Stfy=5U8~&M;m}Sb z3QO^ed-v}Ss86DkL9z4UfgWH*jR@(k`(ABv`22)SmGF=o->#4;I#-tNTZxk@0 zqW?2q;n^8q`?QLUp{K${-V#)0tV7SeP24gC$2g-O)gDv50^5sh#mrjkI*AES#cwmb zT7LcJtVkTFTBh|kWz6ZQ^xhB*{matLxh<2hN$`)b=w6AS{r{`Ew}6W4`PKzV2qeK1 z+(U3}+?@a+Sa65n*3dxX8VIgQaEIXT?(Q`1H16)+yw30b|LfiR=FWO+X4b5kwYsZL z_o=E==hUg%wZHxCD)OhFX6@=upTyJ_8580#>ET6!F zdoB1*TC~M!B&u7T{nOTozDVh897y7#)haVE%CgZiB$(C-Y-EieS5>?6zd@H419fjZ zDk&w2c=@PzIo7qp)lU;UXf0kySvKB|1tT=_Lzhwj(-6iWPgF_{+&vW$O5LZu`x?tYR#KoZg)=;b=~$!wViXl9%pXN)kqH;K4k@1 z8e85Z^Nb>a7d=6~jjsQN!PfXZNUH z4o5wjZ^p?;6g~Mqv9g96*?-fKSATcVG5bPtv|Hz7jZFLOkJ0BzL$w#lxl;(x_9_MP;Y}q$JMYIfyBsJcf zyVIyq-G0BSe$h<_L}}@$HZ%vqC>{e9moZ{plfeX&|B#r z)g=7=zKE}RZzrsqJxY_uwImrbh9940+_i};b7Be|823;vinHOpeY`ono1y36z83>m zT9UbMML@x(A;b`b*f)Az*+0)6<#qybD;o^-3m8-(zc}k7?~AU~1TdpBqY*LWi(Ijh zrx)fe<^CxC$Y4EKUh4Y5K%t1b++aG@3J#p?V`Rl}w{X0nD!tjN73i`cmY4UYD_Bca z$#c!iMJsyA0X`01`2ng-2wm79DWj)mz$R;uqCXah1l)8QpcT25)m&Fq&CP| zGj33GHG{W>tWdICiKFa>v2(JwNk>x(^W@00a|VXm!;Nb$z1;SmDtGO*>0sGL$=O9Y z?+m*AiyG5hBGrw;oX3`SjV*He?8MFtGpzE%#+Fe&%qV(%2z`$}f!o-$P1SLYrAacU zT+^M)KDY2$wl2*`14%75M^m|`=0}_`&&>9{_C1MwZVL^W$xxdw4K!l$Git~23)USr zLLhB$1cNMp_99)a7}(?c+4_6-pqGy5j0ss!`pFyReOaah>Y%+-i>QjuoA^685JaJ^?@ENwqpA>bxrir2aAKR;AYmvi zPq?j0pxxC-S67`hI8L(^5mX=S_h)yU(ePtv$V6ukM1|Su#A;u{W=rw?dHvf$WE9y! zx*Ec-AD^n-v@HrzyUyTG86ag&pH;{ZD$IzQ`se)~2tI|&X3-rvGe`YQoBX@0E!(7* zKkG=I6A3M5Homt{mSv1gN2Xz@1l$(&<1@ke8hSpCx`vXwOSouNavcI++$o)U!)N#S)CsR06TD$x$Q}E)XB>b2@*%;PGKTow;*(jD1`Pq z%B|sO6o>Fb@je|V;eecCz~##nFb(1quDWs+tqAO#x-OGH1;nd7=A{oB0ox&tcA3o+49atBDRV6&+p&njB z7GE+3YS&nO1qe(m6!D&pC~$Pt*3rTIwMN8WR0Lq-?+-g{k#VtOYxy)XMiqL-9hkuB z!9_n@iHQXRVhLH)4Rak|fW@6+w$JG7`+J5axVW9s{+G~~7@vf1JJT{z$R za80X^EP>=tUYA5zUZQbfnoAm655CO)l1^cB599Q}npj{6mW^jfdkQ*TTq0yE;xVK4 zx1SxO{D>`)Fst2VqG#fgG?R7njzlC^5Ubiu(g-GvaHcFTN zexzRSsV1L5rLS*Qv*YIarKYGX5?t<8I8E9M8a*dm^Q9#0f8R}b{tpNZDLdn8d2LjT@L#(xhS+dR)inY4T2XmXP)hsj* zuL*mDCpjOKKGhER>mOyf5QNGX&56dnjfTo<=l~==N=$kKcP&n&*>A*=^ zp?|s|gy@T@J-gY%co{jzNPgS`Jw4Po^CKp?qbwfVmifDmlZ)C+&3tD$W`zA8yT2v` zNdKfmLHW{r*mMAo848oSz1#|(DwT)2<8Do6820#uP`Wr;4f2<8yOS)t43*Cuudo@* z$5zNbRcNRrl}(HVgTnK``IUMHD`>SJT_ z+q~tRpChGNI%avE}%{Ydt_e7VAvb_z-kVsD+d30zH}TSH{P2O`5Y^*Q9)yKDp3^8V%BVN9JYC9%P7!^Y%X0xvo)s+-2R3 z{+xjyED!1z&%>C&--cr6)EgpqX4Dbh&K}f<3vL-SDESbJ;nr*R`G#?{epPFa0(@0~ ziRyjd^1Z?IfZfND7n^l%vbv7J8BGj{9}Tm@vP?tRY697(KdEGArveQqzxb1*`h7X1_VI{HK;~ zKC6kPzik@<*M}BK6P9cjmTml<5QJ$0xUg{v^$} z38Y%(R8M^hT9g1ch3v04V24CZPOj%t{_csK==6v!Eocucr4+U9qr0P?uZjbKuCT|o z=vXaFobV%=r#IVkFR(2RvVbR-R16hR?w5u_&OyIaH}07!)eAAx%gB3_N5{WBq`Vd| zTp)_FAD`{W?~>u(KtreB+#W4{aiRbxosqFpIUO?_K#i0m%+RVQNRzT%k1;C&9~YG* zZK{7Y#vv0`MJZSPN%zKH0kQ=yBwJVz_9{C$LS5bdHg4~pm2EDiRpy^s$9r@MEB^V0 z3&;^ym?78J!5;!gCFIxA9sC>oQsx%z3#X|&4T@`LS*S+fHv=^^bOf(oMVs-!60 zE02&rTSqfk@yn#ULy;HvFI#9hZG0r-pvRsCCP}2cBN!>8>iQl%(zC1jGY)Buk2#L-z$w$4kaJh9NCGg+LP{SwQ<%rCoMTNUt1zPAwC`aqq#g zXpM%FnLN@AIMH7-Tt+Q`uDfYMo}I5CBRlU)W%YMWMPgVvhKJibw|TH)C@@6<6+e0L z6rGnIwP~a6myTxWq~S-|5Z1ZrP@ep(@)cSYy+M z3I{`|A2dNxe|uq8Qo=^Q`c=EWnq)}aq>{>VvM$;{e7a)6WdA!wN^&}ulsKk0L8op@ zm*zrJHftYmx~Mk@Gpb)ncg0RwE~1$8613^jtx*{qpj( z98L-?xRY53p~A_-a^I-8th8vkLN-3Avp{4LTYlum(G173prG@A{2{!QCRQ106`XD* zb4nMYVG7Br4miN07K8+P!ds0cC#ngs9`Fao;l4J-( z`Wx#!ebJmmYwl55H~V6$*6~*X^Tm!ertXvicC16{Vh-iT!5!6KaINg6kfappFK=?@ zH1Ep*uHt&Wrb90+9X3?*JltMKjrypLU<{86Qm`{aci`^vzI2NLBJ=yU?TuCvQ3KWJ zUHSOX9z%)+M?#S}5AbL)Z*9%oinWs$vs0v5X*PV?`)L8&qOyW7oRy$MADA?|`nd+j zc=lnhpFuz4q1HJI#(giZP>5Ijft}tpH|^dpth&}|4eWvy>8Fq$Fkbnia8Q}V?E;&; zFX~|YLC|&4v;OIw>Lr03_n@^NZ^^eC7~ zEo$&V*2Kp&m`aW&gf=lVsuy!Dgk8|)X=s|3In<6T*BYZq*as1x+N=lbfOwP2W z)PP>q^DoxG`(9+U|7!@gdH-S0M<$R=BY5mk-M#N;jIdlA3azlz^)w z^2gqn0)+)~f8N=*9Y`>5?ZnL}7lAh{ZT^%}qqrl|c<|MfzQ=>b)^Dw|ebv++{#q0j z7ijn~Tz5j`tDB^vDR5Ssg;Wr$f%(~(Yo*w8{QVUzZTD9T#6L{IkL|Hol zM+mXoG{tFpaMjQ_n=D<|)?3oY=vUt5T5ih<%F?rVyio*`W-_5l;^N7TV`xig)kn@K z$K+%bD*frA(ALqmaL{o(nfF9rRMZE4yE}q1>g3UK9OmrB;&m#G5g)~;RN36T2Kwi7z_Y`Nj~T4)-z8Gy4iH=X`?BJQG8qB?K7&s6ue*fTkn`vNyp1u@_y3<| zP>zGSzkD9xxi#q??U)^^VBly|X|RVeDohzxXv96|SwHYZ}O{gI^zlKraD ziRXc}6*fBxhnNsFs?cXu=JX|KPZ8jR%KSJNq_-CDq#u*F@79XN@8k9g(yshqOc_Py zow|$(z)2qb3_%+8!OH-dpincvzL?RA5i&HLY!R^%icf4HcIR_h=k)2H>j`^Z7hN^R zZj=UrJcrknd5h`KE9oz^T9VckPk`@nN9B%kVRtqrOiho>k9i8KEiJJ>0Kx-!)G)1+ z*caTus*7?GP{l`vI(Olohj}hIYg|fxvEOVc>u{kZRhm6Feq0}4e#`^rCEQqe{?sM1 zH4wDp>9K)=&*J#L`3y+~_^oPwbac6?9H3)ZqK8%lNT)i`i8!-h0Vir=-!%8wg6V4! zNqqQypk4$Y+_SJx0vM|zAseN7n}BNU%``AMyzo82bmzc&zT7{+ehSDnU6V5|`|_hq zZYqv}_s9Z`??uWp=jRptI>RorVIA_mt52}b*-$KTPkH8OQS)!hjR7%=ey{FTi#a$f zYNAHl30!Oy?U-?>SA?s?TYW`%r9$2C@kp28wh|>j4a964FScKTienzfRCzukQi1cM zwR!?>7Km~Y%OB?MJcQjJFkk7up08sz??7&!m?&>ZGu}872x%*eM>Q{HzY@YP?Tk2s zC{MWV>f;Fu)at+{Q*JkD+<5iJfsi^v=8ClnG|2JPuh;(jZ5nqGb)n* z3=B830%#x_lp9JAA!?MJ-(4?TSXui7C@0vXEBN1DihsA!q4vdN#6GeIuge8TtN@JD z8G~X%giGC9nxA2$`U-+Sr*!cpL3UeNldckVzCqhIvMt_e(I*BH^NnF%re@qrgqbIU zNK3SRt6O;$fHNFRxDMiUca~E#TbHykuD@MbVY~3<4xCKb1UA18RcX<+bE)j8HC^-A z*@?fM9#B-WX>#3P#bZBS>h@WCY3|L{11^iZ=r4|iH`H^!u85D{jlkqBlm%ZA2>pI9 z`EyiOzZo;x&3lnXeL_LI$hq&+Dy2fbH2k4$s~t!khren#9gt2TSnMmpy&INa48U4H zuu6PI#9r)Nn|(RH2u7T~?{7iTIJ&@28SHAlqiKO*DK&XDIyArgz!~RvXFs&hFsw6M z?_i9&m>$~p)HHqfF3-n@xaz<(EiIO6k$$N)n(XH7sH+0l@M7o?`uk8%hhk$*+KjW7 zrv7CkC`^Bjuk0D~o*{LN3IuI&+;nBzzlv&vy!G!{c91g#NUD!aR;9f2Ue&|1CXqC##ij zG4y@&)WBTaa&zmBZB!TuS?OH=97MrxZ{f{#D(X~6M#=FsPS?lkIC29`53eG=G^)WV zoTA7SX|lvgV%e>Wl{9mc4Q^dj;exMwE$$(|QfOTpj695%nSt|mVXbvOkQ(CCeoDq* z4JyT>tcwML)(X~8l<#P{;mYsMqp#n3lTBjvecntrlFnwC?ZR6tL4WHaO}|%pc+RG% zh*{+1&}8_Yj+-l;+^&JUEp(eKi53k?M9K5~9`RMSyl;jRIQ?p{lHf({Pz zZuk$lfy8}pkZns3*j?l=>+g0MfCBYVomYpxk2Nk~?XkkFpsqB7&uiO@uS#DfCRD}T zH;~^9@VIV$<(i)6fVDVB9)#QN;Ro@~^L1Xy=H1OR2IYI_1d!o=1&v=UPCl+jXz;3f z1#3WWsgD_FcVb0`x}8ev70;_?F_gS^aiP3!k?kcOzsA7#Sktrui3qkS&xBm|Eil_x$YSFkngESZOR2{~CCt#OZ{EXY{T9)A^U;UL{C zPMD5;9ua?YhA_bzqKVA?fT!Fm{>qk0I25@7@8y9yDqpSm@TGmpjV-0Q|JPGg<>BjT zAun~026yyY;Uw1sA-Hdb%^a|fS(rwZ&6p?8&OF0qoK4@_NCAjVNhz1Jd3xF$PX+hz zrd)y<`2%L`6Y1KSMUE9=?Nhxtw)HF9HM8Em0L64#){i`ure5B$MTjW1Hr(v}h6mgn zmwJi6%3tm~37&Y=-~9~h>La!kbWUKGB?2xDs=QAB02ANF-~puePFDGL>ako4)nHe# zi>+p1r!?dmxd`gdf!>m_3ke6i|y7WyIM>L-#fVuC6_5Q9IA zCp5)($(c7CESJzw1H}DTvjDex2W;+bCa90cKW#NIQ>VQ?uA1urFc>E}U}BgRc?u^c zZiQ@AL4_Hs&Oa>Y1`P}(cuxwmO$>pAG!j@vMzeH&hiDW>CLZaK8?E1*TwD);b>Hgl z%nbi%^mCrjt}*xn?5rGlnW=bp>E0}q58dDD%n_adE|&K*e|~d@UJ1mv{f-uvI^w!} zbVpJvD95>(hmZO&%s-|@SMB$p{WGM~#w7gJThCveaj7%&xVKYW3gjqEny^%XpOtRc z=Hsile#CY5w{Wb#fIjy#1ue4;^nMbDePTj1^&11qjdlCT(%kV<;!D$wV%js84W$X? zZ$_cdwUI+|?{ZH3;(y*_tt?)@5-7pUltUYH>*$iE?OmPD>BFh|C_M0QE&$9@Wv_+k z8?fufmEr6a-G;|vx&CeNXi<9A(=nQZG2&9nLa>*I(M#Md!&=;=20P(^lpv1p^a!~V zK*5{G=*f+r(%wUP9Ri*w?ZVDbug;jZWG`bL*Mm;#mvF}gJ7~qYp-*Gl9{sh$T+QTg zO_blIJkUJkQ9PK7V|-&R+M3?;d36J*^zD<1UUmu5=)Bwaa~*Pfm?No%429&t2TIfM zMS8cxN9f1px^eXzs|drbt(B;I?k|u^Q(L3OD1CDsqX=Bms9y>!y2+ijpq+3&GP8Jr zMds4SKNu(SpWQ4Nw-guWv-zMVH@*pqhC|2rZuUdeEKV?Ai157-GzNXsW?Ay?SlmH< z3@+iWhj7XZ%2T{}6ddj~q;H$L-&-a>ha$2NJ~R2>nvKVZRt@+GVK!%CQ7YPQ2DV}L zR07TdwSr8GaJMK$e03JfudeMlOi>lJc9xhYf%W=KU4kxQF1F|M59SG}+AHe|u`h-f zZ|uwPHQ{!&B|{^tP&YmQW2Ftf7qOfZW-~MU>&qG&q>ioVZ-? zATG1^iJUc2)*bZRB4_KDyag%phu+$zn-PljIQ0Qudgie(qQp0L)ON{1WXtfS(IQ8C zxfhY4n7TPG8b;jr5pJ8No?kL9_;p-F!~^*|xt`Hun48SyUsqE=_^scU?M5Vfc9_+I z5|>lvs!dS|T}sD!I$yr!92VMfvLvJn?}i{!99M-v!6}c~QO)N&a~GcE z!^ba>ymWgGbJ{JikCd@e@*KAeV_Gc?wvTEC4L!#x{gIq+2l0c7^e;M+jN%e^}$QoWeo`NIdO%qCVp> z``-qRCGgpHnnAh_(6O4+q(JF@Tb2hc?yBa{P)Rof^x2_d?=CPsf+RlI`+5)dv54oQQs(#}~g~OL_Bd8xq7<@d2 zFRd&0vsZ#JY}o>@Tog#iM=a9>jwUw#DRN*sfWJiY13iv}OuNt2QH3Y*L&S(17`kKv zq@hK$ja&*uiuC`kc1((jq-wv{>d|b5M{8I%kGEQFFKKH*gmZaUiO4(UB ziU2P2rFL)5GiA#oH8>v4G;ck{!`hEHIquxFv3CQERn8AJCt5$uxf!eL?q4bR855V! z^OPO1XWLNG+Jq+a>^zQO!-uxd6y~z;t9Bn{8ak$n5VI48cpvwRn)xqQ#&>RuMqGBA z93pP@N!MLb@WW}a;DVAO3tvQVh#em%h#Ny7_4>T z&BY)L()*Paw;fUh3{w8;+ux1ok8G~7$H{dv&qM6a&s#LDLV9S#Z5Mn;8qdG_>tHFV zrAGv994-5rr|)N5``1>EhG{+YJ2o!$kJi&UV82tH5m(Y~Jz!f*Fkp|BmMTkg5v?UC+vW;Uv#Hkic31*~zz6kH8>}q!b!SIC-h(6d{ zm~k^0u-_{R!xR;Nf}Wb%*2+-1&um&vsO&;SmMWB$Ej9(Zo&!)d`pRKf1{Wvb=hv+z zkz?S3h<5paHrLCQDoGx5x7Eds=l-p>wilSsiY5^&-!^slfWMEy;vBIM0maG7WFH!j zK5XDnB%7e%aDV?BV`JmTGl6*%PYnq@$1>j7UGnE(BAE2TGYr+?P-j3EF$Tm@#Xz+8 z_?;u3wjxes=-KLi^s#(9Ixc!!+21fG$o z-g#c#IeDUeN%`}<dH6cmIGaVB&OY6YL41aTuiJ#mxUfL zkB*Zw&)}+?X74b>^CMoOhqH1cSrT(s&I64XM^oqUi!*8Ky|-SbJ6$^%A9B0QwM*y} z13f(P7s<6Y_1vZ)1q+G185G#I2Gdhq$QcE@34-;l_6ZAjFP&TOeRn+Dh#^?q)+fI|-j^Pl8^_&6OAy_1*q_vT-w@L+L|F5w3cDO2ubB$vJ`!muip3YAxq6og-T4(7$fM0d9d zRI)4Vs{(8k57(6ratXVlqitwQl$t2-`CzE{^+Y7!Hm_Bi&Hd(kNA;S@X$6p4vBU+x z!`~Pg>am*@^wH;G^wRiwAs(^kL81PNkSphnN8%Kc`JOZKd2=ppcb!PP`%#s@Sk^eb z?!Q1)1Aq&7+axz#|FzEC(`35$v>4O6SfqS$T~IAhs=+w`RVaDha)ct{t(0H714Xs3 z&FkXdg8zZeo}pj<#edfiJ`V1{P<88ZvQNSmmt#Pt7twD&(>A^UMY{b|1CIq`1g-<9%DpaK2=8}0qi0Q6_A`vd!h z75+~bb`)GEf)d{Q!zV_Usa^rb-q>n=={X;~u9LjX4gMTg{wloj4u^XEG=3q#bs{1G zYqq(xzs})jAui&*GJahEZjHD~+X~jn+#eCzq^=cM04J&&2z0;<;RcVrDpu{on3%Zr z{$#>_sw2>I@OE(61}N^gfXif-FqC&ws=zZ!BP{bM0^efKz{2Nyb-oB&R>nYDhcjK&#qUsLUGgn*T zxQ?ZAiS7tAyB3L~1a`zUlNWHuSs@NOHBkd^&-r=;QyxA*?iJN?0+MTCa=Y zprS$4C%17~-FQ}uM2J>I2e&3QVaFFGG+%Db>Mzgvx8FnA7LIz3jy`Y_ zh)tUsR`c1%3RIXW0IEE_oMw52%!w@;^DDDpJBI_w7dGjbQF#%f&#X$91k3?3aZPrc zEG~Y&hAL_I!*U?PXIh)T-5&SKKKn=3EFD39)hRe2LD=o_95t$;I3J zc;dljQKs*A<$ygjG1~}wnFMzn9J`vq+&%*Q~Q1RN|&Z7 zcuY0=v9b4q zmcU>^A#27b@!KU^A|lm&Y)q<}DUGwv`%^Bibqpzlu4bG6Q>r{A7|L){tcF&^BGSrf zBQNjx^^?;T`#{yUYjwQa$}u`(35meAWKC0kFst=Zt+XnI>ZzfD zy6Blgo64jE%{LUS3UM+S6qDQS+5T^wZ?K2zphb4Zna(eju<);6y6U&d>z+~NMv?riikx>*6=^LpZML%1 z91#Aj3fzv@`EGdU7yn?lI>oP}XoHU{vQ$sl`Zm~;+4i!UCsuoPjEvjptG(gNv<<*F zOl!7}VzV0^v75nQK-ps9PM_Hj$<8bWhGM2?yN(#A$SSJqlerjZZzY!ONv*ct4&C!%t#DX& z>e9VNPSBl>iw6wXbcrV3M&JBLi7>m^y&I;VK^@^WO6KTi9B-x}r zshw~+$qpNTI)34Ot4@42WE4Czi*XuP7GGKgx`;-aO$5x$4(dQeAd9UpjEK6Fage@# zjR{!)J|`+b-hB1`HRj__a+qCj+m1-Ki*-_ha?A#Y%%rQ9R>Ank5@Ohyr z<$zE=CT%XNWck+ni3mc@+ujim&8-3bK1%~PKSl5G*{vc#+ODk^kaKV5jO>GROjK0W z6unG4ii0u=_(@UD>cW!_KI-A!QLB*%HOBiD2h`$HzgH8>ljb=92gpfM3*u;T4*tWJ zM%-8);neddlKOgDRlfE?Z02R*NlC>q4-*B$CW%31yJ z0IZ{qCiw{pKVL(fFvLZx^BqmhRt!1^8mK$w4OZy)aYOTQ^Z5ci5&5=e3pie4w_4%r+S|Y-c#UsB%RM$&flU5Ii+Orf5Pg~4_^iU5^qrik=^UOm z#f+@11nQ4Klzm07;l8|m`ntUjMZtqf>}FBBwX00*SPe_|VE~5svq{pE~)o@yYfR+hi3CVE$!d@8g_I#TcrIA`N@^jC!bX<1neF-6uqez!KmN z3g1#nbNQ3}+y|{zHZJ#W@|h>GfmW-)mF1&+e{CH?0GtHQaiXL`(6i|3Z=6O)&2?h8 zttw=C|AAQ^>gv$;iNwfqZ@vNCd)vEvgz|o%Qsvv2`icC@?Cmu>Jf`t0USb{JcYgYU zLRn`A6x<3RYt&Y;{=sPg(Z)hg`QSO+p~dzZdqjB`B;0ucdG_al3dzonedO|sbLEUJ z`2O3ZxQfXcl)!@jK}aBKX?Tz4XhT9M#ro`BMa&u}0H=8gd>oatZ>m1^51_coQ2Mt! zH)_?Q@^m-Z6I)Wu2_b9?()>7jRiR`m6XZzT!);-U$*Qj_zWw!ksUea|fsHc~*-^$> zduNuk8ZOSpA%q4|_@x&0)XGshoa!Ojkuf=<so{BN`W?ZJ;K;r98Z*HN|*UGUG zYczT~ex#2|G=GtOFzhmO$d&)kT+x?tPV-33xYF|9NkVsL-Q548ER!J*n0H)LWdMp- z=YMzC&10lEW5U`WooHTbTMBMV>=dR>B7q{cW@ADN83;ld3cP{8`~{XE-#Af&IN0`N zt;hsInO&Dq0-GB~N>qnEq8z4{zE~%dgC3Y1#s(`z$|+_NPJGvZ!)N14BRlh&ORlRuUL zPttpfN*i9eRSaapg=k41k2gK)v94Vyk#LUP#8jkD^(&9^WU-!4IW`JmV&-}47JP9H z%Pmu4&FB$e8Z)AtuGy#_EiNzc%-&e$`w%I^@tBWzC*s+=VEC)o>32uWMa(&uHJe*Q^Uj~`*vy8 zeX?sunO}k5#*lnqUX_ZHK_vBA+qhk@vm&Z=MFT}OZ~_B#QzM-;5Cjd;7PN z&K!xdk7ChXKhUr#7H;4BCK}{tXyVORh5GruUwM980FOfpOPMg(R$L+QeK|1<3yV$L zxV()l3vS}9dLeNU#?J@5*L?{os)lp2%N0WeWQ^w0+^lwS@sYYIWIUjP)fNre8J585 z7;@BcvS1@70e&GCE}rC;X@;(#B+IL)bvqiqJt)ecoVP*oCiG{-#mFR11P1nH&6u)F zc>nmU{per>T-o$tRssk_gJ?_C9;m%-nZbWYYaajFS4qG_3~XB$d|!Q1Aqpg&nj?Lo zBwPC4T+RvH-GEYW92F$+h51+}WJG_}(#gadG4H?UJRi$cU@d3Th0==%!~4(f75{D& zRwP?nldfy<8-BEVs`tA{Mw7&qV+B7h0~&6&nQRk$S$A!aVORVt97O}{W1)Rz-^%9M zp3R%P5vA#i*IOnGiS`9KADEi=b@%i4#>^r0xs_D|MWGWu{qjXClHLO;jEvKvMU}yn z5%MHweY23tSS6KXO&GeKJImcD1H-+321Sgkwf=7Q*raGO=sRhTUNt%qU4a~0!{-sW zu~1;{;pOdOlLe@t>%c2K>Apo1-*UD`#Spdhz6%FH@H6i1(zd1;iBau%sR6jSfm~LN z8G<7>yQ;n4vN@TjI`Q^QY*MmQ3SWBYy)g^A=@c0t(R(g?ccThc3ZJafi|~JbMJhF! zV$C%fEQa|*;+^KL(9!yzU)e))_pZga(4Sx2oyj6wSlplbEUd}f`7UniHq)xSw`YcM zk!0$kV;;tjH4p!451=>b#u*!xM;LNw6UVk$2IhHl>{7QXgba2=_BFW5v$Rok_Uod6>Z}yk8@1TH>U2NE*l1+oH~?Mh(f}EHYBn!R*2R9OX?#%& z2oY1<2(M@(D%kj>^gcRdgsa=s<@J4K*5AFGqiKCc4N2B=pZ{VJUq~yM3KSI(@k*&& zyo+?iRa)<-m3?hR1$zjDi6QAoqHl5NGw0yf=a&arSQTtU2-Ei5Y3)w23fTzr-{S&f zw|J|eJNRMDEeP>LoxkE}h&c3O7An8h6PGn1PU}l1a^Y%1OxKNC^qa*3Iu}R>TA#5D zDh}5f3f-f|#^%CnU|J}6joDLg)>>a6;~>QD+KJde!_W?n>ep3fAzETl-B9!v&<94+vDG6E19lE^k>>xW4Zv$cpq*%cX z&5lT28jOkr0z{h#&T2HHTVK>5_RlUZo>o$la9ZWXz|fRF{<|=?fR|m?A?N*FKlVsG|Jp>|7;wKt&}x6-DOg zmJo~y=s+7?e}QRwnt31SYyr$SPTnDb`|Iy;*uNBVcie^E+(92sidxNj52iO^>N5)^ zKn;lbu~w9wJJd5WHoPG^Ii1-gN8s0dm@(gcm&e(oR~PmM8S&uU?zinljSH=$#C(nD z<)bBC%N=K;=awC@@%l$q$;B=GSs8%MQ)Sr>gst5=S1<$ovCG_Q;HJqkh4g;hZ$tA5 zNEE9xpP%M6xVO0FY+GXPVIhbQr^=J|_dmpg-8QAvXWK@!ttoE=WPEaxw4ZcYSii^u~oUD14RoQttQ(ShE2u0L{=XXYqy61o_S9O!xmRnXHJOxwi zg8b34(UehH>+z4tCbTQnJQFr@IeWU(vt!A8LQWKI$!$qFIagCGkx#B-3(LdjkJ}sZ zUa=ih`_YLuX+HZGM&!`t{(W_>5m_){$#u@+Q8pOFSTr=G1xy`Wd3JPvt_=URr<WbbV8(M5jA2}3dJgUiIs^*vRq5g3NPE1S_ zJl#t38ikYqo0cB<_qIv|^dG@!r~G##P$;x5id-a(YJPFiqi3=q+S*6|OD@Y!3uPUm z@F4g{*K)(P65cV_#a0i;>sADh1Ru{cG2s)1ogqwV{Z;-NfrjgG@!Gz!&1ij4%qs+h zvJmN!rLK3o2Au+KCzFZ>S5#?hbP#k5o?8WGFJfy;AB~~z(}ByK^ad9X>Z6e_qonop z-vDHubx9ElLMmD7gb3da+9;i05#8Pi_Ae(NRcnCE51_VS7r|02jpDtsyx|K|5U00f%xb^rhX literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/load_picking_03.png b/pos_picking_load/static/description/load_picking_03.png deleted file mode 100644 index 2854d5c1bdb757928d16c599d30e1b92c7ce3729..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27086 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 VT6EC^pS{F#>ZI0*92Mi6{{<3Q5UBtF diff --git a/pos_picking_load/static/description/load_picking_03_confirm.png b/pos_picking_load/static/description/load_picking_03_confirm.png new file mode 100644 index 0000000000000000000000000000000000000000..becc45eebf2edca943225f040d41441620f121a3 GIT binary patch literal 35996 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 XOcVWaNA-U=0}yz+`njxgN@xNA)V)~C literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/load_picking_04.png b/pos_picking_load/static/description/load_picking_04.png deleted file mode 100644 index 5abc1c4ce0e8badc1526c3913bb1fac9d0a0d50c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44014 zcmd43c{rAB+c&C|21=!gq@+QVgv_ZV3Zcl9F*BLxSt&^*^OPw`rpzQ$qC|#BhD@2~ zIrFrBr=ItD-*3Io`>khf>-%Hf+tzm9xi8msUdMSH`~I8u^Qn}C$d2ta+et`BcHFow zben{P^co4thViXr_(@o##a{etleypxnXUN8VXLM){=UuRx`H_g$<9*Z&xQczormy4 zYKv>~7ShJr7S`%!S|mC~#)evF%{9!lw2aJkjV;DWiv&nWj*{FEx*}uqa-_{x{?472 z`N{DOJK4X!btipD#dwsvQ%Ya7`t4h9o?5knSns~?0|pEF`n?)MF+8so^m+XCcmgy| zKj41F&Cba9mhtFUMz)BKBg@s#NuOMaWy`(P_}MbNU{28>rJ(kiW2F6PmW&G-{i9ui zTj?LYjip!}+ll`m{#M#?dBkc-1aJ_qa&W*xLePZ?6A+?XAQc zQpf-C7C(AOi*dkc@3)}tuCA%LNV&h)>-=iF>#NL6 zj=(btfCPd$Y2- zy1MIPV%;On84hbJbNP!yiTrEJ)6Q4VJzih2U5f)dJhpG&9?WBYa@)3TKlOX&I-F0P zJLgR)Fdrq%Hz#Q_*>$b2GUTd}kx_t_xtZDg@^lTp{=Jc=H0LYh5lR;V9wfz6DBrrZ zdueXGf106bNc232M$Cy&Ndgtv^Xb*R$gw9abw}*3scC@-c3a%{cdG`-exBq|JTY8 zc2i5sWFI?IQ`5>YE^mMTz2PghwY5SbBIdt8ZusJTWX<~^Clj$>CON+I)qaYXj7)~iV$<8j_{O)cJOQhp0wQ<4B zeo``usJl5v`Ln+a&M1HI$K4#NSI#xl%1RfLq%tJCt$O)&&3MsT^{2<=Gjw@2lgGvj zm)^Czygg&+X4L(~tM|Dc2Tfm1WC~T&TN$Q${jBtGU*Auyx#s27)lMUJJUl!OQ{|_4 zH~9GY?AF%SuCP*3q5Bqe?i3SKLWKd<`abuTG=9T)_Uz4t``X&Vu4Fs@$j;8q^@kZ3 z(w{p=>C)5FW2SXaL!-ISkq;Z>_^DIU^78JkuB6q~)qh4?f@VisG}I zOAs49oX?uX#LVndS=kd87ZMzinFcX&@t(Lyr>>!&iMY5eUcy%k>}GW9-|pV9VZ-~p zJh?nd+@!v*J`5Gv4<2kd;`nFxjzgShu3z73J=R+M>C;0_!(TG? z^6e$78w)>u;WBD{%TF6=W7CXg&Mc5%rm&pA{um&35$k^nV6wU9m2A63>Zv z(_M?HWo$tesz0<#FJ6X8*qg2j>m1-H@|^b8!&m83)6*dr3<7=6GPaFlI}0pNTtyiR zaHOWDe)Q4iIEiqk(WRL7lA+m@V~cDrV#h-`$(!GsYRJA*iXXvtZrtYaM{7V} z{x@lBYpcIw+XqXH%HZ?Fo=r_<)mp0vVAks>Ebt9kSefex(Ad9!fBr&Wn7pFmMphhR z9DD!!QYI#;ds_MR3kC*sVF~fSi zT?;jWmvY+c5LZLF=Dz*=)76SMhDSS`KYt#-Atok<9T-PNvU$sv49npL{h3&cK$73N z{Sk@j5>Iv>wosWbGV9$wH{Q{B*9tqs?ujJM*XnfS+Q25E*tR0)$g59w-f4OwQt;&G zsHzs-Nm4y^^#?dx!otG5)L%W=EMiGt)%Dw;)LO1yG+?(-3}R8fEs&#IE4b}`)bSTH zfBwj1Q=x%KN;)Um&5gB5&tgBkSBeyq3|Ennkr{ixzJuP{+Oc25C-pX}I{&nF$usHP zcz{KTM3iokhV%aQ>Aor~^+jxTUdqQV)vmd@xjg3m)v?!}?ccj^A4*xt+DgaTBu+q7 z&&ms@mBl;F%~%d!KR;4`&G^2mFp)&rWEbC$I%BQ56(#+l7YrsQCyT#+b&nD8X4>E* z8hdYbdBMiUChB(l^_w@f8j=)B%gRVkT+LUp>3qzz^y=`&*xr#5C9T5&qL2Oj{Ma5z z#MHic`BL2Pt`dKups;W5m0YNj~hxy+48NQWEp_6_i9*t5kD& zlK!!Z`o~BW{HS@ogkzMLFUJUbRs1}cS17HhNMkuvZ~NMglarIfs5KZ>i_~OcO3RIc z`jxbVJw+7W%lE{3tDYyvfje{dY{(^N0erQ(rQ7+!F`Zw$4iUWw%c!oYDI_Je>#7^Y zEw*#9MQ7(GC!?`gBnN3|y2i$yCnqOQ6^dL_@UGiVPHyRTW@fli(l+>sukmo1Cv}O( zK4yQ;bE<`&IXO9dCUlpyjEvs#-~ZLpGTrs;+#XumB>(bn-xAHLVm&=6dNZP<)wANH zSPt(EFpT3cFfiDEPDLD*&SKWMB^wo1P3>dZ5$7cT$(b2qpNdEDD;S4)n^PvX6jg8- z{_4zznMBZHJ>b4oxU z;_KJzpGrzBRb0-kR5@Ss_4T!&6ME+1!R;`gDiKoG(M~EPEZj9Z>gDR{nx69heK1#t z0~LzLuPg%*6jox}9_F)3N~eqs2@YnYY`%8wT2F89VC7L+pY*GgGg|5-WR!GDEWa69 zSo-ig6;`o}qN~ZkwGH zo2C)g^^9Vsdwso()AFPU@h3dJp`jsvZFPympdsm>Z7=0h)K*ctlVKcsg4ntKox<_) z@kEPXUAEnML?DTsvaaljNJ2Bnn4Eyu#T+syn$S8{N zd7e3X)TP5|$qUe~S6)-|INHPg*7v&sLL3|&ZC4liQL1ldxt(clY8s%B&O@ina(fX_ zu=DQSy9K>}c9hpux5vdAH-%dj6-Eu1j;UKN$_0dez1*Pb_U^va>vLjvtW;%XWpkt6 zewfKbHD?|*(AGYQE`a74G#vAfszG_-K(=V?r{dxVz!7ZfpEfnTQ%_V5R%`%V+AGvAiU(F&D#Oe0~g2Sj8>b2ygd{+=9DSMXj; zeOGmvf9aOs-7M-}$k@`b=qZIG&Gmg*e>h)(B z8cDa3lWXAiy?*m%;|cbDAOO!>F~YU^w&t2pQP zx0|gjEqhhh7K7R=0s{jn==g(Ahy^k(-M)RB*hkYfm*n;*b8vC#e0@RxXQbKhgXQq6 z+wsAihBRmw$yOrYcK!_Ivt|(x5cv77 zoSj!aqP{r4xHwdKFWaz%({5(yPNxaCVMrbO?<~WX+2{scCVNWJb0mu4E8g~$1{K|! zM-AAn%GpKVxg0VdlbKFF@~f%IpS&yKu4Eo#qAaSNe5S4sTfI@wSD!OV?_YfXE){j$ z<%7lG?SQrY>kz%P`}CZUk)GZSdHI9U(b13G+|nJFW<`s<&V}7bO;10@!xIw5Wz4h$ zAYBc#LR4C&01r@(aBGi*n2|h&MY`n+G&>d+7Ahox(jPy54C26a39rHSo*s8z3&YWx z>{weRpxkh#w4GIshs8+KEu9BH_^ih!N+>VM%vU*yi&NkLWKF)?Qq0OC?h$=@%{`Tq2wuLCV{=NJ==3dj$zFskk)p`d0H>ThEp zB_$PpP8%~{w;;77!T|P8mY}TysO2>%=~OK`Tl|M6QD;1y$v&yfBu}|5>FiA z8r(ujmt-O@du?QNG%YRdRyI1d>R6j6kPqwqCe~iyS`YiVvGaf&z5RLPh0+y?GE8W2 zU)*;ySp13~xENXI>FIg!qFrWnA%OIAbO9fK|JR#D0F;-fzMUhA1n)S9o{o~eJW#Bx zK*tBmXOT{eH<}xCIqv_;jQ=#}LN`O#@aWGUi~VQhqn2f|>HIlK6+$^(re|h;HWy(} z6qGbp1l9&cv!6d-OZ{Aq*CatV(#xxgp^M~YBLPME0OvltSAKG-{HxGq7 zYONK>WPVKkTh(~%T#w-wPKpPAJfP|jJ;Kb$_?=H9I1pdLIDe8%%2!XX@!esRW-?I~ zp^hwrpxX_lrJH~ad+$yF>!PPKJ096`l$G^`yZctH?fq}xG8TkTfC`46F79xczNuXm zdJPBT^XJdB+$Js{tOFOz05uaY{>%gv0*wbu7}`W7#g-RRIHFkMwgX67_OTzi%;)Cj zkdGfPhf~xpO!xCRujZ#48X6{B4_Vm!`NvA6CRbesAyUw}CHIz_G~Q4Lm>q~&hG(|T zy2B?p__~zTi>Ycw35lJ>#l;RYKjnBsUZ+!k053RQeDn70Jw>aF%&V)bm&-Nj2_RpQ zZO|yOz_rLYQz4O7fP1sNyzEc?hmPOoBWjvO#n;T%b=>S+xIN|t3TF4vP(@CM)3?vh z4lv*Uh^_!OhWqlGpEW^->7-;tWq+jeyG_E1H^Vr4aY0(ZqZJn4AuTN9*!Q}{1Pmwn z?9R}xx(Bd7(w3Lgy2SD2%NK(6`7nqK<=dm99n!9er~>yYgJLn0ZK$D9@;&Fzpt!cy2Ow3p zsY4|9$%Rf+_7{p5LZXN3V#%@9WyiYHwZ3iLx${d?Q!wsgxOM49Qqm)d5sx2l#`-KT z4yRl$586O=Qv73MkF9EKaWK*1p=TqM~xA_0GDAGx=V|W$KS??ePtRgM-IU zp7aG~6&2l%wpyPk=ZzJ-UF5W~T}KKS3pnU8KKGuku6te{pBK#qySLPhOuiu@<)E84 zZrr$%EZaRYBK~au*@ViEt@*ZoD8asgfx@_xR#sNT0S!ERx8Z9jD_HGG)FhM(?8CI| z>^Ep=gg9~aYDt+$9=7tpyX(Z*;D=pXWv&jPZMrnTET-zA<%n z;9+MJ(qDf%-SQvJWM$}D7IZQF+nSm^3|dFO)#-B30+I={S)7u1srK1pU+>9nAWQU& zjP6%l$p#&D25$}Z_VuM>yMa)@v-WlGkFb9pr0SIWi~Ps-bv5nDsVhD<$N2ThZbycG z{SMA$HrC2x)SiC>*DE0*k!jeHUD5g6Tk#y~Iy4p#o-0mH0$9~gpFdyIc^kEU&gadq z|EC5gy5*Ypnwj_CA}P4+`u`};ZS(jm-|fl@-E{4*eCMus^FQ^!lUIEHzS%2Tzo>s- z_51(D+b*Bz>grk@WBIF9MhE@3FX%4%Rd)-0gwubKEC1z%SG|2j3g&#jCEIJbF-7Cv zJwcpcYCfwo5cj+t>uO^}G<0>py6rebmv{EB?)k`u*3R{ns?);bJBhNOQICRx4gfj) zh?At+y}KB|P_HF>RJBd=AFrO5_9yp9Pfwrk3o~YAW&NE|BM<|cMuH9IDJih<2%U5r zPA9nhK~^=A?lSK!ztN;1Te=-_Uf!*tp)otw_6@w}x`f1+_Vx%+*Yg$wQov(^vaqeld+6@yv;o@s1s44(I-px`2uf&8VhJd2_Fr_0L@kZ1Lp(@&uKXaPf% ze)-bX*Y|~QJpU?6*#qA*jrfx9Er<6*PSHS3wix{t@cunF@j)41GYL*v%^S&r_-kMGCGPAH8!fU&M@Dqp^LbJV7n#5;Q_>4PwV^=&ifiS&1_;yB*VonGAGb+} zB%IfhD75)2vn_Wx?RqQrL3w$amUbT6P;o;;Abyu>|NbvfJ-zhi!`X$g%Mdkeb;lpFqkwp)}!Weez zbgeZM$}5Jl+N6$m{MtfaTEfoC8fDy3_-Cx`(3UM*BwlhC+m9EB7#WRqv|Yf)kc=`5 zd4)zyLMSg8sg5?AW2# zluEy4C+$%N23J(g^LBr9Nx*y{LUuxI5)A`h7mpMOZ)%c%BM~kNQDot_E9G_Qj9y&r zM|pUtU0kCE zlI3U(`mShdUHn*4A;UvQN+~b(>3;Wb#3vjJm-`@e2(s5@e2)gef)Tv@&}HXVfLzA=Sz{{ zd0~=PlDiA!-Bn?cTe$6zZaUmi|7xZAnFi2igX^?)RhN<~T3Upk+LK z_|RfjE+@QVQL&bXIG1?$Z^}7nN96m@yqzeNsc%epu6Gtp8%-$OQ7nk%b5&KcV&koF zt52UkHRao~6SDhi>JRk{efTZ-ZSyf4?5}h>HVZkiG%g)Y@&1yuR zjg3t{U2_{igL>KX!@3-y5W$N*6B85DCHX?G-oEXdE_vuRWCN1lJu*{j2KVnLmv>}=>VA-u#`;kY1YgLbF5 zbF#8;ls?RtjdRX93B;A8oVPK#D=uE|urzv$*TST?U~XwzNs_W~ZIwGdzL~e*ej>`{ zNcPLu!|Z2+SBpruZky?WruB-45Qni)cc#MAaiVV}f0{c0#qv-k1 z4xCHZuA&jYd6WA5y-h$Fz(FB6VL^wgq{4B_F5j3afHtY5q%;raG1#1O3VWD=(A>d& zpuNdw-={`>)<8`Fb!VEnDkwP6kbDSCh1m9BpXpYkif?X)eSxCK%Ay*8) zHR1#RT9>pTWq=c&H)`cxUFul#4Gxyq>L~pYqa=l53V>X+q^ zif+Zrki3qIBbAbue@pf8`0?YvfjzN*^*DPsn^7xsgYWFcC^$5y%QBfo z3`jGd;LvROn5p-Jc;&h&0!&YctQCOW0v35)DLx?~-)4qS&o6!;`Q4Ize)sN4-R?p1 ze&g>+wigw%%)Zpi+{_s}o0iIYYv{oK{p@N{lw))=xpp%RM?W;TN zEg3?*K|9#;yE>e&LYItzfdK;STlPhQO>Cn&Nn$eaJ-TRAvDEK03(NCETt*Yn1Ywq3 zg%}6qMSIEVWofApi}Ht3SU<424x?tBQ7xo}?iSS(!YCj>2O9D!CI+kLdGP#3sMGux zFWUBn=y2Q5o{^gJ5EK?BvmEkw&dK^Pin~@(tqzL@WX(SkHxK{qR#a5fZhu=rm6c|+Y3a(!%I~@yyfxWfgK|dmFSD{P zprnQ_sIF!XXr{>DuoESVumYwGAw?b-7%EbI_&d_A?G+~JywbF_qq zv9`KGG+eZQ^UhC?^$W;PtUBq`oRpH0sq7b{+<1bzqP2D7SnG{AC&xo|>|+`_2GRap ztWvkigt>-wbmYwV*}ET1EqH4LYHAJ@N~@`Vo~|^8nORf17CAUGXg#~; z*Im5UV@kc2GC7CAS>H%TR^x{F3qaTVk#Hw*dx|Q*;~$Cgizv-Q4awio^h-f*&?JDW z13|;OIy*OfJY<|-jO!x2PF!sqbXRmmlEvB4Zzx94W?8W{OR)u zo0^vM_P-Abbd?SX>ArVwY!?kp$s^~v*Aj=>J)T{7$$UXma_eNxn_69No7A3Xf%sxj zysRKQhj5!7165SVG1c%j^AJ3paLquc~9_F-Xq8iTOP|8?g&1msi~=^rFHH8 z{WHmTbF|^Gp)94^Ox{EH)I~9bnD%G9;|OE<7u}Xz({8dz=T#nHB@4n85s=9VS9M;= z`cx>}i0U@jlom5pXnRw?JwJDf2WB%^^zZKO66kGk^fikgZU&ButFvEa9p&cXNz<)8 z)(&C|6;BX*1o};Y&$TS^$Io)C08S;Kn8};|{`i1`mOJ%RH_)9rd^9`n9n@@(=&!B@ zZ^yNK!P|)#D?s&t2bp}I>wc4zPD^p|6`eyw>9kXQXlZWFEGNqkk|o~VUO?;MK%=3b zAUkWHqgPs3aA4p^8M$PN+oMN9RMfVIxVS`~AI?)8Yddn*dTw!~%{<~qTuS#~^NU0| zKlkT_UTf3ImKDA2HDygryQrubJUloyZ4tRGB_(v_3jN8GLuR9W{pG2=^br=DH*Zdo zPZOk;fXnpQ%WDUAjBL9)w^`3tU^0S(^ID2|Yrm-7^6EoUQj*QY?+4X|2nA>u8+)T^ zfEN?#gM$YTevi6B`oVf!0)i&kIf!^&RPhm2vcBHlG}~$Ihpw*Foc9kxhePFLn1x*eE7j^N{DtXWR3g@B;b8`CqBn4`lx%BH9 zd(E3`DfW2@?0S_6XahmU5kTh)kShs_+rO6IRgPe2^))W zZSv1;+687Bz$_>K-h>`l3Hb$FVJGxzW`1WxPyX(v-83|!aAxUxIq!VKYrj@jzE;k& z0^*pOEITq?%{NY*?w^Tr+jj2MhW~j-MZ~hj)Wk#$m4}w!<^?+XE^6u)!NJRlf0vp2U(+91qgTU zwzTw-1Ol6fKtig1$y2hnT(c&#)XtxT#XyWe7n11BP!9FQKZ6c)ZPxh2y{Ar{g65Yb z{!psfl3$#U(DeZIlN7VIgSCM~pHg+JXJfjoz<<4iS5UD25eTu?N_?4RpE!T<6Nd6{ z%%#=szN;$*di7u53IEy;k)IkYzAY4EM(tYvirkGB%aWJb$(^)DHS>_7?0>ZMQ2Qh6aFMY zT1G|)7z_}c#d^efZO*y5$l3X(rR2JVBICO0TGvzJ3<9lx3p}fVcSyRM^BmqLPJ;qC z2;R0Ip!wd!?_!7L$udnXt(7)qCrxw=K)U7eF*ia>5=tgyuY0IpW;k~$&MTH9BO`Fq z)fc9Ex%v1AA5k$&{~94Eq@_h8qXA1DtxoY>c%Jq6RGrv4Q(z3RETU_}d2cw)4m1uI zh5WLE13$ZVrCO=`ZXkVS<1j^hu;-CW5oq`6CY^%Nd!uOWgRMx=(g=GRySLt+|I8Ur zoa{XZ4}OIuSqU#^!+Yy-I^a9P*YG^VMM!ob*c_bqn?61}R|x5O7c}J!zrh~%sn|C! z?LBftRnK`{C5({Wv-jz#FHjszt*o?x_CZK}01=-7MM=RKpt+zg1Vadl3!FuBc=AwN zkO`}6k+rho1Y=jLdwqkOmsi%N8aECE;b~;#5hx!zO{wa{)_?oD&x@osC;Q_!A3Ls&E^9Kx*VK<|X z9bWS4+A}E}t(BQZA`}BT`;J}8Oj{gEr(EK5;$D^h5Po=Uvh=#7 z5)=#WNpFRln_FG1*ntS!K59bi=Fr{6!oot?CZPvmns^1_w~TO|Ki`S33|g<9=yrrddPl`t8SoaMv6+sz&IaNH0Pe zZOS!|W8*0<$&9I)pX|;>SO)uG^HFAIa-@Q=pH81S(*yqv3CxsFoe#auM%OR()gw)h zQmT@VA6=lPra?5Z8f$$D%@etWS3p4|0FbWxm}OG|lRPDMK0PCoMl5RK43QH}^} z>CbQ@B`6*Vc4qKJdroM&Cy0Xw7(l=>cn<*vaX_Ag{79&*csn>bTNdZW*S?PqXc!t+ zy}sc$Ki}=W!G_?cs97obQ`>j$+zA-F3%sJQI{X`sVZu-CJB=)*KlJA(I(rK*v$C_7 z)YN#F`<;>tDQ?R$IDkWY>g?Ik=tlY_zR{*M_`syV(x}xg)#v&6_(Hjit5J9tgCr7s z{ryXk@pVJ(IN~&~o;Bo2caa9dAnMn|^_j=Jx^BHC>D}y_K2EdsmNW!%6La&WygX!p zH)meC)lulU;l1;k!0z3U=IQ&MXx1cjbUvz$jQm|ioH(o-|0aYyBc|A)ot6P z1=C7}nphL@zcz;wbFStIOM48Un}RgdvmxMo!2CM7C6m(F8>peBcBN z%T9B1^W~KlYMgqMf_>TKCw|OBWavgfLn%WsS$6D!aEy9$x)uRm0CXllk)MRkbv%W-#ONc!npBUr3wyN~r?kMc@nIZ=A^&)`o50D&h-FXA%t|oTusiIEfmO zc&89z9+JtFE~qW0qrWb&v9t345kYmqAqj<8?gQe0=#^`9G(C}+NL4;}?i`3`EX9E& zch2iDFyk`|VB<;TvLJs%bk)(89LVkJv5xgjj+dAe)mk8f-0(ZO!DMOH5V%@gNN5w3 zluzHk@4^v;1}6V*6?Rei*RN{zZ*LJNlTpF=?D6A|&@C8;lkZq~57);_4_@3OSg*3~ zO4%^!xjurbjEne;DtZtM58IBU;%Y`>4uh;L+0kw`a#A`snJskc@2t)c|(f3 zT>hFxip~DD)qI%Mp8bxa`wtvIp)A3h&$N+Uv$NxsO3%NnwesiBA5A3Ek#c_my^7=n zbv7D|?5{E+0zVgXj6eheTm}uE0Cvod37*;OvT{vTl^3cqLTp43S!(j)enEGSbrZ5H zUV1kC6?XCzYO(or-%YK~ZY+82KeYxX9M0Zf@e<8-3cgSD^3E8BKybl{7DXrvNT=-Q z&#XGDn3x#7_I%se3{!m$8U)L?UIy3%ms5E>dg7k~>3j4zBFhYvMeI?C4RTE)qiG5I zU%2_wJN%mY0j{y>GRUmuVxo6;B{chi)?D@p5!Swe0r_6r$Gct~`^RaDfS*pHr>9pj zk%~y5Idc1jNL$IKs3cn-PJMEEiLqDghs4ea#Gx|OOUMX%h--3JOn#Ty22xdv=>)UU zeQ0R+K5r*b5j>nSWC*Ya)d7P8vaNyhh$5eFJMHf7j>P>wMrtQHg(F9V;i1E!?kieb zA(F_SYin=Wo)S%#^@CduSy1+!3WPye-`c|s$pl0rARv|)xg-Ct*sMo{%sEh5FdAK<1rU zjVcVNE{!VoUXULd%Rt>1kisCW1Kgbx$m=VXiQdgMJ3*w#s|#brg4i79O)$CP?})&Y z7UE-Ue(M%@sk9)Vu28Ps3=>p8O%PPxC2)I%9HYZ{BQ1CgV2aC>MDGXmKyEzsUzrdo zbsAa=i;K957+T~ZUJ5wUxPVPD^X0*d2Wj9c|Kdi^c72~?8) zC;=~^J{vu_i0~tU{^R0K0U2|1bE^TcLUV?ugKpr8Fb^{Qhv1Q>rl$S|8VaCe{?^iR zS7DrVHMlPeve~02PndgI5WV&GrX)cvCTIu(H!4mGT8JX-{3vq7u@w21#CpW3b+AcM ze4qTU+{)eCn@Ft^J^o(lR`e1HU0vO(cKLOBdW(J=P*p7CTjGtuxCcg3FqvWaE0g~8 z>8I)?Zs#qBWK`@&FF<%rOv*I6cWuFHUIlIz72{81PA#gNBAf z*9C1TA|e7C{yD-s_`yfCd5emUBIhIa_V&;UnfTv$r=*;_wDN}vbh#TwF(Q^2-g$@{ zj|6ZR*erg4&?XToz)k^?ioP9hVrqJ;ojpA@H429vMwdU4iD1sebnsxj;^l}FkXPE&BHj}DgwMNM6O!)2tcA$-!qodz%8X!5TZ2eTnSgBOu)fcXNMKgll* zEJtc1Bfd6BbSaU)qLq}8a2nXx^*5gr*Xcq2v{Tt*k6TEiV=u79A6?M z4py51X$W_O$6{a?)+-T61k?%;J`K$U{5Wo89JCa~std9XtTi&1q@*)&Gg!H};!;yz zpn^o?=ksgLe%N`K*96_oX>~zoJ;|DdZS)-eGVES4FdWov4N&=t?|gsdoPJ+o(Kzlm zy_jpa_a@dNNX70c>>XCeMGJrechT4`Fz6oe`c0cRr(xWSAf8X3-iR$@szb07sRWCM z$MD@lIrJVTCNd+HO~OB2$&OgIr<{uIW6%T*1A}LXA4A01{IR~?AN3eYv`bKs+~fX? z)KoQuqG)+7+=-9X`W84jl$au`D6&q9>uL8z)f&My7WLRZIq+Zj01!FH!l9F;KW@a{ zJ{@^N`hT7Co2(}|&9<#uj~+k1$pxY(VyQQv903k)5N+5-zI7`h!yt0s(3I=v>kEpY zhL(Pz;SKO>k=uF_CxQkAdlMWY8pe?7OQ%k4aenGKTSr%zCz+M}V zOydr^c?L$TgCIO7Ous=mApk1!R+q~ud`RH*-^1<&oFz=e@%9309<$^4fd*2D7US)Q zv2;+1i7^Kv#sijy9&{^3t3@X-?>ASCg3Tox33m_CsSXRD

C(#=r6xaODlJnxwAFWAwSH!f3z=bM&x>afJ%4&?pK^I#Mdc`C{8(H ziK1uWJN`)562m;={OZy;Ff`l|H&CQ|IyxeVClOp6abk=!5ED2!NT{GY;rd@L9}$8e z^QpD<Z&G!7~CB2BxsBH^5|F{Q$nU*QC8rBzIS?J7*lXB|;o7I(fX z^k-u2v~r>U*KEVMfwnR~?W@0T%gBh^%wK3oCfBM9Tdj}RkhNqG-1_+M)@H)i)&yjD z$!Gl>xRwZrC}!W^b{TXC8A>EU54iAJ4w)>^n-XEAtgNg(TLbzq{(*@k5(3}%o|I-R zXiB$Q;V@jniV=edmdeV?0qLNQh$_AC_kV=p&)CM^!NGE5ZsC_wg28S0h}%v8_(avN z8ZF(o_nIbV9nz+D89LB(_w{`p{Lz>j6nItY`;n4^-6;ebh z`YWd`b1lwJf2u9^xRXfvqsaM?)55|T4c8Cp_STzR$(Fjhf5@NiNQvY+U9N!C=abn{ zWoCXkt69>(b4y&B#eU)s7 z5tQ1Ou4~RaUF_$~=#Iyn{A04&Em}5rym*g!~t7dF+Eu@ zsH)YHJ2%a9*vYHdRV-Z)kqaApuDa72YEfOt(8NzEojfTFuf``Zw5mS7VB3zT+AR&z z7UP}OE#rTPMVlXO6vLvE{2uzLiDVBE;m9$Ln{MmtZfd!Ux?MwgSAxyv`duVK`WCbD z?*Fo&=*VU{;aFXDYRc?b_bGl6QPKU0a)-Zs%iEo-$b$}gnvCMlmDq>m2aM|SANy?* z>M}kt4%u52_Be)8D{8PG6$$- z```&!j9T7{n27dZT`Z0Uk*o(@G&M8Z_#47FLcEWNri*eAy9xjof`JtxE_CeJL-gyY zo{I@(gF$Z<+CJpMFDk7Fc%s{o#6p++GCZ?lY&2~ z3qF0ihb1U(ixCJ3$(6qwc26xTA=SaMdZsetEGrw^#~+FGO#6`3poOQNpHJf(b~nmj z8r!_Bj2w5`$msd}Layo9{f+ur^wMu;zce;(*3e+6tn#`QFEzCPfWbiXH`1(MyL5C8 z(Qss*h~za*{f{gFQdc)axus;}#qV`pBw=}3bR&$@Yj@Z9ap=Weu*CcTe&;&O-pR(*RN2&kOh~ndpC1=x%Sk#=f9LsHdjyx*@zg6i;qvV zZ!H^Zy(52;bQuLh%%xc#Zh0S{kY~iWaS+wQ)HgLmGpvst>k3%A>s)_9PTjUTn8RZvYe@_Gt+IZyD@%oS69lhlKxUEBt`dNM@IFuxgfRc_u@qqt+%(g4uY>r z1&eD+<2O(2xGs2|af2Q`hmVSo{_Di8?(Sxt4>w;c*w~dt|H?&;bn`p4 zD^ea?Rj%#bcJye$Ro&<`T(zR!+A@$7_7V3EVp}i?$W}N90Nap z1nCx*7onlWlifi)mP{|-+%)Lw>G|k&Xb_HQh$jU@OLoMuvuEezvRYbNroNY)owuB! zw;JUY5f^9My}NPVuuA>dr&)?la;03WnBkzM zy>Duf$-w@jw6Ci8b)1fGM1*tD+y~17$jRz85z|Awr+ObMdc1D6?GLv`S3JSa?uYV+ zN^k|xnS|TqH_6!882{8)hL2S&Y+&RkAV||)vdvVru7?eOHAJgiOyO_*nWS)YWYlnBI7NCncaj_4O8wi;>bJF&!Fg4^S;?oCOM%ZNUm7o1J9C4heM)Ya`IW|nD0M)2rYW%?%rD6l6P!e z@^G-huZxxm6U*dn<~N7yenzq=ubAJoA76PnJUy4$n!NkCx^@X(keF$x8o2NB_$=1yR2d;EvYiSib=l=udU;qomZ}3 zcVEb>)jiI{#MC%S?Inz(Pv*KIruMppg~hhf5U7&aGJ6hKhvU>8yzs$%mE7Hb<3;J? zz186H&9_95Pm8JqX>R6XRCBKz}`W%to|XZv`RS!*JFz=#0M= zLq^!eEyhJBph6K-T>bq|{QRV|4ez{D3Ly?L{OYNhMpcyaBN)vtyxoFh>NAxTT|~KK z<=LENv*obeWJ3$(zG2>LWBwahFI_fW%Gi7Cb1%pjCX;gNvk&0ZqtI3wC$oo$6CVxL zafkC->yiPsLC>4awI@%n53;sSRohrb`sLlmF2ZLKg8>J58qZ%2p_=@**zi#zG&_7SsD5jD4n|rH7TR*fH zp)=p7g^pQY+I$VZ>#<|^e(v2%yraAO9ciiK>pzmcdBtb_C-N6|v@`wvk%()K$NJBf z|Gi)Qx8D8#+>7$=76psHNw0XaevQ{dq{RN?8~mU9jQ{>l8Q%=yr=P@AYF@|2B3gRu zm+gmPqzW)=;R5~D%BtCUqiZpVOSvY~v-R8NE`OL5Xo8c*3o%LJxeA~bAi3qHwJg>w z(6qq1(FQ<0FUWjZU-#I`FMZD8eP)}kK{ozeUj9@xfGOZwdlH7pX)!r(V{cE&b@yq# z;QEcbJ!Q1R!;D|rqWjAZ5E#)5R~stewm^WKw%#oC_x;X^NNIA=WL&#>+YG^(Kb3*R zf?cPU{sT~pfBws@|LV~}i-}k)>;dwu=O`}0z}p?B zDtNv?C7dgBapE~2kRc1ZXM(t(EfYkC5K_Gb7Tqx~NkvQh(l7#UI~?QlU^m@ zX`c1D;WK@Mzl&Y@7YAbMQ&fwRGB&y(>&In&3kWd%VZiqHYelFhyv6F}v zt`Kp;^?`PenS8=*BmB;ik{E7}3@JD?h(7lCh|opja{C7FB*;W#+Y!U?CvS#g;Ft^s z9WfY!e9mkAp9$;3WEhNnh8-HpX()=BP1b`HFwfJC+ISHX#$0nWz5|C|9az++!iBy= zkTySKNo|JW<0^+Mh+#|EK~ZqDiGd8H0j8}WUfjSoE?S-dlNhsy@Qx&%iM4ec z92O|?y-j043=4392<(dC_)<+aY$Zxaa)c6l((fsTuY+P;}zJ0cd_yGM_u{<1I@Xit)%MI(2-za|1|*Ylb6iG?9JmxM+6*#i6>VO^pe=Ch{3>zzSG0s`V`#~xrp@5LJCB~ghCHRxH~>B z;uF%h#03yaf*M;0xAhn;0m3oh-9@PLZf=-`{o;E<49S7+067(62$;wRD}Auo_I{y- zP;g;B>|@*|e&a?bq)MU%?Pd@*fyh80+86X!-zw#@Vbx-BC-B6njQh=Oke$l$-XO>1 zFzAr_W4Hv8?pH?`kJX*`w$jCwQKQ5BH1-oFsG7zzj@|v=k%P_<1e%8TMU7zZGzeJ1`+~qs3~h-;rUMo+IY=P@NAVriU2m5qu3q8#P!D zre}%voh(}3Yf(h>@z)N_fn(iidoCE0xE8Ce(!rmC zZU_sWD-Qqs00N;M&Xq<4yss#OCHt&l5#-b5Vb!&JAg2z0YDMtef>0Dr3OTvPd*zbq zSeLsLc6e5e9s=a=^Z@<1xN`1yY#`bcKri^qQ=YRR1i(=tMF+AI)nY{hDxF)Jdgz{= zI(f2h>jcmy#se$O^Axm2Cyo`^mr$2cMsRnu#DJKN za&Y)ZT(sY>9}eAACjRzgWH+k$QCbY(#NFedIe(Di#8j&%DhHkj)BFaHG6;!OU>dTj ziMaR;mrFzn-^!;Q6OK9G$VIiE6CZ!g}btXo8;OZr*6#QBiCya9Ur%yZ4TQP1K5*2k+#bNT=wE5Z1J_r}W z_so{OqVUTJIaAQkKC~VJnM6c5i73yHJ%am#XLj^};j5#jK(C>~qYPoJ6X{!I`ruWx z@H;CiDi#hy$uG<$@5HkK;I^sb$y9i8P|v&H{rw^cr4WxiLPbQbm6)T4(mAGEfbddT zdpjLc&7Q*GrG^Z^>KMSE=FbffyU~l^5)!Hix@UjF8jtIHtB`S$SvKi6oVb%`&+fou zt0IsayszAD1O|VWNXFptb2aF4L}VT|<7T5mnuUK2-uKOSEzg?T0PY0i0TB-Zvocq3 z|4fJKPq*8TU&M4H@n{x6d&ci}VuFzN;%~=p$JJ@T-vI>sjnj?Wm0@XXQ1^Np{&#m; z8Qr)2jBW1(A8$u>@I+4|tYFOV+D;U2ftY9yQp}jPVuEMiJUtabMAH#l-HDkIKpfAw zxce1F2fY zB6bw$PWj}1meV}Mv)8ir-6Z~}kf=nq&i8MuM~Lln?3k9sKe7401JEw~TQ357CdAL7 zAw^l+G*Q$B{LSBzbN%C!0ynT~Ii9ES(hA;(j)|UGr>-$wBw;=zaBBUE{$E1If9Hx? zEioPW6}^(2Bjw?-^-oRHC;R9>^I4Z;4-(To0f0hYfWrGk3WdgK5)K^WiC5X{Rgr8H z&u<=QcDm?K%if#Fm6?Yd;ZkSmv;H>>=YL$F+n0%xs|UwL>&2ndELK|K8}Q{@5y}Wf z`!GRD4&wmv*vS}5wDSbnBUVSLE7q zoNX@Q9^;_1VIc5+iWAEX`EIuxK5I8SQV!$N zEIcl?zwlwTYD1Zqq6gYfYcrmbh^L0~B1!cIa1RkYVpd)!((w!OA$NxsAfvxR<7~x~ zN@5E~>tyOzGPAOXC+lq5v`H#M`zGR~l>~=q^2|hF?uxqwv;{pQrKsz5r1bK;01N zlZX@({yh;De(~ZXE-Y+R_-T*CS+L*R@05z1!ZG(tLTKL8;Y~o$?RYkg)6ysx3^pO? z&ExsgJFy;}$R=<24f;D?p+4h_6TT5l+gLmhi>D6Jy%K;<0!||Ka1>8o1vn!Zy#PkJ z*%&{!K7RB_zLj{6#ku{Fw`&ynxl;Gjt@$C=R+5tEJAjJOOyeoF6&@oXEG0=L2CWjMNRp+ZQmKTr z{hn85&iS5me&65YJid?bAHO+|IWvvw^ZDHG`@XK%^}1fy>rRZk8>ZB+Uj;;?BU93_ zBDZ9&0m8{aZRpfE!xdGpova2gwO8rbVV{FAGjj+dSP~p+-baCcgre)4pA;wsy~|yJ zW@7$|VrLP!$0WpjpPc#kZw#w+;XH-DVuHgFA2QKeBrRI_^7ijQG_n3c!FSL)H}b3= z)Vl)SMmJ(gX&MTZZRF5yp7N2YgA`QFLhNRYWL#8i+Rpb)Nk~W- zYLnavOg@>uRiIgDHxTzCV28A@&_i<2+xR-a{1%F?hNwX~@wlh=rcML4-V`^&RYR}F z=5jDZt{^&bJ`HiQf_c1f-0ybAxlxD-GN84+29=CVJfU9~jTTU8bJeVeu1rTKfI6hw z0`C)d_OfMV=!G)n4`weBRlnw^(e4d>wAd4jGL1yK`JTl(!j7fFGCHHgG)K0UDEMLW zrL)i~;yhtz;gG{jZZ{Xl8>AKJEee&x>o%Urd99x45*2dJe=-o^09qx5nAliHKhsdl z&YSq?g6wvduuooL$8eGoh94BKE4DMw{B~+;n@t3t3Uch^Kjhc$5UJ$m$b9Otgb+YLe|S!0cIY1ya&vnQA3hxKjbz@x1=IVqNUugkiT4^Os@W#W#Z^@k z^?56;kG(#f_#}<;zu|LWPOe|foawF4{VuB#-EyGfjmm-~^u(f*QlpB~cdxOK$W~%4w?=4)q zbm|_(QJaqD1{FWLaN^8?5PmAEp@jmG=0;=LnrQg)Xxr3dI^S7S47UczClNU^&NI0m>44alM;ymZo`u?ovWSq z{Qi5huoEjeOsOuT;1edE*+(Xn{xK=<=hZL2!aYZ2o?CTisuqnrjU>xi`q9+vQT(lW zcpCa0VXV6ho|A|Qx+-?xnqX9eN9NhRDlbptNjkQ14i6}(?w;Eac3{h~gDD`bGhcFmX=nhlQ+8VjY_)E zV})CQvbxW+4F?WHVvdnPwi4+pXXq*r_pVxd&iWA640P@Zw8?$YFu7vL;c4Qnsi3D9 z*P{sTPBO4ibv=8gQbXMV2qcq9#9n=G?aK0kg0F872gG}HRaMl_SF`PpWo{dM!Ewxj z%6aBYbjW<9q(k!G3x)`YT-e2k78@Ct<2#dw%R6O(Tr6-(f$vjpH|l+Rp{Uq4@&HAl zw|DRSwreT}hLau^3^@!LbxhZ#qBez=dD~*TX$!*)nJuY0#xPzL>AJFlP0(D zEu`NUZ{GYyDaw(27-I1~1&HIi3+T6pVhVtd%H6pU3RPdrp%8CO#Jpo}s?T7H{JwLi zHU0mnXA5GrM+K|L!ZdXswoE~Jf7fP0K(Gu45XpVZU=Hk5)P|ZNBr$x)hCCYVP!r{* zH+3AjLmW4FPIu;Oh=51tu6d?&udP{-d(BD2W#pfW2nx~Q#Sgp?W7NlG-xkqLQ-aY4 z828IBI&Pn}2q6J5X{0)vqr<6Kd0HKLQ6?&_S7@(Zw=VKiP9&N_K<2v)1HIMgz0S{z zv-#2R(_dPEd+bdJ$hK{|Y4v7~C9$^0%=SLJR{}4e+Xg$~brI$diK@u&q%6i+Neq4$ z;!-AxWae-jKjxvlC%)e;QPpRNa4`gtc;8d1!5y_B1mEDdpQAZ}_)2Nmur7&lcWFK! z0*)yvD)Iz-l5MMUzFMjFCH}`{R5|FU@9ZL=a!Jk=HAYSRpe3k3+V|)&jnwxeju1Ti z0_M^DNN2kB?=u)OxX8T#=vqampIYJ!8D#h5vWl38GRUtBN>gC)=HeI^XNG^V=a6c1 z@XTurZ~<~45nq&-ue`q1@`$f%u?jn48{IHL7630Efd+cyKJ&au)pvd>so4f?PyyWQ z@Z*n3aHGzYf?|^-jWcR+mbrbeUTK)?ji;)fI!Mn;@63ZlfD%UDeFDiPbMS zV)n4vGmn>2kW-0Z`>ULDbfw4Xm^SwYxa;{8f1R)QjnxvBhy%WYf|G%X6$A9AfsM3;9_qjkTg;t2-usIO^m2F)Cz-rsu@I_;qWvdpFFzVS}TI z+QQ{{P5{d_*8TFBiUO}nTlxo4&zuH+Yq7O7mkP-yEN1dp3)j|`7Ec%gCoRO^yLbNS zb*CAv&XcGLUvuiJ3>fnfo1ne5M>`ahY2l1UU77$=w*z9F^6?}jkZeKo0k;#By++O| z9&5OurSs7dPC<9Zo_bz5-&8dJl(4c3q!aU@vb$gM&6_`^jlE^%R-O5`HkJb%&JJp` z<>O=PJr+H#UQ}-Wa&C;XX5P(C;l=lWZ3b|ysIgCzyL2fEQDhg6yxMR6rLw}|zxgHR zrP4qUAwJp+muCmOO2<*SbD#38V&%B?0^$laF^gJ7j&pxs%Of3Wh72F#5)pdckXA*l}3s zw>&Sy_C77z419aisn4AkAI82L)Mk$P!)6s>=G~@gimTi?2$yzxb@-zllm2U}lR{)p z=Qa0Zx3uk}V)TsQ(L{eU@aE%W=GV!*+pm>3TlSJ`J%q4^*}X)AK?+*T3M}#+8Q~Wh zGM-{*@28BSjNzy!)GhP$Ug`hL$mDUeXO-PM6$|SX5O5>|6*p4eMVlv$xT0leKDK4( z_bMwQ+iqFBV(FWUkwpZWj&oY}_usV(#Y_qF1EqulM^HH;>4&8S>Fv?AJoj>%# z*y@LiEypJhow~Jo&f~}LnBjYeU#td+LIG#?uVLyvHq7X{&&$*{t<%_>Eu2$U&O8^= z`clZoIL4442AQVR?S5Zp-c4(oU&zxD-&mRTOkDo_kJD{`J7}sms7=73f~?4N;i&(7 z;S~qx<)(Hkh`!o#U#AW#ZED(#D|+?n7oPuPA_5umDdmO2gwbbrPEJzISnN^hP@=H1 zrcJ8@P7ab6q;S;H$=03Ob8mTXQ=b;QQd}MPUaOqEiyZi76ZeF;PvRwiq%Xxt6hlZaC?dt56=ZMGV^>zXPJQOAd1}FP zJ6~#5u<>11U5jm%RGN_TO;nzy<~}0#qLL8@tG6GDX%QHvW%q;kJvN3>sC|FX}$qCQ4p$@R}e`Sb;h2N9j8!?ue98e){}i9PSF+^afu>-Mol-&qb= zxTL-A)aG5gIE{(_4;8G zjQ8H0o#OUq3wpA?(O-S_(5G>BW5*{?B*NF=0X;h_8{3QyDyyX+mA`@mPErH$SICjS z(_VsL`0I9%it_*ZH`yvovzP~63x92MsAtn#*!Pm0b9~O(oX2$++>|H%`OY08qqUWd zKI$}m%O(5&;d`>3W!b$IbTW1UWN#T?AQ0KkII6w03*xZ_G-N1A)p8urWZIyoLKrNw zJW^R9O8-Pzb$HbJwYy7&&H)G<6KOQZ5N2l^Nu7XggTGIggTVwG+Jt_%)B*T1UN)E~ zI~p<)Tk+7?pu-P8n7^?R|6z)ZG>X|)v2XeRtN1(YE}}V;j~IXO`_F!>OwYq6eiZsh)+gN)Ank%1o0?(I{nd?ya|e4m79WRe-8Iqr zcQ>e!#jdnt9H$xR>uVzXNYla@E(4jmkDA)BVOeNOhG(!-r*ldJsI8B{(k*G#rj0gY z*u&@NM0u4Cr5MgY@@hMzn`Z!&SgsZ~Bw^9v4JLOB0EZme-9yK#+<^iz0NJrp z1{aH9Ie<>(#mOm5$(95F>#t2t;XBjua#UqRd(IUDpxp0@?LI%PJ7;CyaL($Dan=d^ zG7mwUMJ{vdtF5h_umOZ0u-MlnUJF}HW4cjGD0c#yHE(fh&6Ba z0^F1E;u>a5+L{h*yBj(9;Cr2ji?t3*dzcjFzJ?Upykkd83WddxD3oc3GO$6U4xown zHANO-TcevN=j!>}w+y=Nse!rN9v(haxIVHQgESRbuDvWO(g*p9u_`T#fI9^qeba#O zFY&s3E}~(mA!!o8>`{UY3dkMIEG|td^zQCfE(M)Y?aVnDb0Mw zp3upDJOrrBcv@GOpMP5vARprzm;1(X8g!0iFo7Zz6l2{tsB~~;frd#Enie=TVOy)t zKkx<-e0MoGaJO#rw|Q|V2nEF0KH{o_ylQId5pA^q#3N}j8)(0Rv=>1giBY_aXQ&tl zJTEPsdotiAVgp%NT1DT$3p1C;z|L_Sf^4Wgj!phw?J1w*N+(}AbZGOn5ad$!pRR$ef zHl7B~`3hJf?BRx!JJ;rPd;M^vVSw5MawD7Xu(}fGS%3cglQnHubFYOc!Nju{a)Xll zL6GUdw{OD|9C%5QIWU9PtUat9_Val7+QO~rR^0xcG1;Ab0LwY&f3Ey)czM29g2EI% zV44QbR+I=;(^JAwG0>s?f%=N=!laZhZsju6a#9yQa0ug@u-Kb$gJ2#JBe#5=MtBaF zH>Y-lxj}k-vk9h`O&1`GI`TDiA>~uEy|7pmL$^Vbd$w-Sj!7qe7?$4nj z_5u;^1@jG|7t5eKbrDP`ry+d0& z4hUI#qy*{u>nh*9v^G*PoN-GjoyDeuv04O43oZ>l7_U=3!+Xip2hv zu?rXWp-JG6$2Om12ixL)?D};IVt~PMFb}tFBW%N}s@{TB_Udi*9=1O*9D1Bx^Vs=2k0RvtY6Yhg#1=~)8J6D%~+S3zTHrM^T7Qb8> zSrnxqg_|hQ7haT1G9U`U3uyf3-I4K)})59!n+ygX^Aa8krI=iRT?Pn#-%yK z6W$Y;Uc7p>zrruSC#|2<^8WJ9gA$piN@H z9P7>&h+m#lpNJLv*mn!N_v2P(jJ~QDJnpPkNa6P~wRp5;X{Y+$I(Qs;HH_sK$NmM1uf++F^qN z1lD$pc$kubqJPJE#25L<(t|Cc9D}+Bbv4>36UA7rlBbS^-h;vFyoqPOnqaLUvRjcp56AL)R(6&c6qM6%&?3fHfiggLFKs-{#Aekuz zp>nVPHkB(78Of3&C_9UG;VsG&G2vy#;45fK8@P-@&H0sJ?G_lA7p~HWL7aBb&W8vx=R@Vi}A>1wOn)r@*5^9D}?~Ah(DHT!B zaNyM1-}CQ03A8$AHMzzxa>ZP^&;iF?XAH|E-;t=a;vVMfHP*C)@m5%IWgK-o%B0?C zkZwx@g<5Gc>5p|Bo?N19d}`d+XqEq=|du~c9~?cv(wqS-4W3>hpM@@ z3T!M|K6%T+>Os^VnYVH8tUod1s;bjWpQSJ1gglfSA38TTvuG~=O5I@@*kS@|DBbt>e<9Ic)*3#0KC(GQ z5R1OW;$K2`6>k%{XtruZnPXG)zfZxoYiVEP!~dBuIKrrn2kB?NVs3*O{q6a1cXzIZ zLXU+5FLzc^X?1Mher8BcXO%&jttmJ5h57sZr2wD>zd46CsCcc5@B|a2R&`ZYkV_dJ0yzPW=vI#0_O>dAficD zmqpy3wCJ>v{}j$Av#3m+94(^RNF4ZjK8Tu=)T^+1!gi!8^5U<%@zBH%*ck)U6>QPv(ZU3;hvT~wsd1&q$ILW&uXt`Xk zY@n%g9A)pal2k9Ju}hcq5*IQ2Tvo!i+@ZT7LsgvLTNu2Lu^F&VU0^>aLS>}CVyCF+ z=vSn~QQtSZzcBHi(%Jse`P5nS+-zn<<3Pe|(x5v?R+Ei86H7lhOd+FJRrMJZT-z2s z`b!Q81_0k(bs6j9>$~E*LX1O!N6nVB`5KH$IOJ!5c)*UfN4s!IrO@knjsztSK7H`ESW=N&k6I*M#Lb~0||DOD-sZymAbmNv>SxD&`bgB;x1L`41r?Xm_n0C zjA+11xb&wy?Hs6FD;+uU4kSTM@T8qfM5>X~8y4;R=1}2ki z1aJ_+0JEy%Ndm>8TScGoCP_;CyTzA^f@X1Lei9@u`E<6Qn;oh%1S-Puv#pppNnkX^ zBE&{{U9Uf5h0Pa=#`;HF|3z{S0X;P_CkwmhF*yoMO%To+Tyl7c^5QSE9mvIw{+&8n z=k_OKvo9yG7N=ZP3FEdeZH4(s_ELj`! zS)Y(9nqtP5tbMDj$TOU`1B6j&y;E|mPFS)o7^R22382inO&iiIB8~r|eMZ^3i!tKh zIm~&LR>z!7u~8`$S#*Vh&y=)O4W5#xWr_xbP8?GEl|bt?EgcO&u*^{Oamg$*R!~tuuFeopJqX-Anef zwEM+0N$#j22MwX&LP9=nZG{9$79X{?3=c@F8pt$^>SMx;=%Z@12!-*9n>}K2?u-JJ zg0Tw#I2DIRL0zMTS0jNXJNo97xQsoxHB2RZNcreU@|%>WdK-1c$GLz1{*P+lE9ItQ zjtyM!QB~6*g@5O8xYw!!EDvmz+=z_H53=tsy4BMZiOA2MmzB+6F-iDp505XO>cS0X zUFBXgY1W|bUMO~?c=Ya1TBKRJ7J5`#)l7v|LH*|+j$>g^Dq&OH;yGpHjnppN$asfd zkHjq*szwPOoL6Z!yxiem$eWnlm_mlX7}bxI`w|&k(BN)J#~Sk~`;SWPVxpdGg_uEP z$rNHJ(AyG#s7lU3676=uL+=*HUnI~_+~NSqJq8#xn@P0?yFnZ341lk2iO;?Nvh#Fp zxh-%4=C)86_q0bvx?1fm2=ktB_<+mIPCxuG8C4y}sRczxA)M-6O#|u{&e8xzIB5@Q zrETFR4I7%zG4Io-Qjzjz4(YlK;VDWzj=^nPJv}`c2%&<*(OL;@&kZ{*k$iCw;|X^= z)yn0`p%xZgM2%NT6X>w|?Lq!F$gLNko03>51sF&hi@#fQj(&qz1v;AHdG*h5rXY{_ z!*LM%TJKL94;R9m6&m#s36+v2zVJBsvKXE$wM@?A5!KKwJj}i7I9mKf`e$nY=*LkP zw4$2uZuRN6E_Ak_K!|Y?LokAW!4D+lAE+p5)& zk9W#xAi}filzrz;AA?anp=&VSshX2V@gSlo=r#pWj6#ab4H#&_x$v%w)Y8l$@Q^Fz zjI(^{#5ryrHvkx5SwHboK`!$ING`je3X*9J3^pIr%DukC0@t3cP@tsocm^kE_ixA9dpib%vWa(p=g`B&F(2+sLOuuMI&J9|r3RULaYJNH5QIy+!K08Im*^5=!e%MqiI z_os45?^bCuZiLwKA|OMq$QD~i3bpXifpq0zW#q==s>>Wru}>!Hv>k(ZLn18Qh8H|f z8w84s>>gv7nSJeC5*k^#{NBK6&!B2NVq;@n4vUbf+R8@#hWoC%a*b#~N`h&xf5Xc|D*w?Md(xVGX^^tzQGQjthx zgY&73xz1_y4TcWe%#|hztC&5w6|Fb~;MrF&&D3G)2=R|7G9gg8i*`H=7nas4_m7@! zb>t)J9m%I%T{ugcjq_nDWN-qIRz+oU`0QMyqd5~^h2okj9)HM2a2fsvMTx?b$dzdn z0?fiK20uj&UWyoau))-v)Vp^F&1_)8Ou#;#UYZ!K%%}Jfr(cu}7SqDl3YQVowIBgL z@iB(~6kS6NqPbcE`J+x@C<1NXFH;bQGty4z8L)+g!;qT+#1V6>;DpJ$OA~!PuMm=JE42B$QKr zn@2g=T)9jdxKCnSmO-=P2E43!^jbCIopc=uwUzFrxh~GrAH8g>NJ|>@({GnLX!;v1 zPwnie8gSL$KmMfZ!k&+iS9;mO4XTPp$`tZY7h`t(V@7h#DJ?$oq3gV9eVZAkd5YtQ+gvnx}S^Pq#ceBB!v5qHoA9y;`cHfA4Qmtmxjk9M>4dJi3w zlAAl1)0mD?Y6Pt{O2p~l#oAn(G`V(FoINwJe_{r$4`Dr+jPyAtufg_VQmMPod*{#H zoR2A1N7`n^W!KGl-Ol*2o0;7yJ1PZx+)gV3OGlCYO)V{t5Tza6jt2(^!^U5LUHRdo zAvKBWh!GH&naPHc^dae5KA^08$j!~HnE^`WhZrWS0x_oh>RND;?<{h2QxXn%b_N(^dXw zum^tBo~&wlY2h|XssIL3r_lEBV)jd^NG@e&#r>jt&5%(qX{2#o%4v3_Jp>!WL!Vh$ z5qKR?F^>O)OT$4{MN{?t#YT(tS4B&ouXcTycf_L6wwKfK*Zvo4@AgT$+Wd2*vAyD1 zt}USZK83}t&DdSRl>}F&Lu1dfvwKtSTF=20wp`8p;>j^K8ePxttUJ(5K|y!LNB1|g z-%NFAuArbWW`XPJQ_4Cz7SeCLq+6C@PZxuhklBLa&HLYU;@f9l^?m$ahi_GIw$yNI zEC15a?$kH@V^d%U5Bc&?w}1Zf$@gt0(6-R=>3PL66pG*1^W zUfC_&%&dzY=*6J!s`HgqbNM};21oxf0;T*FYC~zSETJc*DhfUAubu6izC+h#TSt$u z@NjK9szBW-n5UX?sCI?14E3*iHQuM6iY1vp7$})5n`Gj6QG}&7x-b275L_lz$E)v) zFjrHXb9E+E@IFjyN34B&j^2yKpf2^eJ7>YtIU#bUiR_5os1aOLKYfso<+U||WKh%7 zy#NYY)SjT%2uJH+{O@12!5w z;4pXU*zq) z=b$osL_eKYr%i+d=$?*MM`WQIV>sL%9GAM#n{jG)Y#$yp=u1ySuS zW#@MrvgkLt%^6ZoKb~mC#E#A5KQlbO$p_oo&(V(b5{e8L@C#;>Jh!OR}o;* zOpp=)Mw8zUKz2&!U3KoCOGI{0^K1O|G%$(!}rWn9v z=_?l)WZD~;o%T!0%^fwVJE(`N2$fO0%adZCgqaTtniCbqZ*Y7VI`h;PCAvfUXfNZ} z?!4pmO6T3AFFW0LfT9Po_L7Iga=C@iswz&M>|9-IC$^_565f2>xYcYRq*;8Mo$ zd1$?HjmM}qS-LB+j4q#9v0+0D@9r$D9)0}&le#m$aE^*qq9}E@Y-iIe%PhFtehK}v ziKBSI?8i@gP8&G;N(ge%`Q8?xX4o^IV~li9-2V9^=5*yrZ##Sc`q{*Vm+a_mVBnpB zw{~Cs%8ClZg$qwJwc!VDyL0=t9SRC)zhg>)kZRYskqWTjIIV-1A8I>F>B)R@`CJjq zwAa+u1~Z*Ef~$8#rQz@IuQFta5pT$t($m|^s}DmpT-H#6_`>q~hA5^7y?uQf#;mWe ztCJMPp(&<=V;Q|R6rp=V-R>=ce}#k31)*qtyXkF=p?xe@w@#2PMx`uii(bNX3jA~` zYVN6dMKq37hn%5#@Y1`80xXu*ipFMlPrd>a4x+rmF2 zkiJ`Fp=41$3Y+J_w*&IiC}3@vt5KdewGII^%Fx;Oto*;A(OSJ{VTRN*Ytw-JJMyHI|JV1r#dp=({HoB$! zt9y%a9ps&J{p&Bez7~mpMAMDE*HnzqCf1K-lOhX(6!s5o;#IF zVsTy6-V-G6?A@}9=7Zv`1JeF!mHuVX{{Q|mI&TF{1NQ}&n;w*6G{nDdSld4zSLx<` zedL~vFKf`L)xSKa|0b0;4^BI->k_8%L{>#%&)kg!hCWHI<-cdzr=C%j|EAl0P?wz* zhl;-Joxe84H~+jx{T$O;?Crwi;t6> zOb~ApX&-%WZ`#m#;)xeUlVk(ku-=dT9LFmNO#K8}f35KJR)g>hUAizb*z+y240R;}uatM+_hkS-H#+oXAkM7X8zDfcTUtQ(T{K zU@BKIic|TsxuCm8n9XK#^Nv&5Qwx@0SaG8O7Yd2$gK>2en5K9H@Ke%97+}ntsbi1f z%F2`B@Re7csL!I6rEPcrWL=%>yYGIIfS`Maj>0K8&0;|6BZ5+dO-dIU=##}^fUw|C zr*=Hu@L2*PrX4WWNpRM zB9J6)8E)%|vL=w3QW#DXI@(4=SngZ70PwUVq~a2s93BfMGo(^9p>Y(8+TaPzhTWA^ z-FFfamQsAm;z<*P0PcoAw>>R=(FdM+hTboeSsLU;X3#x^buW_JyT_jg4QHOf5VygG zjXM3?ckI|lhG_IY2K3@X8&WtKQEEM8n6mG$Q`6Z*ox61lq8eFp8lV3}VF9yFZQ)Y!5HejozfT;ICa+awge>y(n5Y=m?OPQwH%%~&+c*Fa>= ztI_u3sodY)-JK*C>|F6O?9wGe3OuDHFi?EP9XLInqgM@6IKvB0T`ws$bvk+F0P-}b z5I=TCiPVYQrt|MW=a(FuY0d#Clk)QBdF7XvU!Vp~w2vq}*R_57-k_EUy9eU{71+8T zCI1z0{WfH)X?ku4uHE?;%;m64ss6#}6i=j4%p_NuKKkz73B3zo(WTTv@di+&Ymit` zPmJLS8#+5*mBKysgx);p$Gu9^x$CjZ&Ius>ES`rHxIIU2__VoxcBq*kQAC#yNTCn0 z#{RlxORlc$n-=!;Hm8C(6T#FvI;&<)y(IoSmbA5ycj z%oy7+9Y6k8f{yAe3|nWZkKB?~xT2qos4D7v<^72OVQ-~0tU&}<1fCADNj^7uUmsPgn5*(_ zQqX|DRgL_9lVb(=OuTcaU~_#!e0(v-?lVnS9AW){KuaMvo`f&n1J%^aGK*re<%b9u zE&jH|%f(wM^PJ%?bT$(oxm0!~md%_DFg{Ovui&u{F$%@Y0cFEK9@}0rSB$!VRz*&V z<;D4%lYP{J0Xtae<|;!BK4Ph)R=Rjm150atFK!47<&70_TbD*LZ59iKgOIT`)MUS(oFU~mu{R#r4r1K$j+opJdZC_AT>Xgu@|92MZcSlgP&kqxGfiF zXFHHH) z3?^3>9Bl-TjQNRi7ue_&A!r~rB{qW(D8!AZNUI|D;NCsO3#kB?Zzk2{KDK z6_A+}pn&!2qKrwDhsGQOri%LMBZiy8z1mb4-baoEL90}k=gpHK41VnVZz$Gbc>+w$ z8pI6|OEM-xM#dXZE=C}&<;Bj9amxUwl6j4oI6VF*Q$uAJ2)bo%`4Al|Od(FOw?Uoh z=HpNIcJnz3H8F6+h-+h(yP3iFnL<375UHhBj=%vEsx6a>$#VqE{3BRtZ5ncNlEoa> z!6A%~aDcZ>R}13~tItHCUf)D{tzm?XnDzQ`;men&*`B&78%v&za-auvWYqdAwrRe{ z%f~1+L5Eh;X<~J5-~MD{eO{v}O+a?2vW=}R@>2^{%gb;2&dZ}fs1j%7Dqwdx{idth*85cNA%lmjZIhYa|vd3~>EXEjR`d8TYVE}jXJqy!Uf zL;-06??*f-!C#PplGrr}Lt2`-Mav{GeAA2Or7NCX4rB#e_0W>MiqLl3jvc{NiBi%t znBzxG3L=7Z)0n@BD##xhREm8>5H(HBlk$3&6;5RdMg7*E3kb_f_lJp59O|^%-0*zHEEopx!{=7XnxTN{OZUO%O zNtv12X<>Qj$4%iqq%ftC#E9F15j?f)X_@e>#oYMVP?oK?4Mq}bZI$V zhOmeTQvy`yo;^cp?w(o3Cl5j`E&2%w#gOfq0h;)`oDGYNe1s;%v4`knC36#M3!Xpk ztuG5adu41tj8S&@6b$REuB0@cK{gKFqU-m{8&rIDHPsBxn?gfFafdm{r!ArodlKg! zhpFmdT2Pt);1e}tHF343gw5np4C2(dA)(Q+dcP^j_JvMv*J? zvPf-|SlVbe29XVDNg3w3H^x2)K%=*Wvr{u-))$orKP$3SP!!Z%z=pK9O84y$!*>w*_A zPQAFbgR59-_t~^tT8_3t_#f*aJ2sGG==#RV9lo$zMgJN3^)Fo5fAeK_=e2^-=eMPo z&T!YX^ER+}>98-pt9EXR9^@7B(bqgQOE*Yrow#{GF9zuP>I==JR79U(uM%`{(w#g0 z_n)+=y7c$5<@xV&Nl3-ZJEk$ttKm)(Ij7DW)!TDXN)V>R_K4Ey#++xdCws9G1^6)N zJk<-P#vi$k^2m|1y)dmm%X$P8Y-FdP+Ui$SwxfZro=_wYVL^p&gi>#}Ty#+aCiTL* zPeVIw#bJ=qRxp{$|tF6sFDp+F;hq#$ra9%dotr^te; zKmTlwCg$s)*?a3JuiIK7U=mzFm{NhRd+sCIMyi`Hl3|{P4VqVrj*aV<{0TGl=Wgw)4EQylJz=2bVv0VTRHwq98 z$5NA#R&CLxd-q_tP5Cw81QQN|{4@=O$2$v?_n|1VCDF>ZZX>*nUw6YKunfw=4$^{aO z=g=QK%F?Rvsl7~ugAX#%pSPi6o8d1uQvzTz0MvUB(D1OJ`>I_KWlApDm!U3iT*|I~D0&wWY9pY@Md4kgT+GD?+v zNli^{I(${rRzo$c%88?GhKb!R?wQeGl%#*&a$7$k*A2cVx)QGp=ypjf={=mTa82?t z*bnf(nG{Faj~}zIX9{C1Oy6ZY!)@EQ7vsH>!DL2$VPOCQ6zOod%0kLxK{3fy1g*dzGXUgtLRn%-k(+7c;`oQSyQ;#|_@%`LL={ zP1U_(cTzQFi#Fpn)KclFp0$t+)A^go{tyJq48uuaW1+<(2+Oqkx-4obndFsn0Fl!J zynUMxkc{fDebzW?!WUL&57q6#PSj$|O$+j)Y^K2UQTqC;ug(#diZjlp^(`qh^*PFk zu%j#-vHnAd07Y6pU&yWe!iJf*$F*h|6{h`fFcNQDMGODoeuc!|b?x^Gox+4#xlA9X zi3xGDYg!LyGxI@RUTJ<|;QqBK^6!b@ZtI@M6ck#k>yIC6!Y}`~ZpxoI;@vX*+^-?O z`kd&>5XTW+m&)($_Avs`yR(Xs3?jMqNx0?S#9b&T1_Nl$aq8l$(8}4N-V(6D6R=%I zP2{loLp0J;;btjt4{Y6f>y>@kP<)s5*;lC%As}eWtE)~a;blFWeybFw(5?B;pUX2; zC4JJ>Osu#Dt!z(@@z}lF3@{AL4Z z0-3)y?Y)VJulLdvWD+q@wlB{}vLcna<8rxD)_dQ+pRj|F3Rzp*6yLB@VEqUl+w?;k zr^Zw}?DzFOPyc7&s8Mqng97^a1EdcCcu+Kp_OqsVc+(kZl}i?nSW{$l{O8r1{x1&({qFgMIL05n18@4>DVk@9E|Zq@w3=yP?yEY zVO%ULsmo#Ax<|lS#af-w-+r9vL4X{@s3_l^65s#z6MNJLhG6A>`VdNHjIiaGm7Rxq zSEd^Q+VfF@`IkO~mmh=VlK>K4N`fZf(~`q`;uDaC=C6;wtOrIlgNs&tGn;MzNcRke zhIA?NgMIh!&uE^INM0AiCVLRTD6HBG09ei*b<-NnVFh&e+k^fuO2OcEpw0U?-n z&dDnbOaz%unqeK?%h0(pxi@`B{3UakfYNOGPDAM@s|E%yzB>>J4T&Z`F6 zD*hZ#Tf_5ye|>0;OrV$NYd+Y4xVXk&YKu2E1%pmR*l1%?v&$wG|tqvvQ~GCr`L&qfYb0 zi~UY3{p^r0#9u)rZ%2zeYWuI8u0T$Cd=+%y4^E7kc$UI^gjt4qm2LOOFG88UyE3-g z?0o6fMn&llzPbdLRq+YAc+L5Pvz3bUf%d;a(+701c@ z+}2P+M#D+Wcz1_x7)Wu@WPTPZb>o{7Jtj*CV~O94_u5rtLPB%5x^-e4)a*5vssL&7 zFkH4AhL0fl5W9&1`tTn&o4a91eOB0-@xOQU^5bAjH`J@aU2n>|S?8IP&tPMlFtDVb zj>6Rc^5x5Oa=eZlvDaPeIeRXLyCSu$9$>qhiuCN4$N=h7V zHMKTcO^26I3WQ2&=PjR&cL#(_){H3LNOM!VLTCq01FecM_@yJ3f8t5uSyKXPHA+(5 zi>0BF&(axQlFbe4`P#hj3E<&`+lRx{uv&~%O7P@!nZR5+{OWC~&2dQq9l_?>t90Jx-! zIl}qfNd)gs+%ahVezF(Ie{V^H;xG@##-;AuLSSt_ho8KZo0_VY@IET0xF7)a3UNOR zXN-aR0=4LQD(Oefh)ikSltX9Qm8l(C#k;D7pP_9wgL9Z#9f7D7u$F;fJ5WRxw3Y_y%`cs1*l}4%?{#SG&b)01T-9%icVdTM%kmOp zGhZqtWn>I}bmeJxQy^`|nzYzg**Q7E$fso4*3av+zOg3n=;+q~aBpvK-LqED_U!9J zzV39SRcF=2Tep5e&~=}($9CF*5$+8!+*Pj9tJjH^KHk?qPW%WD#*Q^3-Z+G8>GI=` zD*Ew%DA*dJBCyV`q(sH7X9l~&$lUypQc_CFRGVb)2M}<|v}uW{1GThFct)8dzsn48 zSnJV9hB|)0kf$GM&5p?EO85e>E)RKU#x#QULp$#4lV8Zdh&GeUvH^k7hI8f|Lp!S^ zRMyqi@{ac^37tr-UvvJWhI-7qEpqFpdwt2g&qS&~dbLFi*k|$fF5_P3hG$ew@yIWE z#S<<-5-eqoJt{8AK!E0IhTKwkMDi;~YWDpSf1rj&8pYf^h404=;s>XE4~a%N1|z{czesL9|iSHHWU| zTEP2=84(d>_Lz5rK&db78?VZ_{uzdIONw`}@-C zyivXyPg1UT|AoSYJFXrzFQ5P-f%!r&RHwN&7{dSJy$E4HJXM%^as_GOxGbjrmpwXjUeB$-TEb~w^fp9###seRf zSO@C)Y4C!=;&GX0Ahc!>ED{$md904}R1(n=gw;%X_xz~}0uqEJ#xMh}T&S|k6-YLV z{0rbH5{fG_uF*ePPBRu0Qkq+}cxl{>&-mH|DML+O>K@cpFXOH8jrF-s;#|jeq+` wQ~J;TYDABwG@!64Tf^u}lljjEVrgSDlam&8Z%up-$j|9dm@)qRxcOWD4}tUDr~m)} diff --git a/pos_picking_load/static/description/load_picking_04_pos_order.png b/pos_picking_load/static/description/load_picking_04_pos_order.png new file mode 100644 index 0000000000000000000000000000000000000000..91e07fcab41d59760168062284885b240e178880 GIT binary patch literal 38653 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 literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/load_picking_05.png b/pos_picking_load/static/description/load_picking_05.png deleted file mode 100644 index ca2f804d83a8d4f321e5c5bbee713b632546f9a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33417 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 EPrpSl3;+NC diff --git a/pos_picking_load/static/description/load_picking_06.png b/pos_picking_load/static/description/load_picking_06.png deleted file mode 100644 index 1c5fa271330cbc9018950e0683fd319f40b03df0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14487 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 diff --git a/pos_picking_load/static/description/load_picking_sale_order.png b/pos_picking_load/static/description/load_picking_sale_order.png new file mode 100644 index 0000000000000000000000000000000000000000..e019ede46c8fff71a1be2b8c1c0eb29582a03824 GIT binary patch literal 35703 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 literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/load_picking_warning_picking_still_loaded.png b/pos_picking_load/static/description/load_picking_warning_picking_still_loaded.png new file mode 100644 index 0000000000000000000000000000000000000000..1a0118c0e13e8b8967029e9f5a5aaa9af1ff23bb GIT binary patch literal 12401 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 N44$rjF6*2UngB_vfpY)= literal 0 HcmV?d00001 diff --git a/pos_picking_load/static/description/pos_config_form.png b/pos_picking_load/static/description/pos_config_form.png index 1e58647a0ab49f4437e3b775b70b9b0a9735784f..27052b910475326ac3b3974a7493e7ab79c694ff 100644 GIT binary patch literal 17722 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 ONL*N2s8T@J_x}Os!N!RI literal 11794 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 E8(e>Cs{jB1 diff --git a/pos_picking_load/static/src/css/pos_picking_load.css b/pos_picking_load/static/src/css/pos_picking_load.css index 4845475a..afa6e7e5 100644 --- a/pos_picking_load/static/src/css/pos_picking_load.css +++ b/pos_picking_load/static/src/css/pos_picking_load.css @@ -1,11 +1,24 @@ + +/* LoadPickingScreenWidget - Header Part*/ .pos .pickinglist-screen .button.picking-button { width: 150px; } -.pos .pickinglist-screen .button.cancel { - margin-left: -180px; +.pos .pickinglist-screen .searchbox{ + top: 4px; + position: relative; +} + +.pos .pickinglist-screen .searchbox input{ + width: 300px; } +.pos .pickinglist-screen .button.validate.picking-button{ + right: 0px; +} + +/* LoadPickingScreenWidget - List Part*/ + .pos .pickinglist-screen .picking-list{ font-size: 16px; width: 100%; @@ -27,14 +40,11 @@ background: rgb(247,247,247); } -.pos .pickinglist-screen .picking-list tbody > tr:hover { - background: rgb(220,220,220); -} - -.pos .pickinglist-screen .searchbox{ - margin-top:8px; +.pos .pickinglist-screen .picking-list .highlight { + background-color: rgb(110, 200, 155) !important; + color: rgb(255, 255, 255); } -.pos .pickinglist-screen .searchbox input{ - width: 150px; +.pos .pickinglist-screen .picking-list tbody > tr:hover { + background: rgb(220,220,220); } diff --git a/pos_picking_load/static/src/js/model.js b/pos_picking_load/static/src/js/model.js new file mode 100644 index 00000000..228b98df --- /dev/null +++ b/pos_picking_load/static/src/js/model.js @@ -0,0 +1,77 @@ +/** *************************************************************************** + Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) + @author: Sylvain LE GAL (https://twitter.com/legalsylvain) + License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +******************************************************************************/ + +odoo.define('pos_picking_load.model', function (require) { + "use strict"; + + var models = require('point_of_sale.models'); + + /** ********************************************************************** + Extend Model Order: + * Add getter and setter function for field 'origin_picking_id'; + */ + + var moduleOrderParent = models.Order; + models.Order = models.Order.extend({ + + load_from_picking_data: function (picking_data) { + var self = this; + + var partner = this.pos.db.get_partner_by_id( + picking_data.partner_id); + + this.set({ + 'origin_picking_id': picking_data.id, + 'origin_picking_name': picking_data.name, + }); + this.set_client(partner); + + picking_data.line_ids.forEach(function (picking_line_data) { + // Create new line and add it to the current order + var product = self.pos.db.get_product_by_id( + picking_line_data.product_id); + var order_line_data = + self.prepare_order_line_from_picking_line_data( + product, picking_line_data); + self.add_product(product, order_line_data); + }); + }, + + prepare_order_line_from_picking_line_data: function ( + product, picking_line_data) { + return { + quantity: picking_line_data.quantity, + price: picking_line_data.price_unit || product.price, + discount: picking_line_data.discount || 0.0, + }; + }, + + export_for_printing: function () { + var order = moduleOrderParent.prototype.export_for_printing.apply( + this, arguments); + order.origin_picking_name = this.get('origin_picking_name'); + return order; + }, + + export_as_JSON: function () { + var order = moduleOrderParent.prototype.export_as_JSON.apply( + this, arguments); + order.origin_picking_id = this.get('origin_picking_id'); + order.origin_picking_name = this.get('origin_picking_name'); + return order; + }, + + init_from_JSON: function (json) { + moduleOrderParent.prototype.init_from_JSON.apply(this, arguments); + this.set({ + 'origin_picking_id': json.origin_picking_id, + 'origin_picking_name': json.origin_picking_name, + }); + }, + + }); + +}); diff --git a/pos_picking_load/static/src/js/pos_picking_load.js b/pos_picking_load/static/src/js/pos_picking_load.js deleted file mode 100644 index 09762d7e..00000000 --- a/pos_picking_load/static/src/js/pos_picking_load.js +++ /dev/null @@ -1,329 +0,0 @@ -/****************************************************************************** - Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) - @author: Sylvain LE GAL (https://twitter.com/legalsylvain) - License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - *****************************************************************************/ - -openerp.pos_picking_load = function(instance, local) { - - - module = instance.point_of_sale; - var QWeb = instance.web.qweb; - var _t = instance.web._t; - var round_pr = instance.web.round_precision; - - /************************************************************************* - Extend Model Order: - * Add getter and setter function for field 'origin_picking_id'; - */ - var moduleOrderParent = module.Order; - module.Order = module.Order.extend({ - - set_origin_picking_id: function(id) { - this.set({ - origin_picking_id: id, - }); - }, - - set_origin_picking_name: function(name) { - this.set({ - origin_picking_name: name, - }); - }, - - export_for_printing: function(attributes){ - var order = moduleOrderParent.prototype.export_for_printing.apply(this, arguments); - order['origin_picking_name'] = this.get('origin_picking_name'); - return order; - }, - - export_as_JSON: function() { - var order = moduleOrderParent.prototype.export_as_JSON.apply(this, arguments); - order['origin_picking_id'] = this.get('origin_picking_id'); - return order; - }, - - }); - - - /************************************************************************* - New Widget LoadPickingButtonWidget: - * On click, display a new screen to select a picking; - */ - module.LoadPickingButtonWidget = module.PosBaseWidget.extend({ - template: 'LoadPickingButtonWidget', - - renderElement: function() { - var self = this; - this._super(); - this.$el.click(function(){ - var ss = self.pos.pos_widget.screen_selector; - ss.set_current_screen('pickinglist'); - }); - }, - }); - - - /************************************************************************* - Extend PosWidget: - * Create new screen; - * Add load and save button; - */ - module.PosWidget = module.PosWidget.extend({ - build_widgets: function() { - this._super(); - - if (this.pos.config.iface_load_picking){ - // New Screen to select a picking - this.pickinglist_screen = new module.PickingListScreenWidget(this, {}); - this.pickinglist_screen.appendTo(this.$('.screens')); - this.pickinglist_screen.hide(); - this.screen_selector.screen_set.pickinglist = this.pickinglist_screen; - - // Add button - this.search_picking_button = new module.LoadPickingButtonWidget(this,{}); - this.search_picking_button.appendTo(this.pos_widget.$('li.orderline.empty')); - } - }, - }); - - - /************************************************************************* - Extend OrderWidget: - */ - module.OrderWidget = module.OrderWidget.extend({ - renderElement: function(scrollbottom){ - this._super(scrollbottom); - if (this.pos_widget.search_picking_button) { - this.pos_widget.search_picking_button.appendTo( - this.pos_widget.$('li.orderline.empty') - ); - } - } - }); - - - /************************************************************************* - New ScreenWidget PickingListScreenWidget: - * On show, display all pickings; - * on click on a picking, display the content; - * on click on 'validate', allow to use this picking; - * on click on 'cancel', display the preview screen; - */ - module.PickingListScreenWidget = module.ScreenWidget.extend({ - template: 'PickingListScreenWidget', - show_leftpane: true, - model: 'stock.picking', - current_picking_id: false, - current_picking_name: false, - - // Base functions - init: function(parent, options){ - this._super(parent, options); - }, - - start: function() { - var self = this; - this._super(); - - // Bind click buttons - this.$el.find('span.button.cancel').click(_.bind(this.clickCancelButton, this)); - this.$el.find('span.button.validate').click(_.bind(this.clickValidateButton, this)); - - // manage Search Box - var search_timeout = null; - this.$('.searchbox input').on('keyup',function(event){ - clearTimeout(search_timeout); - var query = this.value; - search_timeout = setTimeout(function(){ - self.perform_search(query); - },70); - }); - - this.$('.searchbox .search-clear').click(function(){ - self.clear_search(); - }); - }, - - show: function() { - this._super(); - var ss = this.pos.pos_widget.screen_selector; - this.pos_widget.numpad.hide(); - this.pos_widget.paypad.hide(); - this.search_pickings(); - this.$el.find('span.button.validate').hide(); - }, - - prepare_order: function(order, picking) { - var partner = this.pos.db.get_partner_by_id(picking.partner_id); - order.set_client(partner || undefined); - return order; - }, - - prepare_orderline: function(product, pickingline) { - return { - quantity: pickingline.quantity, - price: pickingline.price_unit || product.price, - discount: pickingline.discount || 0.0, - }; - }, - - // User Event - clickCancelButton: function(event) { - order = this.pos.get('selectedOrder'); - order.set_client(undefined); - order.set_origin_picking_id(undefined); - order.set_origin_picking_name(undefined); - order.get('orderLines').reset(); - this.pos_widget.order_widget.change_selected_order(); - var ss = this.pos.pos_widget.screen_selector; - ss.set_current_screen('products'); - this.pos_widget.numpad.show(); - this.pos_widget.paypad.show(); - }, - - clickValidateButton: function(event) { - order = this.pos.get('selectedOrder'); - order.set_origin_picking_id(this.current_picking_id); - order.set_origin_picking_name(this.current_picking_name); - var ss = this.pos.pos_widget.screen_selector; - ss.set_current_screen('products'); - this.pos_widget.numpad.show(); - this.pos_widget.paypad.show(); - }, - - load_picking: function(origin_picking_id) { - var self = this; - var pickingModel = new instance.web.Model(this.model); - return pickingModel.call('load_picking_for_pos', [[origin_picking_id]]) - .then(function (picking) { - self.current_picking_id = origin_picking_id; - self.current_picking_name = picking.name; - var picking_selectable = true; - var order = self.pos.get('selectedOrder'); - order = self.prepare_order(order, picking); - order.get('orderLines').reset(); - var pickinglines = picking.line_ids || []; - var unknown_products = []; - for (var i=0, len=pickinglines.length; i 0){ - self.pos_widget.screen_selector.show_popup( - 'error-traceback', { - message: _t('Unknown Products'), - comment: _t('Unable to load some picking lines because the ' + - 'products are not available in the POS cache.\n\n' + - 'Please check that lines :\n\n * ') + unknown_products.join("; \n *") - }); - picking_selectable = false; - } - // Check if the partner is unknown - if (_.isUndefined(order.get_client)) { - self.pos_widget.screen_selector.show_popup( - 'error-traceback', { - message: _t('Unknown Partner'), - comment: _t('Unable to load this picking because the partner' + - ' is not known in the Point Of Sale as a customer') - }); - picking_selectable = false; - } - - if (picking_selectable){ - self.$el.find('span.button.validate').show(); - } - else{ - self.$el.find('span.button.validate').hide(); - } - - }).fail(function (error, event){ - if (parseInt(error.code) === 200) { - // Business Logic Error, not a connection problem - self.pos_widget.screen_selector.show_popup( - 'error-traceback', { - message: error.data.message, - comment: error.data.debug - }); - } - else{ - self.pos_widget.screen_selector.show_popup('error',{ - message: _t('Connection error'), - comment: _t('Can not execute this action because the POS is currently offline'), - }); - } - event.preventDefault(); - }); - }, - - search_pickings: function(query) { - var self = this; - var pickingModel = new instance.web.Model(this.model); - return pickingModel.call('search_pickings_for_pos', [query || '', this.pos.pos_session.id]) - .then(function (result) { - self.render_list(result); - }).fail(function (error, event){ - if (parseInt(error.code) === 200) { - // Business Logic Error, not a connection problem - self.pos_widget.screen_selector.show_popup( - 'error-traceback', { - message: error.data.message, - comment: error.data.debug - } - ); - } - else{ - self.pos_widget.screen_selector.show_popup('error',{ - message: _t('Connection error'), - comment: _t('Can not execute this action because the POS is currently offline'), - }); - } - event.preventDefault(); - }); - }, - - on_click_picking: function(event){ - this.load_picking(parseInt(event.target.parentNode.dataset.pickingId, 10)); - }, - - render_list: function(pickings){ - var self = this; - var contents = this.$el[0].querySelector('.picking-list-contents'); - contents.innerHTML = ""; - var line_list = document.createDocumentFragment(); - _.each(pickings, function(picking){ - var picking_line_html = QWeb.render('LoadPickingLine',{widget: this, picking:picking}); - var picking_line = document.createElement('tbody'); - picking_line.innerHTML = picking_line_html; - picking_line = picking_line.childNodes[1]; - picking_line.addEventListener('click', self.on_click_picking); - line_list.appendChild(picking_line); - }); - contents.appendChild(line_list); - }, - - perform_search: function(query){ - this.search_pickings(query); - }, - - clear_search: function(){ - this.search_pickings(); - this.$('.searchbox input')[0].value = ''; - this.$('.searchbox input').focus(); - }, - - }); - -}; diff --git a/pos_picking_load/static/src/js/widget.js b/pos_picking_load/static/src/js/widget.js new file mode 100644 index 00000000..87627e50 --- /dev/null +++ b/pos_picking_load/static/src/js/widget.js @@ -0,0 +1,289 @@ +/** *************************************************************************** + Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) + @author: Sylvain LE GAL (https://twitter.com/legalsylvain) + License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +******************************************************************************/ + +odoo.define('pos_picking_load.widget', function (require) { + "use strict"; + + var core = require('web.core'); + var framework = require('web.framework'); + var Model = require('web.DataModel'); + + var gui = require('point_of_sale.gui'); + var screens = require('point_of_sale.screens'); + + var QWeb = core.qweb; + var _t = core._t; + + + /** ********************************************************************** + New ScreenWidget LoadPickingScreenWidget: + * On show, display all pickings; + * on click on a picking, display the content; + * on click on 'validate', allow to use this picking; + * on click on 'cancel', display the preview screen; + */ + var LoadPickingScreenWidget = screens.ScreenWidget.extend({ + template: 'LoadPickingScreenWidget', + auto_back: true, + + current_picking_id: false, + current_picking_name: false, + + show: function () { + var self = this; + this._super(); + + this.renderElement(); + + // Bind functions + this.$('.back').click(_.bind(this.clickBackButton, this)); + this.$('.validate').click(_.bind(this.clickValidateButton, this)); + + // Initialize display + this.$('.validate').hide(); + + this.search_pickings(); + + this.$('.picking-list-contents').delegate( + '.picking-line', 'click', function (event) { + self.select_picking(event); + }); + + }, + + select_picking: function (event) { + var origin_picking_id = parseInt( + event.target.parentNode.dataset.pickingId, 10); + var self = this; + this.current_picking_data = false; + this.$('span.button.validate').hide(); + this.$('.picking-list .highlight').removeClass('highlight'); + + framework.blockUI(); + new Model('stock.picking').call( + 'load_picking_for_pos', [origin_picking_id]) + .then(function (picking_data) { + framework.unblockUI(); + if (self.check_picking(picking_data)) { + self.current_picking_data = picking_data; + $(event.target.parentNode).addClass('highlight'); + self.$('span.button.validate').show(); + } + }).fail(function (error, event) { + framework.unblockUI(); + self.handle_errors(error, event); + }); + }, + + check_picking: function (picking_data) { + var self = this; + + var picking_selectable = true; + + // Forbid POS Order loading if some products are unknown + var unknown_products = []; + + picking_data.line_ids.forEach(function (picking_line_data) { + var line_name = picking_line_data.name.replace('\n', ' '); + var product = self.pos.db.get_product_by_id( + picking_line_data.product_id); + if (_.isUndefined(product)) { + unknown_products.push(line_name); + } + }); + if (unknown_products.length > 0) { + self.gui.show_popup( + 'error-traceback', { + 'title': _t('Unknown Products'), + 'body': _t( + "Unable to load some picking lines because the" + + " products are not available in the POS" + + " cache.\n\n" + + "Please check that lines :\n\n * ") + + unknown_products.join("; \n *"), + }); + picking_selectable = false; + } + + // Check if the partner is unknown + var partner = self.pos.db.get_partner_by_id( + picking_data.partner_id); + + if (_.isUndefined(partner)) { + self.gui.show_popup( + 'error-traceback', { + 'title': _t('Unknown Partner'), + 'body': _t( + "Unable to load this picking because the partner" + + " is not known in the Point Of Sale" + + " as a customer"), + }); + picking_selectable = false; + } + + // Check if the picking is still loaded in another PoS tab + self.pos.db.get_unpaid_orders().forEach(function (order) { + if (order.origin_picking_id === picking_data.id) { + self.gui.show_popup( + 'error-traceback', { + 'title': _t('Picking Still Loaded'), + 'body': _t( + "Unable to load this picking because it has" + + " been loaded in another draft" + + " PoS Order :\n\n") + + order.name, + }); + picking_selectable = false; + } + }); + + // Check if the picking has still been handled in another PoS Order + self.pos.db.get_orders().forEach(function (order) { + if (order.origin_picking_id === picking_data.id) { + self.gui.show_popup( + 'error-traceback', { + 'title': _t('Picking Still Loaded'), + 'body': _t( + "Unable to load this picking because it has" + + " been loaded in another confirmed" + + " PoS Order :\n\n") + + order.name, + }); + picking_selectable = false; + } + }); + return picking_selectable; + }, + + search_pickings: function (query) { + var self = this; + return new Model('stock.picking').call( + 'search_pickings_for_pos', + [query || '', this.pos.pos_session.id]) + .then(function (result) { + self.render_list(result); + }).fail(function (error, event) { + self.handle_errors(error, event); + }); + }, + + render_list: function (pickings) { + var contents = this.$el[0].querySelector('.picking-list-contents'); + contents.innerHTML = ""; + var line_list = document.createDocumentFragment(); + _.each(pickings, function (picking) { + var picking_line_html = QWeb.render( + 'LoadPickingLine', {widget: this, picking:picking}); + var picking_line = document.createElement('tbody'); + picking_line.innerHTML = picking_line_html; + picking_line = picking_line.childNodes[1]; + line_list.appendChild(picking_line); + }); + contents.appendChild(line_list); + }, + + // User Event + clickBackButton: function () { + this.gui.back(); + }, + + clickValidateButton: function () { + var order = this.pos.get_order(); + order.load_from_picking_data(this.current_picking_data); + this.gui.show_screen('products'); + }, + + handle_errors: function (error, event) { + var self = this; + if (parseInt(error.code, 10) === 200) { + // Business Logic Error, not a connection problem + self.gui.show_popup('error-traceback', { + 'title': error.data.message || _t("Server Error"), + 'body': error.data.debug || _t( + "The server encountered an error while" + + " receiving your order."), + }); + } else { + self.gui.show_popup('error', { + 'title': _t('Connection error'), + 'body': _t( + "Can not execute this action because the POS" + + " is currently offline"), + }); + } + event.preventDefault(); + }, + }); + + gui.define_screen({ + 'name': 'load_picking', + 'widget': LoadPickingScreenWidget, + 'condition': function () { + return this.pos.config.iface_load_picking; + }, + }); + + + /** ********************************************************************** + New Widget LoadPickingButtonWidget: + * On click, display a new screen to select a picking; + */ + var LoadPickingButtonWidget = screens.ActionButtonWidget.extend({ + template: 'LoadPickingButtonWidget', + + button_click: function () { + if (_.isUndefined(this.pos.get_order().get('origin_picking_id'))) { + this.gui.show_screen('load_picking'); + } else { + this.gui.show_popup('error', { + 'title': _t('Pending Picking'), + 'body': _t( + "A picking is still loaded. You can not load" + + " another picking. Please create a new order."), + }); + } + }, + + button_text: function () { + if (! this.pos.get_order() || + _.isUndefined( + this.pos.get_order().get('origin_picking_id'))) { + return _t("Load Picking"); + } + return this.pos.get_order().get('origin_picking_name'); + }, + + is_visible: function () { + if (this.pos.get_order()) { + return ( + this.pos.get_order().get_orderlines().length === 0 || + ! _.isUndefined( + this.pos.get_order().get('origin_picking_id'))); + } + return false; + }, + + }); + + screens.define_action_button({ + 'name': 'load_picking', + 'widget': LoadPickingButtonWidget, + 'condition': function () { + return this.pos.config.iface_load_picking; + }, + }); + + screens.OrderWidget.include({ + update_summary: function () { + this._super(); + if (this.getParent().action_buttons && + this.getParent().action_buttons.load_picking) { + this.getParent().action_buttons.load_picking.renderElement(); + } + }, + }); + +}); diff --git a/pos_picking_load/static/src/xml/pos_picking_load.xml b/pos_picking_load/static/src/xml/pos_picking_load.xml index 93910a28..822bccd7 100644 --- a/pos_picking_load/static/src/xml/pos_picking_load.xml +++ b/pos_picking_load/static/src/xml/pos_picking_load.xml @@ -2,35 +2,38 @@ diff --git a/pos_picking_load/tests/test_pos_picking_load.py b/pos_picking_load/tests/test_pos_picking_load.py index 32b8eaeb..131a3ae3 100644 --- a/pos_picking_load/tests/test_pos_picking_load.py +++ b/pos_picking_load/tests/test_pos_picking_load.py @@ -1,4 +1,3 @@ -# coding: utf-8 # Copyright (C) 2017: Opener B.V. (https://opener.amsterdam) # @author: Stefan Rijnhart # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). @@ -7,8 +6,10 @@ from odoo.tests.common import TransactionCase class TestPosPickingLoad(TransactionCase): + def test_pos_picking_load(self): product = self.env.ref('product.product_product_24') + pricelist = self.env.ref('product.list0') # Create a Sale order and confirm it to generate a picking to load sale_order = self.env['sale.order'].create({ 'partner_id': self.env.ref('base.res_partner_1').id, @@ -16,10 +17,10 @@ class TestPosPickingLoad(TransactionCase): 'product_id': product.id, 'price_unit': 6, 'product_uom_qty': 2, + 'qty_delivered_method': 'stock_move', })], }) sale_order.action_confirm() - self.assertTrue(sale_order.picking_ids) sale_order.picking_ids.picking_type_id.write({ 'available_in_pos': True}) @@ -29,16 +30,16 @@ class TestPosPickingLoad(TransactionCase): 'picking_type_id': sale_order.picking_ids.picking_type_id.id}) # Open a new session - session = self.env['pos.session'].create({ - 'user_id': self.env.user.id, - 'config_id': config.id}) - session.signal_workflow('open') + config.open_session_cb() + session = self.env['pos.session'].search([ + ('config_id', '=', config.id)])[0] date_now = fields.Datetime.now() # Create a pos order self.env['pos.order'].create_from_ui([{ 'to_invoice': False, 'data': { + 'pricelist_id': pricelist.id, 'user_id': self.env.user.id, 'creation_date': date_now, 'fiscal_position_id': False, @@ -52,6 +53,8 @@ class TestPosPickingLoad(TransactionCase): 'name': product.name, 'discount': 0, 'qty': 2, + 'price_subtotal': 12, + 'price_subtotal_incl': 12, 'tax_ids': [[6, False, []]], }]], 'statement_ids': [[0, 0, { @@ -75,7 +78,8 @@ class TestPosPickingLoad(TransactionCase): [('origin_picking_id', 'in', sale_order.picking_ids.ids)]) self.assertTrue(pos_order) self.assertEqual(pos_order.origin_picking_id.state, 'cancel') - self.assertIn(pos_order.picking_id, sale_order.picking_ids) self.assertEqual( pos_order.picking_id.group_id, pos_order.origin_picking_id.group_id) + self.assertEqual( + sale_order.invoice_status, 'invoiced') diff --git a/pos_picking_load/views/pos_picking_load.xml b/pos_picking_load/views/pos_picking_load.xml index 8d1b31e3..f32e7311 100644 --- a/pos_picking_load/views/pos_picking_load.xml +++ b/pos_picking_load/views/pos_picking_load.xml @@ -2,14 +2,14 @@ -