From bbbbb95b3b365cc36e0eaf542a697e5768be2dbe Mon Sep 17 00:00:00 2001 From: Hai Lang Date: Tue, 8 Jun 2021 22:46:41 +0700 Subject: [PATCH 01/74] [MOV] change module name, prepare to change file structure --- delivery_postlogistics/README.rst | 147 +++ delivery_postlogistics/__init__.py | 3 + delivery_postlogistics/__manifest__.py | 34 + .../data/barcode handbuch.PDF | Bin 0 -> 2853395 bytes delivery_postlogistics/data/delivery.xml | 106 +++ delivery_postlogistics/data/partner.xml | 13 + delivery_postlogistics/data/product.xml | 13 + delivery_postlogistics/i18n/am.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/ar.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/ca.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/cs.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/de.po | 827 +++++++++++++++++ .../delivery_carrier_label_postlogistics.pot | 732 +++++++++++++++ delivery_postlogistics/i18n/el_GR.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/en.po | 574 ++++++++++++ delivery_postlogistics/i18n/es.po | 772 ++++++++++++++++ delivery_postlogistics/i18n/es_CR.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/es_EC.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/es_ES.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/es_MX.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/es_VE.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/et.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/fi.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/fr.po | 869 +++++++++++++++++ delivery_postlogistics/i18n/gl.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/hr_HR.po | 771 ++++++++++++++++ delivery_postlogistics/i18n/it.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/lt.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/nl.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/nl_BE.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/pl.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/pt.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/pt_BR.po | 799 ++++++++++++++++ delivery_postlogistics/i18n/pt_PT.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/ro.po | 770 ++++++++++++++++ delivery_postlogistics/i18n/ru.po | 771 ++++++++++++++++ delivery_postlogistics/i18n/sl.po | 871 ++++++++++++++++++ delivery_postlogistics/i18n/th.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/tr.po | 769 ++++++++++++++++ delivery_postlogistics/i18n/vi.po | 769 ++++++++++++++++ .../migrations/12.0.1.0.0/pre-migration.py | 18 + delivery_postlogistics/models/__init__.py | 5 + delivery_postlogistics/models/company.py | 66 ++ .../models/delivery_carrier.py | 235 +++++ .../postlogistics_carrier_template_options.py | 235 +++++ .../models/postlogistics_license.py | 235 +++++ .../models/postlogistics_shipping_label.py | 151 +++ .../models/res_config_settings.py | 42 + .../models/stock_picking.py | 151 +++ .../models/stock_quant_package.py | 70 ++ .../postlogistics/__init__.py | 1 + .../postlogistics/web_service.py | 488 ++++++++++ delivery_postlogistics/readme/CONFIGURE.rst | 32 + .../readme/CONTRIBUTORS.rst | 4 + delivery_postlogistics/readme/DESCRIPTION.rst | 11 + delivery_postlogistics/readme/INSTALL.rst | 11 + delivery_postlogistics/readme/ROADMAP.rst | 6 + .../security/ir.model.access.csv | 5 + .../static/description/icon.svg | 79 ++ .../static/description/index.html | 482 ++++++++++ .../static/img/postlogistics-logo.jpg | Bin 0 -> 6956 bytes delivery_postlogistics/tests/__init__.py | 2 + .../cassettes/test_missing_language.yaml | 114 +++ .../fixtures/cassettes/test_store_label.yaml | 114 +++ delivery_postlogistics/tests/test_delivery.py | 182 ++++ .../tests/test_postlogistics.py | 130 +++ delivery_postlogistics/views/delivery.xml | 49 + .../views/postlogistics_license.xml | 31 + delivery_postlogistics/views/res_config.xml | 143 +++ delivery_postlogistics/views/stock.xml | 25 + delivery_postlogistics/wizards/__init__.py | 1 + .../wizards/postlogistics_oauth.py | 144 +++ .../wizards/postlogistics_oauth.xml | 56 ++ 73 files changed, 29089 insertions(+) create mode 100644 delivery_postlogistics/README.rst create mode 100644 delivery_postlogistics/__init__.py create mode 100644 delivery_postlogistics/__manifest__.py create mode 100644 delivery_postlogistics/data/barcode handbuch.PDF create mode 100644 delivery_postlogistics/data/delivery.xml create mode 100644 delivery_postlogistics/data/partner.xml create mode 100644 delivery_postlogistics/data/product.xml create mode 100644 delivery_postlogistics/i18n/am.po create mode 100644 delivery_postlogistics/i18n/ar.po create mode 100644 delivery_postlogistics/i18n/ca.po create mode 100644 delivery_postlogistics/i18n/cs.po create mode 100644 delivery_postlogistics/i18n/de.po create mode 100644 delivery_postlogistics/i18n/delivery_carrier_label_postlogistics.pot create mode 100644 delivery_postlogistics/i18n/el_GR.po create mode 100644 delivery_postlogistics/i18n/en.po create mode 100644 delivery_postlogistics/i18n/es.po create mode 100644 delivery_postlogistics/i18n/es_CR.po create mode 100644 delivery_postlogistics/i18n/es_EC.po create mode 100644 delivery_postlogistics/i18n/es_ES.po create mode 100644 delivery_postlogistics/i18n/es_MX.po create mode 100644 delivery_postlogistics/i18n/es_VE.po create mode 100644 delivery_postlogistics/i18n/et.po create mode 100644 delivery_postlogistics/i18n/fi.po create mode 100644 delivery_postlogistics/i18n/fr.po create mode 100644 delivery_postlogistics/i18n/gl.po create mode 100644 delivery_postlogistics/i18n/hr_HR.po create mode 100644 delivery_postlogistics/i18n/it.po create mode 100644 delivery_postlogistics/i18n/lt.po create mode 100644 delivery_postlogistics/i18n/nl.po create mode 100644 delivery_postlogistics/i18n/nl_BE.po create mode 100644 delivery_postlogistics/i18n/pl.po create mode 100644 delivery_postlogistics/i18n/pt.po create mode 100644 delivery_postlogistics/i18n/pt_BR.po create mode 100644 delivery_postlogistics/i18n/pt_PT.po create mode 100644 delivery_postlogistics/i18n/ro.po create mode 100644 delivery_postlogistics/i18n/ru.po create mode 100644 delivery_postlogistics/i18n/sl.po create mode 100644 delivery_postlogistics/i18n/th.po create mode 100644 delivery_postlogistics/i18n/tr.po create mode 100644 delivery_postlogistics/i18n/vi.po create mode 100644 delivery_postlogistics/migrations/12.0.1.0.0/pre-migration.py create mode 100644 delivery_postlogistics/models/__init__.py create mode 100644 delivery_postlogistics/models/company.py create mode 100644 delivery_postlogistics/models/delivery_carrier.py create mode 100644 delivery_postlogistics/models/postlogistics_carrier_template_options.py create mode 100644 delivery_postlogistics/models/postlogistics_license.py create mode 100644 delivery_postlogistics/models/postlogistics_shipping_label.py create mode 100644 delivery_postlogistics/models/res_config_settings.py create mode 100644 delivery_postlogistics/models/stock_picking.py create mode 100644 delivery_postlogistics/models/stock_quant_package.py create mode 100644 delivery_postlogistics/postlogistics/__init__.py create mode 100644 delivery_postlogistics/postlogistics/web_service.py create mode 100644 delivery_postlogistics/readme/CONFIGURE.rst create mode 100644 delivery_postlogistics/readme/CONTRIBUTORS.rst create mode 100644 delivery_postlogistics/readme/DESCRIPTION.rst create mode 100644 delivery_postlogistics/readme/INSTALL.rst create mode 100644 delivery_postlogistics/readme/ROADMAP.rst create mode 100644 delivery_postlogistics/security/ir.model.access.csv create mode 100644 delivery_postlogistics/static/description/icon.svg create mode 100644 delivery_postlogistics/static/description/index.html create mode 100644 delivery_postlogistics/static/img/postlogistics-logo.jpg create mode 100644 delivery_postlogistics/tests/__init__.py create mode 100644 delivery_postlogistics/tests/fixtures/cassettes/test_missing_language.yaml create mode 100644 delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml create mode 100644 delivery_postlogistics/tests/test_delivery.py create mode 100644 delivery_postlogistics/tests/test_postlogistics.py create mode 100644 delivery_postlogistics/views/delivery.xml create mode 100644 delivery_postlogistics/views/postlogistics_license.xml create mode 100644 delivery_postlogistics/views/res_config.xml create mode 100644 delivery_postlogistics/views/stock.xml create mode 100644 delivery_postlogistics/wizards/__init__.py create mode 100644 delivery_postlogistics/wizards/postlogistics_oauth.py create mode 100644 delivery_postlogistics/wizards/postlogistics_oauth.xml diff --git a/delivery_postlogistics/README.rst b/delivery_postlogistics/README.rst new file mode 100644 index 0000000000..e28dd30a21 --- /dev/null +++ b/delivery_postlogistics/README.rst @@ -0,0 +1,147 @@ +=============================== +PostLogistics Labels WebService +=============================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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-OCA%2Fdelivery--carrier-lightgray.png?logo=github + :target: https://github.com/OCA/delivery-carrier/tree/12.0/delivery_carrier_label_postlogistics + :alt: OCA/delivery-carrier +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/delivery-carrier-12-0/delivery-carrier-12-0-delivery_carrier_label_postlogistics + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/99/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module uses `PostLogistics BarCodes WebService`_ to generate labels +for your Delivery Orders. + +It adds a `Create label` button on Delivery Orders. +A generated label will be an attachement of your Delivery Order. + +To see it, please install documents module. + +You can create multiple delivery method to match your diffent package types. + +.. _PostLogistics BarCodes WebService: https://www.post.ch/en/business/a-z-of-subjects/dropping-off-mail-items/business-sending-letters/sending-consignments-web-service-barcode + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +As a requirement you need to install `suds-jurko` library. It will fail with the +latest and outdated version of `suds`. +https://pypi.python.org/pypi/suds-jurko/0.6 + + +Furthermore, if you want to use the integration server of Postlogistics +you will have to patch this library with the following patch: + +https://fedorahosted.org/suds/attachment/ticket/239/suds_recursion.patch + +A copy of this patch is available in `patches` folder of this module. + +Configuration +============= + +.. important:: + A "Swiss Post Business customer" account is required to use this module. + + See `Log in`_ + + +To configure: + +* Go to `Configurations -> Settings -> Postlogistics` +* Set your login informations +* launch the Update PostLogistics Services + +This will load available services and generate carrier options. + +Now you can create a carrier method for PostLogistics WebService: + +* First choose a Service group and save +* Add a Mandatory Carrier option using a Basic Service +* Save Carrier Method (this will update filters to show you only + compatible services) +* Then add other `Optional as default` and `Optional` carrier option + from listed +* Add additional Service and Delivery instructions + +.. _Log in: https://account.post.ch/selfadmin/?login&lang=en + +Technical references +~~~~~~~~~~~~~~~~~~~~ + +`"Barcode" web service documentation`_ + +.. _"Barcode" web service documentation: https://www.post.ch/en/business/a-z-of-subjects/dropping-off-mail-items/business-sending-letters/barcode-support + +Known issues / Roadmap +====================== + +* Integration of price webservice : + https://www.post.ch/en/customer-center/all-online-services/preise-berechnen/info + +* Not sure if the recursive patch of suds is still needed as there's no need + to use the integration WS anymore. However we still want to patch open to + get meaningful error messages. + +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 +~~~~~~~ + +* Camptocamp + +Contributors +~~~~~~~~~~~~ + +* Yannick Vaucher +* Guewen Baconnier +* Akim Juillerat +* Julien Coux + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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. + +This module is part of the `OCA/delivery-carrier `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/delivery_postlogistics/__init__.py b/delivery_postlogistics/__init__.py new file mode 100644 index 0000000000..a1d7a83820 --- /dev/null +++ b/delivery_postlogistics/__init__.py @@ -0,0 +1,3 @@ +from . import models +from . import postlogistics +from . import wizards diff --git a/delivery_postlogistics/__manifest__.py b/delivery_postlogistics/__manifest__.py new file mode 100644 index 0000000000..6dbb10b768 --- /dev/null +++ b/delivery_postlogistics/__manifest__.py @@ -0,0 +1,34 @@ +# © 2013-2016 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{'name': 'PostLogistics Labels WebService', + 'version': '12.0.1.0.4', + + 'author': "Camptocamp,Odoo Community Association (OCA)", + 'maintainer': 'Camptocamp', + 'summary': 'Print postlogistics shipping labels', + 'license': 'AGPL-3', + 'category': 'Delivery', + 'complexity': 'normal', + 'depends': ['base_delivery_carrier_label', + 'configuration_helper', + ], + 'external_dependencies': { + 'python': [ + 'unidecode', + ], + }, + 'website': 'https://github.com/OCA/delivery-carrier', + 'data': ['data/partner.xml', + 'data/product.xml', + 'data/delivery.xml', + 'wizards/postlogistics_oauth.xml', + 'views/delivery.xml', + 'views/postlogistics_license.xml', + 'views/res_config.xml', + 'views/stock.xml', + 'security/ir.model.access.csv', + ], + 'installable': False, + 'auto_install': False, + 'application': True, + } diff --git a/delivery_postlogistics/data/barcode handbuch.PDF b/delivery_postlogistics/data/barcode handbuch.PDF new file mode 100644 index 0000000000000000000000000000000000000000..0cb568b6aa045a49865966fc8cebf76793b27732 GIT binary patch literal 2853395 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
5b$-nFIr8p`61eHqb8f=S-Foz{d79JQ> z&kBg1`2n-^Z;nu8ouzt!d$L($S#y!M@qx7OIc5mB0FOuIqrWzr64)co*unC!g;sem-v-B1MgvwGk54}>m zp(wvlwDvXFo|vC(M3uq7OIZy!?j~0;4Vg_lKRx3FbYaBCf@!@>zVSFpkY8!ld83tkGG6iF!778A z2UBYPW;3x+Ono*`sa6^Doa1#plPGXG-F;DlMo37Q+dA#}^gdBH#AOCOjJr7V2XhG) zy$0dJ11A8WV{JDU_l2V-l##oZIlM0qj-Xeb?+}FYc>y^5^v?Rq!UFWpmHek(;OJTq zJc}Lx>ru%l>jK<#=Y2mmtU4PHuB$cv813=x3ssn6WW2j z*Llo_T`&t|7r*5~hY6m-&xJfEf%_b|yzu9NxcRXRLc)N-&Hr*Br*24X52$5V{_kaj zZz-Y!ED{qx+3WP7Lma5vx-jDK1<93)N5k&Sh%1p3ot-z`+}zq^HDje<)zl)ukaHes zaBwhCZ1BcoaL%AR3*!{?O?H+2YvW|pP1?=c4M-fQ>gL+nUDfomud1)lUTbfcc>j9n z1>my@NM&IPn3PYs)YHO%@bfmx=S7GDuJh_KoUZHe_qso_q&LNW`#)rg!;sr2|56p* z-;`SxBOul9%WrF0ld@Q!tbI)d;bm`WS$T!W+zVyZ_H-tds9sb!@WxX+I1 zW%x$43xHk7@>-J&RaH#_0o00ApbDl!6Ie+{mL>Bq4QFMLU<{sU`R17s5drrJ=a6&p zkcT>#GX2jx;u|}dgvOWR1O!QdL}9lZKUu)qS0qL}l)52)(ZMMTu;XclW6{ZW_g$l) zrNU?UTiI|QHP4asQXxVut@e2x5i`_lO)hFzem1J4jK99fmOT5WbvkanS%K)hIumI7 z!=9(|Tzq&d@kcqx9DbrGJf>-X1BKh<2=#9H_N$$a?As!aE!D+(8`@D1*^dW{W^l`?pf661~BT z-_1rYBNzryIm7n_9R6B7DQ2vXvkmbShcH@SZK3X$9h$#_`8Nxx28{IyLK}T(O8Rc% ziF-*85IVHm!OXMKs#4pdO#0D=A8_rsEvhMo97sWd@&1@ud)5%pbN`;hnMlH$&qO?} zFAYQgghloCuB1nsS?6KHbOm{N?rOA}&%2Xi1XMB6w1E6KO1+y@6&wL)fm-?P8K+nE zj38X&0nI%a=0F&LO4IN%?sqN`Iq_Pi*{p#*c3Fh8Hc>{uPK~I6H6 z(e7JSQ&lzZ!k#c60Duo5oVV(?=Idp1OCZWvX!!{~*+-R?;QoTH7Jbm_Pg182@dL4H zK#TIQv*2CrbB;Ro_J{<^n40AEv7jbr`kQ}3z{fPXuaUqKrR3eQ?u7Hx1C5IcL71om zrz6}LJ%)ii;1?18wbBVxr>ZxO{pDx6;=dhH?zvZWN0sTM0I3tRr-Bx7%YOI$Q^ExN zALb~Qc0J6o3>|EUjtEMLlQfBE>+5vbx$!c6Ac|YFC-u(*yIPfEU^jl59=_>2nW1iG zLszu|^xKvIm-?{@BNCh@P5o!Bs5_5Ob>gJ2+(b$qE9eWREdh!-7!)njn8OZ-bsB|v zjf{*~Ke-)CH%p{E4y-dNoU-6N5eX`t{?jZa_tCMkx0S||ncjxZCq3s2q6%6J5VsgE zy#N^@UQSZm)jF9gVIdiyDSgW(=)yD%YWKxa^Fg34dZ`o~`~UoOfXA0xg_g`ifH%yK z{{GyMJ;CkvI$=09C1vA$0~^hr_2VCR#|sqmkHJ)hpR6|=56cC(U(`0DJPv^`*q z>%FwLeSO-$c68&R$K?pNJRUcfxW9b2G&tum#-!I`HiPpNuX&B2K+#mY3XWxrqkc0V z$z64xI2QTL?3CT3>J#(-cyqpl>&k-Y9s4)q8LMnwNN^ngemUdE8+WcS~@`uq-=5K4Idxp~Nh4v5{@SEvzqz{nxOz_n1>f7=GE=v*! z--%PchO7kJ^fjlzc?LEDX|a93(=TYq?JeL3kE&VS-j+LMe}DVZ$AG_13UWHx?(Eyc zrpG@CUC1fQ2oL9ABZ0%#s;htv5r8XNN&{datvELUWObV~s!JXS@=S=yvhU2}iU$us77e zo1y$4A5qN)I-yX4G0l?Ig5LCceeuzoMG&{$;b@mY75Jo4Jy{u84w1jMf>_ezUG62C z?9~T?(U8DBwQ>Kw)0&kC9|W>Amre5M=JoA6%BLkLKShvm>ZkrI!eFuAfO!udMqTDo zq!%>T`yL=z!4F0tr(l{|fLVGt_sjAzz}el0V4&13I|vm-gcjgVy=nD9>3ORE>DdPm zeG{*B6}P?m+G>;$0d%G%3ia~~(~W>xpV3lr?{>oj#_ucd3GH?79hg!jGN-BLN>%On zf2cAE>Fm>-1$&GJ6x>cE%U=$cZNxualmCf$DFc+s-?$%ZWsZHVY|EcWZIht~>U0ZV9L(DAf)|!oE8n4*q8(ISCG@w4kKAaovk zfq9wN#Knla`+CmEkMNJf_@Y*hyM`C}PswM2zR~B5k%vGVoXDMi;2)MQIYP$Q#*r}} z8~r`sWdZtcQV^I6ojoV)JvHW^b(2_`2!0Cj?aSI`0=`^$e>jmT|F&rY;CC2rZHSGM z)m+2tM1y7&XcrN7VlD5Elamvm%cbc9#6~0mz32oPX*sc;)`-0)5E6MxK4))G~<$ z1}ijw1YLBlmcxGux-$%~8K?hZ;!c;bDgQprbXQkj55Vm=AC4X|Cjt-XhbE-Cc`PcEUaWu%8u z=Ey3+FSsFaFSl|T*5eNHY>?9Pew^u|X77!4(DbZ_VH~>{B08ZuXHDf`@UIBx5&?XsL(0`yuupVfU3H>WkXhih*kiUg9L#49kN@i%CJFcFi1-Cvb(r9d4rDzn5h3L4!6GW zfZwC%|EII@>^kqJW*`Ixa6cvY>{Ga~L8rAF!ydcymvWOIROAbm{kq!Pt!J5y80o6( zE5w>ONO&Rb-=Xhjz(wjfS`*EqN~8E*!9Z9=(oE3FUe(UThkzguaNgY=WD!8vmb0Q` zOe9V>@hQ7>Ztn~@qzS?TPkOjkCsVni(OsSFy?U7Eb5xOWbXk0&Lt8=aP?U8`Rp;qQ z^6BR9kxm()ejyO@@bVhE3!2AE>*@ar{)aPJ&^;BnFJRod>odvC$L!my{XdhFCWZ0X z&VF`JPooBoNlrZ_^8)5j9sf`U>-;xm@QN52PKXiqGe-1F1FCO0aPi{Cm&Gp&#mQ+xLI`&z{%a8Du zt+eiHMrDkX<))o6>7s3}UU zXTg9}RTZZkQT&md`8?89LTEE9$QI?FtKa=-y=GTr#rx>|XTGwx#bozj?|$Af*V6cX z7*MVI+l*G?T(dvEcKvGwUT1l)e|xb=iO7vVMPcIFrLYGy(1P81Lr?^c=Yr7`ni9iU z1^*lE3xr}ErVod2$`@oA&u=G6^d3Kcj1k|u;5k|HeTDNqDYuM7WKrP`cg)1~T|j#= z^;cufvu!rT2|Lta2c%*)pU?6w9`Tuy6bPn1aJ3BmH-I8Q$*ao|cx{}Aky{6QeC58W zUZ=x|moY45C!S1Y{dMRUo(9Rv`ExgB-U-g#K$kW*ESpy!lCuv7ehjLH6(-w8HE@P zEGK<)1VKt<2?VM85U%mtiLnUc#E7Qs`uwt+@xE?0N^&ZupOfSNdHKFLx=c>7!{`-D z3Bcz8jpIU3mU}TepmAL0{CyXq-MjmnfDz#9^68}r56>XU2zhY4E|$U}N?`vRY_k}< zUEy1fPmqB9o}v^!i?rOP{KH190MQdHrrMDW)ryYo6PM&(g}&)1)E{IvstZy%#$ z=}X|m*^UOWvFoXJWRJFGq5Jb>+`SmBKh9495;IMhe4`wJM4A`q z9vv9dJz@(7-<(KBWgbc8xr??i8r*mNZ$_NE)Sw?YQE7Fk{iTq5RHD}$Ha|nK{}ce@ zsosG;T$-{0^qg@oMVh-m&4?2MQT*~Z+fb)c)S_>#ZEbzmN^<@9tc}$o6aaWHW)w}M0-d(Mt@Caf2*2E)Y`MiDt+pkk)n1%jjDLDTyF&`<;322h7Y#mVUziF0 z#AHJ1zYKc*e#JLskbawdy3JPp;?3glc$_VGPcH0aTQ1H;C3p}?_#4-IAu1pVAKqVX zuLl(V?bGf_0o)`docIW}L?)=4=x~~$&S2eBDY`y0o66^K z=+J9%TK312raf8#EaQY;wU0oN4lPd(48u1J^n5RI((vfpKA%@RI0KsG!*2QGj-p{A zlm1CW?uL#fwvp%pVoxorC&DXV3kE1ld7z0zzPR;|J7Yzwc-%eI^=#3IUtgX@2-70JcqSfkmy7%&g zK(yNE$l@2i?uo^(-(*Lf(&?T3&qy(GcMR747!3STr!arA7S;nc+P5WiYZ*v zBYr&{Wyhwj)F66WWrq@AF+-RhQc3IQH16-*t8xu8u2NvYz%jcY4RX&k_TOZuAVY>BJAwb` zN?12L)P@3A3I(U}z*}K2m5ewmV3GP{0eLZj1n2YIJ^$AGO?mj-U=U|5sGS%bXwuT zc|e0jBJ9xE-dVVO91tNhnK;8{xPl35Yi?JeGghoJnV1FDq>j!ZNRZH|MY_ zyVvdm-WNdEW2*t8hcEb>?}@a{BCU0Cq3F%vr}2pq*tX3B(saq}ezFkcP9Wt=UNCf9 zd7m5nYT+Sv?9gb#-v_9HA-Xtz{qNH|#*1&tF$2n{Eg{1*}wwIZs0l7|SLtEj*${amSX8ns{9m$fbui!T0HX)t4m zgBPGA6&>(~@=j;ti2jb}_ybh*JMp2~tw6~^xZs8 ze|@8>WNk>zr7Y=K1&)Gm{@@@2mJBT#tCJQLjCe_uBK`ioTu|M^`Zw)H;Or^(Vn6Xe z{QbYy*4BdkkTF`T4=kh&ME~YPFb7&T;2N*FdEx@hTEU|?ftWW^U~u@z-NMyVRJZ?- zZheg+dGgi9+^e~@Rm_z4%A*lI;SypDQ0=usB2ceKb<)7E1 zQxJL}u?#(D^9y)hgCeG=r z{^uyM_H^TM7*iNel+};fVZ}%Qb>&}Sa8g`&VD#I{xB_Bj%)?Ri;^;rQ9Xi4%JvZ$| zj?T^(#Z9>Bsx|2Ov^(%H4#<>d97Hna45gw-%MLllrj^V;!1Tbhb8oYwh;YQBUN>O< zN2Z8zqSuwELx7v=^~mGLpd{@r1d0RmVZy(9o}Eu}J9Y$!I)I5I=8xI2N7+Et50Dk} z@jshaLFLl$+sxbZ| zKwy6$ah<;ajBj&$JNyf=1kfa-Hg;H@pg)ys*7*UXGW=A`8wdrX<_m!C%ESFvnx;(m znbwLO#1qqnxpu+9qv@^wM5`RZ@E+S*cSk1ya}PHN1CJYHdWUnA7<)d#)i74%Qc22p^SB}v$KP7UU^$j2~z%msl#)K`+TT@7lF^3G+9zSJkW=UF%)f;J*fI@upM^2@t4sG1cLkWTRPq*lfQ)VRGFt~C8mvv~ zSWj3<=fm%ZD#TOz1ya`jagA2W96HmWz z3+xjnF3FZ7mPRba8+_=utU#Anlg$leGD}UOD|`G;v?Abor?&DeX(v)%;XD38k|o!~2F1)c@%& z4)#o=dgk=%rZ2mGo(Tk_2qO#>m+2xDt*40Z4ZLtxh&dKdT$oZ`MNcdM&dHAziJ!tz zf)h>WK=|WhkxO;%ELv6j%T(gPRv0Pk?B&Nuabwr6O+R3)V`2_WIb1xAlUa<&rSkzR zj~@UAHAMj!gnxXJUC`sYs|?@T0>H-9L!CBGT%3I0^s_d2-1OvGlK|bu3R%SFv_2=N;fmP9PlX_gOOU_SQqsk0(4ikN4}_KmkfS1Ui0 zII+bI_`Is=GCnK+uzGiQ*I1w$lL-g&z|qY)+^wyP<_mF>yv$tcTC15xM|ru)o&mv| z3wjH5LXtVU+>y77L5y>81SFNuTt~8brf$)o_$Ev8pKGkv-8F$W$}~@sP8o*Uzf{v> zn$gT-{PQgb;tMVY3rDLSO}-uIFE)MT7TlT!^(I%^Jt8LBMX^#FPVk}(Zm@}|pnL5N zw|Wy8QRE)hXu%Qu==;~640Hx`$q~-(EF0a!!@>#AD|Q98O2dKT)S7GecKW>#SuR%~ zSNN`KLCJg>bbB67`+aU3k?3TmF;fA}(fr+w$ve z$sj7?gSY$Vk~ikN4`PJnzC^FBnV93tr}NapmP$-Emkg%8G*r}@MR*()RKdV6sz%R} z%^ZBU=at{voxC$<%9*sH7(T*d9xkwdeC&r+Bf!tEK{FQe-bqfWTeoEGrNC}7QrHJm zuXe+T6gM|e*+mClEVLqi4lOlB;WQhHWx^(~xCB0(B>iJ%uUTj(i@Bi?JTfB#N({B*WQF|0}TfIBhoLt{r%q%^Yx>-oT z9YEtQk0H7RuWOv%4T#;bb?VsYL@(>n3pU&wEJ?+teTd)Z-rYKxhzUn=L%RdbM~;iV zefzWZp4?5R3nIOjsST@QW9JRmuXrcot#nuKw6}gAwA#d5HE__mSyGE>-UXWx>oADT zrW~1}OHe{@(_Ck6)#cOzWrzWrtIc&55cr@ ztlr1{-G?$QGd|ZBFJO&(DNGBecMcaZkxL*y8npjB+2igx_*^!-dAJXZ_*Q+@uG`Q9 zc**gTwfhe9!$I#1_{oldcop1pyYZ~lhyGphO-^2=2txGvq;pdx#M@hC51KxpktJZY|_(fk)yzK==!|@qzu1-K)%|U&_4m#%f@zsrP ziOCgiD5H=KfTii&(jswj@#Pj=jv$UqVljs=5wX0yRa+YAT;|0%I=Nx$?u4Hq3Pl(| zv0K~RESTKwg74J<7JAc?T1O zJu(M)Tr%&^7@WO(ZzcK%6GvT_FD|CGBVE7J<(KBIDuG7Ziq+K0L z(b!*>sFYYb(de#4uu7ti%+8=pV@UE-Z?Ei(0L%ieG_ry34S|TY?(!{t)zQfO3|XjT z^ol%>d9FaywBSo#`(9*iZ~O9JmRS~@No3hZ9D-k(01(YofAs4$hm>G$-|~XBldWxQ zywgc~23@evb+xg8zrkQ0(1QSI-Yb$sYhr#P#HJ?2@m6R{%?52eE;TsuNi0kq8?^Tf ztJ^IrdkkT+igA_>Zu9AkmRFo{N}Bv);g?42`jk%#7l}$X!?U6uEv>jZI&uM4j!=q% z?4g|v$6die23c{AG}axk$^`i={p;M`%N?trR4I|?oPkB^y$@dss&)2GoYx#4KO-;b zI9t)nw9UR)HNS1F7w24EiUzqf%zgTc2_x{1#E&Kpi7f0;cIkMK-I0CkFk1_=##s)NazXp&wdm z|DByIe3)u0<=u;_$D>Fd*8aku6mnm@e}GewQA)FThhqJ=w5H5xCy@Qv0eXQ z<#=^R&Hl4AhN6)IUL;C|PO`e|Zkkicm;IiE&&^6ikrfW$%dovGb;t-aIdO(kAFjkD z&vkSoyGjsz;7@nvwY6N*X{f0|z8*H^FgWOG!j$BaqiQD zgO|y-RjeQ`*u$1s z9~uC|iW8T22U1zXfM5oi#rI&u54!CheZ|H(E6$`-Y!M|+5{RXoe6>^^@^)nK#0@&O+Hrg{@f4|`rpm&}INL-|tv)-kj;yB>~wv(Ce&l>VCZi@35 zAo%x{(#!w`FQ1F~ZQ>84MRSUKOdIIvK z4>une7>F$siACkmhu;6NAG=srk1pPnvsG@`U0z?;X)x*ozYzdz0OH077u>WwtJmk} z8V@~iuAe3K_r2pM!@n^AJ=v`|Hu!~sH07``;O%YtV=+_YclQ!K{o^u;BH0MzNQfu^ zU5!(nK&^N$T3SdN|GV$l0`}%#(&T7sf9=i}wi_Doe4BnZ3Y5qsOS$*ytrAm#o|wF? ze!0YCpk9d{5LjRnDU(=;Se#Tg>0$o!LjqyJ^#RMt@+tAD9fwv{a4Cz_889lm>@YCc zMdh&Z9!(G={&|~>{IU%MzkwZh57={-A-p|ysizCp2PLkmWu>-cmdOKClvL12)a!yV zh5DjNBCKoWG#eLO$uK=_AKCEa@+cC`^Yj9VlyW_ju-`8R9JX{~PXC*yNIoD0gBd4w zAT}#BJ^iwO*U5(ul9AMOOWbI!pT3vrFmJE|!Ig5|5@mL8hgx@M=k7)@0_y<+HPL|8 zYNMa}QI78yp@9g5eQ7H9VkOQ>_B@Uro6Oxa?tJSuk z6y5ptM|{=uSg-*o+w*%qZ)dsXbA3F4uG$5WJU(q}Fi)$P!>5{Kx0l!r~M$a)uV^Xi$SmdzfJs(A|k!p@jM=a(l|(s0~H@ zQQ&|0`u0)26xQUJJ2H{_^H+kG8+MxmL792}?4to|NJjDFs)68VwS@|~yt(b}?mnHd z7lM8+@&)cAM)7}rI3GMt9puBgTW&=|b;6SQIU`HeXSCi=Gpi zQhf&TCk^70Kff$;dstHuhH`mnGLRc2ZI={zE>eQ?;R|-<+Ql!JN&Ri-)HU`TQ&h@N zK-r6DL;h7ObnCNTcIo1zkNapo!X4{T)FR}aY?nZ&O3{G8urE$NCPNS>j7`q`NgI40 zU>vv|E_ct)&T`h zP{2Y(c_vP{*=p+t{sxqYy;*d@OYz}ggl16`xtN0C0^k5~Bzb>#+A#O0%|rlBI~aIU zOeoOUsiWd#2Y; zRkUA3Ud@bO_(#&bCy-9IP`}8=dh+PAg69Cf9=^hBWdmVV+y{My*G~-eXB8--S@h=C zlAquZi`Zlpo$F&oWo2_ertR;Io$RoQO@is9X6hMyp!I?@mR72_>h0>cmUCO|wKv;w zSNc)a;n;pzM3R_c+A6{{eF+PZFFgDo*%)3+@W9F}OqWw)`4y!}83Z z+*Nv1SwzRB`0j-TN#EGDr#&N(XOJpWM#_G#`02f{!M2(R9WOWcWNOwfv7g)!!&w>L zr$S7D3d%|@1WOxk!MfhEfVa~sk{L=fWGWGq3987#M&`_;b}^U7hli1cPLpgRelxF{ z@Z!ngyz8JTRR)8-ab;}`^fi%#xt#&e7+Yqkx2NFf$o9BluNQ8hIc)EmG%!48B!Bx6 znvbAii(#1t3o^2jvx35iss~-xu=K8|)7+x29}R}euroiISpAg6>Hzg%<^vLFEK?u` zmSJyPu}DF;n%K>w6Uan|5lMw|<`bYe=`*a2c!A8|hbO8->$R77=}!r*oGG-?g7pA) z!S6i*r7A)#tH-#o0`syeztfeI(FD!ldcj}CJ*!nDQ0;lu2J*%--j*ubv`-g@iR(y@~ zi;v^DKHBj4G}X8+A$rkuutmRBR;0%XMn@-6i`M!g;0-VaqdMFz035h}c6z#u-}J?w z3m5>3M+AD(y!l{IrFO!F(49x8rRkb!(rj))`ox|=51@08C6v=!LT%o0A|waGF?+*} zfB#}DK}5cSx@Ik9BTj0JPsbQl7Kg+&p1Yo*kpgKj(Vk4J;rPO}wYs>E!+OF+wx)U| zeD1n&^it%C{m@G3;=JSmY$0O`>(2ed4SmX*b%v!p(x0mbL}Ty zC7Cbdqd85>F_x0PjKEfCA|4Ql59$Lq4Nd1cLppoBSAFSt-Gd3dgPBp5mIrt>!xcYR zOiWB>R0Szn_1SUfUrw3I7ieNvGTew(ozW>29-$=rq>3=)5~pn*b18WJsza$Zkm=t* zVg8(uIVrz&9=Px8q9YxH6I_&D`mUX!a^-c1d{}H^9o@8cTCsM7UZq2#(wjHL3e_@e zwB$+GGt~IBo^Lx$xOZ0%LmIC)7t&IXJ?{3KCvt^umlQn@1JZ6zz~&;YnkZ4 z+0g70>vh+8{sWcrF3LXg@Yn@@g)G((eQCpBRZjcBa}V409B;cP)tFo=GZN@%XuQFp zFws6554)ZsHD2If#W!Q+8?`D*PXo{1u*zLQolQTL>hxK%U0mg!G|S3bwoWcYW_y*n zjBQ?C-k+K5$o`A5!kUlik+NfPG^ORG=~LGPoc7b__Lgj{toD|d#o6Pf^G1^#iKKHi z)pg${7)|*iCZd1BQy5^hL>7VJI7RMMiL)amBYO`8++nGG9jdLo#9T5Ia`bsq-do$) zP`2djmP};n84tMVJMKOsK^sOCff`vihvMN6Tbl0D3_5VKU`*q9aqH#VJP+g-*h3FK zP%Kj+&ZEY$v47adhCNVQ#5T;}e;}@?XwYQpx2h9%$M`S<&cnx%)hlmWqmyPHyH|uI zS_DuNo(S;`B*@Xq--yc6BbvP+)RL-k8ZV_nU3dw^WvE6S#{0BuT0;wS4lEMS{atE; zo6Y>xQ}i&eRB=YF;#GKi97V7ONbVk@d0;PU>q#Sobu2(G`4mp|sI|kiqCKhdr z_uodBC8lOC?S2Jc*Hn!7u|J)*u9I`Y^*4&ri@%=McQ9!2yje?{yS;Es^Ef#gu;OjJ zUBgei-65;i|ITyI$f)4RbnWZz)XJ4Ib^0l8~@sJKz$-169iFYOnpXYSdX->1Tc@WJ?%A z>+i01ihUf3hq|WOS(=!VTiB7$XsUZMvGQvTHnPVyqR*#=1MZ;7E?{~2k10PP z{(n?`V|ylA(`;Nj8q7f66VDNK+C z926;{LowaI`xLVkrKOgciIHCE$a)~hc`JLomp4suTYuVHstGO_m*@|l&CY*F65Of z&idVr{JlSmWi7BBtuELV^U`l%*u`t-+Hp7fx?jA#;c|9;T}&J3Qv7g(mlROX>;9~> z=BFgM<$t_BrBvv9N}Kf8{P$kw)!rUYhw)%GobAJKh{n_aU=;@?lON_t#)2jxwe=lF zMP-Gn7P=E*)lGQ~%=gUF=)mJz_@1(^+iGAMDwhP9>``4IRj8A)GFEL#h)@P)1TdVgVARv@(?sb#k_#;^~EGSTsY>KDyAhm*Ltcf81WOm-sqZbz_ zL4BLxJfy`RYYhY6Ix7|Cw!rN%)@TDe(+AKtE1(Rtfx>?K333aK88VGIdV6~-Dk4Gz z2>q$PD9@fYe|HlCD!1R{$PjYB*sP|PHI$l~o(9;LG{#62p-TjLl-@*$1y&-L=0xo5 z=;wtlcxnseVd5LPP0b-Z;Q$2&`yv}s{|34K`26gE#dLFbpIoUrPJ3&ZAeQVh;)Xb}B{H77LWkbBV*kzW4B=nl ziaK5liI@joJ6|cs-HEP=!vNlN?0Ptwa;&97)h0n~9R+@Tz(seg&QRm@%G$7F(dut; zG)}1dzA`tasgL)4UT1g3>vj0I!(D{5XtQ=}gZ*ptC#uc=ZDO-4&)53w(;h*(QaR zYF0c?hhm;gh6dwEPkD~BZmb;SBL&pwFt@!;&rsw$u+OwE!ald^UreM-4ge@U#_jp=u5^LWUZw3-Hoge8VGZ7DDVd#HhDr%gwrzrAZ0o zIWP#{05~{JGKNFWBN)$-#s{2~Y)kE}YSDLJ>9gBezn2^^LJ2_}X!|9Q$0ub1uE=;E zOn}gdBF@F2Ar_&GF(RmJE-d#*3Maam>lwM`h}NR=##CEh_KZlC>DtWNk585?i``_& z-iGlLSha;2^?o$wYM=w^C#b0~zgWameyMc?PvrEu{ZRJ(yOBNgM$oRN#Gf#%}6k7_phvvHu!#(aQ3Mq8AiN>vhBSAB@XMfC$9QY?cZjJ5?wb!AGss*ey3&QtN%O22*E zz18%rtRlDP<54G>nRt`84B*f@Q`tpfxVOx#!Z0k7bZX){WG($}h;42T_{;u5hSoHs-+3Su{LrcGOL3D${!NJLsw&med~n6N95* zC;v#nzeNg21dIDG%j66=h)$3GWC)>3H$tMa<(obm?}YvpGTSnq0#-Rrm0l+*M<^)_ z95;1p3clalZ~C*0r;y~i>KIM%=tFep7O#TM*g}&Bo+`!4%8CxA8-)_e%GZ>hY>W!( z`R9$VfYOl;1N9!NgI_BqF;@qc{DP~)R;5BMq!cJ4DwwMy9>x_TNLgX10i3g@6-WuH>W-)gI3ghHPnDi70>`hQP16j)Rpx zsu7Fs`C!`5=)!yiDf)r-5M|aL`Gxxonzahm63MR_ZaM9<5`%!x<1erYR#^|86Fw@?}TeN;@ zcA!&ZWqm#jbV`nLl%oX#;VF!)tXGXy_tun!Y!{}UsTizyOT1W3&_r{Q;VyB@yX|0~Id?bi9zHOl^%9WNS-a4@-Iv&xe;(JP6QLQCXu6 z4gSmvkGp#DfTP7_?)2iiL>Lq*!)+&iV+q~|X6a#WgQfEHe(iC;{)w%$A@ke*!IeNf zc=cGfCn!HSEt<*)*#Z~O0cU1z?uzJ9?LXvn&VRgLZ^rp3h4W-en4~C@wzL)CWu@%I za57A7$6ydB6F}}z$%n|SXDccymN)LFoKnUhr0Y|U$s%k5O<})kp3R+5CnN``wIb87a}?{}7q=(-sm@ zWkp81^;gN{lb66aE>sHBM_MYC#|w$575|2kmO@ROBO!CU`qf}O2oWqsF3T((or4`W znu|T_VSY1(=hyphYV}gu#^DGn`o=(0@-%nUz4w%R_f%9e&^9AZ_3VrC0S4+ALlicd zj=lxo&b7G*yj9OfM)~{uyBQP|wBFP{a$Zx?dZ=3=ZJ-};oeX)s(ITtz`t+1<`nV=i z03<(eKOfz$vPmE^q>Nys0#9r{HC|R)S{Rs*fvr|QcNfJv@>vgSV_kP3j(g0#QQM;= zffya-X&&Rpk)^lOE*0jC^Vk@2u+#`buQidUX@zNrn1KFRZ91nG79cm<>v_w(yuED; z@-dv|0Lw-m;}}nEdpHt-;6A~ExAoZSeDhZ1lLriaYuGv&Z~#r`YP?S90mTHS8H-!MXHm4)H19mVKFo_vdvq5=a#C6 z{gN;L-c^Un?@E=)6x_#u=`#3&--o`leop^p2|O>Z{w`{6aWZt0_FeeA8yg=zx0da= zeIV%SyruJdbX<3EZszg#-H#0q%^Og}e(~K8bi8)^7(K$4dFQ_G&)v-4NIBH&-p#*< zWy+<&#A~%_xFY@v&s#BMO>4Itld97g4*-GVsOstI^}g#aWMpTvHPUMt#8oiN%4czO zAgPsJUtgEH@sz?7YP1-R#^Uqy^W&U`is_>%q(l~OY-}hcqj#UlF!USKdTfeV23(P+ zKW?F}jeWRjPLeahn0|hK4(B5G;nqifIwG+&qEsZbb#-lu=cmLVP0lqSrKhJGYFb#7 zDNB)|G+PE~3>iuDWg$j!<=R{-$3~1)d)~giaW&!NFTZ9*^Gfs1F=1fxD6?_JW6 z8l|n;cvz#;*4%(6;tOFbymY!uOjYcl%|_~KG_6KsMw_6Jy3E3h4=j$_v!1NiT8{iO zrS}^W0-_kTlq@70UdlUrvk)6~*X|07c?G5A#2qq**PumrKZ_QssLHdCM9sz+SAfn+ysG%H_T!#gfbc81)ak-*`n!CwQ`joDqQ9FfQKn^)& zI3SDDUZP1x-6~a7dtV|9E@tNFsF-|QKm~T~S5s3HqSh7`vj(At`ne`}opq{THzpb# zulr3gfNclV*fpuZEYzV+n_UTcW;j|8i<n@(|825qi=D;W8JRDg#{$m)^bx z6`D)1wT24G^7?v(){Bt~ZLl~@xv2@fj>q9pu5FswRA)VfIE?gkP&v3#633ENmk@Il zjoO0B;(VnNdLCdBvNow!ha_pU9AP}#ME}(vRyh|#!<#89WlF#J77CAR*=DnTko8*g z9+4p=lN9%UhrvFo6)CDaY|fob-x=V_lO09DKz2z-N_T0d>eip=!w5rf9jp}^TfBHk zQYY%>EW#E_SrsQUpF#ke1o(lA&}t3mlbeZata{Mw>}({2!+1bGcxE_o_GE@ivH|yA zo9AmwVYfN0`KHZA<|49RBEO!lbtC9TZe|%Us27O4@_*wNQ0qm&SE$88R?#(CU*wLU z`(m{|1oV_9m1`~n>RQt(Z90o{@!(=!3kk4cx6Xz!9g{X<{%O+7H-7tQs+Ag1F*u9{wex$4 z^rw@(2bYh+gR6_qO^dzlr}MsqKMQ39KL?{PzL)o}{wGDh2#+p>OSv>rThIf~$Qp44 zG%HIVO3o{c_ca*O?AQc+&l++RI}@z45DhjRu4GOhEw&<9w*|SDpD(CK-5-*99XEO& zLV5j0dR$iUc~24YwjG`laXT)0J;$&6&Jc7R6#@Af{*(MZd-JRR-aeb_FnxQJ>)xG~ zQNthE8?>SOgt8$ohPC9WCR->Ma{q)GSJT`mfGBsNA6| zy-mkex~AA*Magzvxe6t;cSTW7ZmmFD$dua9GZz5&h#BnD1uh8>wSeR2R~lRS_-tXF z!62JqA%um7s#Qc(%WwzD$U+Y=O8ym!(jMY2(RJyH{Pm51h*)(5R-quGfr@x#9FQw6KWV_~Y!+@Kp( zy2R9F>c!M2lGVyy(L(Q0BT5&C>)&(<9LnjnR$K<$cynUQ>5pe=TcU0lbXJ^}E%{|u z09m?~wmR6Zl^CWh*sfZoRgHap22L?CG3zWK)0}m5*vRKxupL*ig@cSi3viPz&_zf( zLBv-d?ETmYF~t)1bce>&X1^Nq5qD$Doz{$3!?`Ot0GAHD1AMHV5Z|*?Q{h}R8?Clk z=koTE)Rce{7N-Bg7|3rpD;l51R2|;R+j+l?Ap-odyOFmEcP-f+LYCo`Vvt2QR34Pd*TVYq9XT`g6A# z=i|NkL#t=tyV&!_>;BaEd2>$B_`~-8_5O0_P4%^b(F+@U3w1pl5;rsU&U;m}+mTrVy&P@0a0eq~ zG`xYp2- zNDF`O$jM|`Y^l4bs0iSSz<6{QAtoZQySXVVFXn0MWRa;aYc_fo4XZc?MGW>f1fZAC1%&$n zYTA;#Zr&8W4}iN1L|aD6cS$$rdIL=;*8;7EFDLf?Dy+p+%3jzw4ppL>t8E0pRIX~9 zg;dh?>i?p?ouXncD+lhd<1Bn)M&0nzCBl;>h`>wYQG}!kV9Nh2G*<-T&L@I#V^X?Z z0s1%b(nC0quo$w838ibL8u<~n$4P>UJ`gl8-vRCm>|lOgnclR{N1zU_n}leDmWk(v zMl?&us*wcJQcZ`28YAlFCTfr?S%hvdtVM%2;}mG7Fl0lDFT;`%!R|}%*L8J@OayfZ zv8h-pBdb>ur8D-q@q&JQ#wpy_4)Twv zsu9*`KqS|gqzJ%{(U^Kf1oxh<&HKETa}5_VVGipVQT=A__kn5}R{81H?t1$W&bw24 zXl`mEo#@y1OE4_mhyH$`6agB#V<%03b7LSSB2Yh-GI1upV$7p6Oi-1JR|0$E*is{M zJc_(a*5h)Om4$U?PDXACc`7YRSUZlPNXJ7*NabijMyMdQBp$~go`#n0X2JNO2HlRL z6brAvp$au24obVh2{BH%`}xlMsW;iRaL0dJu;2B%OwGckpyYbpxuR1aj;rf=kDdH6 z^SctIe6itgsk^_MNv*ry@;qqpKcTQ!G#{uwdRYJ30Gq%Jm9?`eW#Z=J|MqL(I@^Nn z^D_J7)YCNZO<`azf@gtgd zX7)Q-u6#PLyLvZzrRNm9av~R_o9U{ko@B(!$T=NQj^}XN53jGSCs6gTQLBxtuZ`DG zu6v>j(cEf6Cb2==>qK)}Quc6FRZT)~@TyEIfh)QwqE>xY7#1heGCEnUO4hkY^4l(n zzppYD4#|F;aJ?ia6aiUM406}QzQy<^4e80}s8JG}$v1T{kQn@M>h%?5p(x@R zmomSRWI>5iWQ-(vV-M!B8Y9We^`yKKq-U|T!H zo6qcXoCw-fwrdbIk$Te~l7UDL(mN_dxhLs{JyXiQKjK^kmZv%lHI(CgDQ zSk~Bt`Q;lGEOkxIH?N>o;Xj|BOlPss2KECh%agqguH!90GQJnP2@Ro)Q>I4TZgm`P z!b+np6~ivpKgtjVrKm_m1np;M9%7+jO%xOm`@=dbC>w)3T6Dwue(aoecTtN3e+H>= z-F%=T5SYCGngG9<-2J}3j?L?CzQk25?!7zTC=>W6wAzp8ep`3z!{+Cx^e z^*-KNyIq4Hr|XXDzV#GLN{#+NdT18{*Ot!Lj1TMS60Pj;%lK_Ou{fVWeiC}5VbU=s7Fgoys6^{jsPNJFOU+;1-QRV#WaIS1+Uqm1 z2lFD(!d>w0V9~y7o|nPE;n7+5$+Ul9Ai;Agn3OJSYk;`%vh)-RVq2I@f`M@%KTngi z8dHfnQoM)im-`$<%_*rEl3J9?c}$$MG~JT@3Y69@sZ2*Fj7Q3GrBlvo=KE76hkBuP zhrxaojq3gcrL_-<*qYW~@0#D>q@<)zL@;1H$evs`F@seW%~Y>PxaNcw8IH<4vJNWkFX z;WO*SJ~ukZ%BV9UhS?R10J`X*>M^=b`YpNo$najtE+JCpDY-l9;CLx*<9>2BPEOH3 zvr;q$@90cnY?$bryAD4OC10K`ZWZO&HZ>sqp3>6qN(v+<=VMM|C5F;+L-o(!cmeO$ zJjvVO;bx?hCYe-fF>tN5*;_-{K^wRs5htZ8g1A^ceF=O9U~*jfXu}ok{X?ZlM-5gJ zg4KV!TU%G$mT*-)f}viqOB}YIDe=^BJ^pzV#5>;P=$`0lwqI{GI18?M`S>3uFs|@* zQMx@jH`MY!?|L>@dTTa%Ykmz4+ETjx>q+;lV-ncc(suCFoT%vy9_y%h9cMC$&e%HA zYFPU$$`g2cJ3N1>6L9$`3acy0?Zj#BL&ozhdf5a8P$6x{XUAZNYsc*pqd=r?4=Ptv zm+Th$ve~_A+sl}@do zv1ys((xN8W1UA!S4aO++CrfsZD5#$0OOcVbp$}$7{iShZI`bQcDd6(*a@ybLwcR~g zM6F((Xe>;=ghIvHxv5n{=$#WPEX7)SKM{}ovPAhpccC@66fehpu~Z%dXQV>}j+FPFtC;wEW@YIL&@Tv;7sEToZnedRd==FK1!FhR;CkQgG z&DPfc?ZV(6mx%FLSkYg5l2eKkT|Wl2;bVykJ9Ztg z=KZue;iKSx>~aAr)E9a>mkm@jR^pm=uTwqhMi0%Ylu%W4m?zl@3CNfj0T+|yaO4G# zJT2nqo|UyGr0I3sfrZ`f{z%6?=miL}JC?TL0`q~?y-$g;DZO!2mR44Uq6Hy%I5-DY z$=PtkGVH<#spOoztW^;ZvHEFJ6qS`Sk0m|~vlBew4a#ejjj4W0HC42nmW?^jGExA> zSO!7}E(5C{q)rwc%CwWoRfm?Qe;0}w?cC7DW-7&7ViEN7;&y2%xpN5~60IB>XR#nz zdGWk?Sb-*m#8tMf5z3#~xgZkAA`QAyl#Pu|NT@gD4_U;;lQf$-DO7#F8)n0_QF-_E z1P>+aV|I4-(k=koo!~b3xwC(nyym_;tI% z>*LnDUR1GZbHL@Kde57QKRuJp?R?Yc>>y==Wy<|$OXbE?@vxSpToQTc=0K!3eSuIU z;~hx5PDa3Z`AgE$Np^{xtr#QF*Q;1)Ep-DpxP??eVk^buF}N5B9F3fy89S^A4}INH z8$)SCi=LidBz|y`frSk%{aK!k31QU~vx{I;6D>K0*!rD&h2U$j>;-;5h{*n_zm$f9 zE+Cv4^t&fbux^<_BN*$HB{F;332OC_F&5eqnK=A#;E7buTcI^5v$>#~-qOYzji zW#H-7U4ereq@M;JA3IQ8wLvgSQI&309fUZ)ntByQxFfszHVOfHaHH8h!OYZDOfeiP zw>0d@(MT9%Ueq#lwIS*u+CiW+f-~SBp~t8Ng8sMXdqdgQ`1i4%x87*(#F8clq1S`r zzpqPg!143CXJ6vuB(1<{6Zb!)8f6MWw!W{t5F0xis}FnozV8Z)zMp}=Z3sQ@)1;c) z<5B2+9z7pvrvKU{HE430my@GD zTvZ#XQ*v*TpBt^y4H-;!YYRu_SqHYad9kMfQm=Fwu)vk5$y&sWLvo(9BbgHmI~|KC zpWUq)Q-IcMy~=QsvgK58GWq$m_4Raw20O#Cy27lfuBMTkvT9ptHf>qHt8z1uuc4|+ zdcfvryzs&PA^-B*@D~8#ISa3+N6gm|7;3yT(&5j1sS!8JbA#(>uf;kVlk5=TvbuyD z4a)}go}QkjtJUi&m7fQb&-}syRx#l%PMt5&IayiJSj+-?z8FicC|$;MHAahW#3(mY z=ZlSrIS(&8WFq5Zj$B#j<~P#xsgJ^FWZ4;8)Drvo&1G(h^kgS0I{19KYI096IOe@t zH16{!y&5^~HM3ZR6>N<|FfT6;6C^VMB%}$jVR-f)I07)ISdEHpKEf;-xC9;vCPuSZ zPbT4FXYnN8XtBAkt$4yMhONxpTn;d@l$wn9sxHSjs#&TzAT+1l3E}K4rFL2sItB)s zYYWh~J#(9#$-Gr7%zJ9Kvn*v(Ob)=ok1Yl>ey5VA(5}8_EINg?KH4S&nL0QrEO9zx zfC)8hfv(h8gHnU++5nQ!NS#=}KrBfK5a5?c#y3fmVCB(souryPb|5&kU0x)y)Td-4 zXi-8>FZ;#PaQPvT{1OI+@-}8PV)2uJYsdQ{C;yqYt%%TmQ>JTW@SFka8urqC%9A4@QI*$WkGiiFca> zXdMS!1F4m0#Cu-p9SQNQtgWdr0Yu$_6TZLxvnGK6%fRYj6`r2@6||b2Fl%f$%3EbK z@+i&U7LmkP4v55VO`J2`Vr*?eLL8*Rzde1=`M4qhX23pY7{BS^V`^8LucLZ4w?nCJ z?Y~|jSV`NG&34pOgZQzQQ`FVbQ`ps)Ke{?v?U;N1(npCULV%&oH2=Q%Oc%Z@2r14} znU#$y8;ML+Z98zQE-48?f>@XIHG|t&616h#5I?P|7Ef&GsHu@R&SXUX>1?l5^!W;y z`fW{45)o>aF;97*2~l6Xw6!&5qetKNRz(&87&!u-{2x!`zrhO%3WTX^TUuN#Eu}si zE>c0?3=vdMo}OH$SXY20C0>Q!M_OqqtTsnQ5BUBF#~=_)QfIf{*(N@|6;e_mt$@7) zQP^br$dzj?N8)pH!zxfxP()`&{1g5WmxLIgjB#G%aEDfuCT_tEapAE&;ACed0+-i*$suOlw_%E0SO^T>BL=uQ$XgC4TB_Oj*`R& z6Px>oSr4<(E&~BLG1{iM*_qK_iYQ6_ z^;x5jr~dpc<-sIP_mkZHz}UzIp|e(ab^F%KYtqZB%4^2n*yR;NqOy);`Id(fZRFl> z)vx#cSkUi>m9mY0-FHtfj~tElJeo4?XiV*#Jg@hVHN+&S-ZH7kO-^IL}2N+hTq{D&AceZ$0V-;rSgx5kPSr>X6I3(7?#zwt>TbS1x=X6?e-N^XJ=5c{9PP&ndwX|6R^nFammP9A96+z0 zErsFfm;gjol$Dqjdu}8S;Z?b>=G2h@)gq+0G<~V5fn0Q{ie8#<$W_r%#7=$bH$EZZ zsy2=}K<5BWoovIc@f)>qAX(Y%W()iA58*+KmhI!obn7g-<$>A=I%W!?+tr#89A7ZS zBXF~RiqDa9szdMy@(i`$sJOh3cv5Y2Ow2Dn5U4^`J<2V*j`dMH@;`Fp)%FuN+g;Bx z96&Iuz1TCwLch&dCV=KfZ_WEb3zbdiL)R|OG|wm#!5>mU`5UC zq({6192qc|>G`dOS`3?l{~Jq|K;86y&7S~(k;Cc46#f28M=O>cW9D^c$$=z!ydE>? z(P+DLKKT2H2x$IHggwy#(Djy<5>^Z5G@L6Kz(C03h-ZA2;6ToUi00vyI=f%Eh^j2_^$P~ zcYS5e6Zqch^1E*}$b6j~`aAt(Q*q_Sn9dl@eEaX%`BVQ>LDqdRfi{mi}eXsLlvhz~|ev}FizI~>D;LRxS^V|T(I<8%Q z*B#Q|`E1wk_{4Z82|Nv^@z|F_QtQ(ubR!06dOL3yYz6Fp${Ml#f6BU=5lKFhYPptX zr}?D-_N<=wJV;R<8_K(M-=zUEaOLO~;uY=UX&WKRrD*>Kv^0yDO)zfMw zwXrZwNtBJ99R*S_5#&pMMuadp6oUXOV0!0`Dq=lZc&wdTURh=ty~T(n z6|HP&n8)F4B4wO#10eRjSkZs9S+y0+vGxuI1_EK>b6}@)5*`4C^6qn~AXJ)gh=@@* zZ%R?5%JjI=5mj1pQNGz1`wxF5K^hTgL|)Vz{^;6hM^i}_z`GWe7uM8FV%ZIo$VgmLV;IU-`H7^z7n7;5GMj%h~_*I2Si+SfY{a<46zQ^S5p}fCUe>ba6N&)a z;zIG_%3*>n<_gc&JaK(N5&N$d#r|e-G~CY+^cOfa!gQVnHKXzbtP4(HR|9(>#!C)# zvf%6BDCOvilw6jJ@?M7{@Xqll*y%x?0E=dMdk`<2?4+>ab>QBaj`*`FKN^3AB?dXh z!XTmPD`JfKbuH18U|fKhtv{6-oW_WHR&Td6yA6kTTK%d@GNwr&Dlul@3$zKqMfZg>v%Un&1W z>fOJEUsv4qx&|+fIn`|kEovC5FD`61Ur*UXI2zD23PK}VJNi9-(yaD#!4YlqKHa}( z1xF#{@m1PXa0)U+);SU-epV`wbLPY6pK{P!%ZVBZBAP^3NFBXEa85*&e<^sZk^!Np z{LOj=>BJ3mP7ofD*oaFX#=8!XjDV` z4-oo6 zP%eaU`OARCyUlPGu}osXEHEAT6vBuPFG(yuZlL>MipQsfI-PC}_4{&0oDB1y76 zat?^ij>mrV*?9<{?hv?vbJ2G&Sy7 z>dt2`?!-qhy0_6{oejte3P$TQA%acKPt+~34dw5_brc)j~l@a!{iJ@{MckoL6uC2SZ^i(^7E;~S~g0FCnsKKfW8xo zqT7`D<=w}wE$g*fifV~rui(6bBP4xR!9U0VnBhW>;EJIt35C(|3;Z-Vu3!0`lwSrf z8dOf(?%jBP!3E&k_1@zh3$+G4)k{PxzxtzNe6|-?oFD9V?!}n zAlNgk0eh0%jQ(jTzBK;zV}+jqovyp8y#9MSpX#$wvP-4nG|gJJo?Fk0w`j|Jzgj$( z2g=fFwAxDVbty@j1UF$Qz}D+;6f77nZ^GK>8FsZg-F6Ez2i14I^=fzxcRkkBzpcHW zg`W?DMrwUWVgU~!$hI&fW}}{0Ezj176ivg`5}w9|Xq5>;u{pDCDRvi0at= zzKyX>c-e92;7km6HKTbZ`hqQUgr4&yd=sIilU-}tb@#+GX+*&VfZB31p0#J?DYLdl|Xu! z8H*>GqNx8^aHq1~du)Bd9%!B}FnZ_9&nzscun3`Q z#Z>5@UX2xH+`2@+N3C8CKL-dCArZwbo`Vg--QmrmjCziT?T}a=H7ElY$`IgfO#!8> zp*qME`Jem}Gc-j!c%~%dIKBmwcge>W{;I03mUBxh*+hKfz82wlaIn^`o|?)|n^e;c z*MSV`?`BmHACg=uvIq>n&`O13Ii-9)6}b*{mR=GSh)?r;*J~X5`xhvddM`=!^Z{Z` zDOd@uXpj!_e%M6}?mg;={5^!FfDeJHmoivU&N!kBw24mo8jQO+Rt*01_zlT;hCpQ` zy$6Ir?1V3jt!aMxuB)95ak3n9dKwy|x4@|)6r;OHQ_FOozc`)XXW>E|(MIc}N)KbL zqwt85mVYzPr`l)~H&0CC-$6=d-mTX`hP~j+QsXeKCP}K7g;FvFB@W98rPq;89sjFP zd81WXkx$Ua2SLjTyt?yP#}B@Vo|bKeX4eaLUGH(ZZM}SRy)v#_*hLe)P4GY^LXB_; z!V%8Menji{b|T@8x**TP)yBv1@D#lb%Y@Ji zlzhTSGqk3Jl;wAni`aaoc4h-?>j*=#s_wz(8RBUENQj``*Y!LpdWy4Il=SlzkN3&g zr{s4D@PkV>PXu;&j2H<35CZrFp5DJ7h>ATnNFx?(?j2LT@B7Dj=qFC}aH?}Cj{+hZ zCY|I$orp=o?Ib1Ht*Or11>C)dM zIH9<&Ei~;8T?V*%7=)6&K+Vz(;HRuiq25^!xecrj0 zlq<&$P?}6{JSe?Ix!3kySEisMoA&L_dTQ%-i#GO3|HDkSj<{^PcM`i?E0$54Y@e!S|pN2DCfMpu>G86+WVO;H;NpWxzc1P5HaQt zyL@C4+${Ked$@}`WNEvOH9T`(qzuwDEBe|tZ8ZAthx*2;aiZCJ@hagntUKiUZ14OH ze7-m?f~_2kJ$Gt`3OxEIqDF?04AagQo{+7!wK(Hy zHLH|LDFqWD=0Fo2Jx9Dm^nVSTX)do32}?^BfD#cwaZ1{H{X78%i%_bXSyK>8Jo)z9 z-m>Y-wr@O1*TnVmq)D@E%;NqxFEkcT%hCYadqX!sGUy6bll zGs@!MU3f>TS+)=Ze-2o~*s23P)TI1Lpg5!3v?=&aK%$B0kYvW2KB}Ex{6J$p3dXeF z#P7g~O#}5!kUxh57G$&9LFyri={dLF-aL|xx}6Io#HUo9RQe?h(W+PwG`)B-#RcfX zk9v6jNbO{Sw?96?KW*k9_`B{guGZzyGO(y?ynP9D4cayQqSuI;HezJp{#WO}`$z72 zn5Su3MOD+fHJx$UKtRU@AJz%70H~d$>w-hu?W)-_a9P zplXx*8kAO}t7gKu_htWiKrrVX{7XM?_1G;XImPd7-eCULfg6;4S^P8#|BibvZ(K2L zG=|eZgGSEZu3cMC2NV#v*iliZ7$Nd`JGuRj(_z;%2$zhRIUz>6Pe@8d z1;w8k^?`Bs46uZw2LSxVS)@agl9DQbZ`0GU>_ndc&H^;Pl#R~!2g7JWr+*N%<6>h= zg+xRK0>NR=aM|bB{tcAVVUH{{0H&%)WdeJi*;&964%d%OyuuAbnS53zPDD;F4pusx zj&K&H+z!*`nfWKR0h;N0&nEzDlPv5HWqiSTZ7oAaX0}~ACWHtCL17H_VVXyJW@e=F zL7ZG9PGe)^9cJn8SAZCT1TYjrhRkhkY)nK5g{0X411m~8UK_X=x zu>>;&Z~9A&KuJz!{wuBGo~{==L%582DF*bklYxk=Sab$$#xB(rc`+Tw3ve4)pc~Fk z6R{8=At4cZH^`Jujc^|oyr{?oNQ;;?u-r?U0Yx(5V&~+niuk4iE;={EeLKC75==MJ zHJV%$Ey2{>vd(5_6AiTsuL7vcm7pM_r{*~KN5`@pU9q&^#K@!!fmjoeguz~+{C@dZ z^+(}0W3GtZ{!2}Ltxs(e_O_euMbz&r2>hm5TVG}_6^WVV{8THK4(a`wI&@wZtPC79 z5fvt*%C-dMhrf<7Sbx9kwrIJw=6N}-a)pV&Dsbcjq@?7YrTG+x@t3d&6QdA zB_V(H__#=GX{n=I_j1_TaX)a1r61$3JkHTg_ST~1LT@|08}OA>fr(|@eGFUD+|g?} zu2J8Nv-y?L_JPX26lTNCRTzIAdM0FvB~YFZbFK(x1g=tbuZm(1W&|0L6Y}+m$Ms!8 zHzYi@K@_M10hR0pF%-DN#DF2=Rf4I<)KBtjkyLj=(01ZE)viAI*dcX`ZoxEsDT#GF z3_PLReH3Zjo7G6oe}YC%qpWDa*v*Syoug{-@CEEkyoB82(DBpPyz9DWU@=7_s;;#2 zZtGXtY!t^1Rv;$8nF8 zy0uN3);4lo1$1txsB+`XMG$-yR^iIey5 zc`#3HO**4O6T-(PW=A*oIqVM<7nAuJhZn1soc4%EVK`PhCW#mV2&@-Ix!LBf-#EVw z)Mgx1ArhFEDqPj{_yiegr=vG8wNGuE(UmFr`e+r0gZ4u zwgZP~3D}@Qz*#bD19&i!RwOGoDuD51k7oScGhp@^+1vSCvv!Iw z%>S*u^>cXXMxfhuxtjIT+xk;tV5|S)vk{3;+xPOdacN?!N80bGBl^M0q0f&{g_L`L z9vx~28TQH@PZksAr>l#HH~}>Pr37Q#62S@{9Q4xFcJhj+lpRmiC?=JF)URt)tU#5b z!bEpD3~@o58PB4X1?8lcRsG^AZd|jxvoq6I-D!qNx75$UTb6=IO5%BoK$Q4u{(n5Z zQB^=+qP}nwr#V^wr!)!wr$(!vfX9ZS^NFY_{W%+>tfBEk&%%R4+ieeDDktW z&Z{bFo3(*mTj1ljQ0{no@*1I&w{B_JQZ+WJ)ysx%+*Vc$#05h1_#Hw=V!q$Qs>pw% zf&cN}9NT|b*6*-&<+-e5)6|7G(38_r6SFFTy0#+72v%}%{bjw6T(hj(38{9phJ#>TR?B z^3fBPm-o*a0J;T9SJ`0b&bLP4P$_mY6_cB*!W~IrV`MCN1daYX{Dnq95YLfZ|LaBf zkit@8XH=8aZa&&wRTVXL2zpa>Yh!~-9y?ql>_&*0oIFehy$U2L1FVgmbqFyW2crRp z0}3xVIGE9N8MZAoFTsqk-!l;+gXKF5IwsVw8&GW`_}`gZE->MWsLb)d_D6~^laK`G zC5VfYmqPL7pvDs+?kq2h{$?f0kvN|xm)E}#!hu432z7lWjD}D5^7dW`CJWfoT>?xj zlakZY$fs$w8bJpKNqtK5xN4$7V{+V60(sAlMf=$;=yHDJ02q04n~{KRwCqs|iNNQ3xl$g6IyjX@QntfE2%#oT~6->=}jvbvgh$lhYj!A=4L#0@SuDsAfPtTadC@veWvl(+Qrn=P&AhMs(cr`viEU%^6|5H zCcH1lTlM3dz(k+F!DG(hV98C?;zVr3)J6-UIcHF=!n;VLCoA#c`*7p7X5;O{QOs{hq&37DDBPQ8-kIT%8kLh3>c2u_Ibo43!CyE+Mj_-a6hh%Ezu_1k{b>Z^fc zX(yT^VI5t8{F%lB|@(vlM37+;;doj3s!#NK)*S95H^~|5v_6oY(g1 zJGk~A)N5!?mz3T&LZe{I*Nt7jyjfRX+iRrGTtL148~y$4(=c@^R#f}#T(V-^x)n7g zZNp$7Y_fSOYzBsUAjhW&Bl7)IZ&1UeuBY}I$D*gA#E0>s$sTN zj7&wZr-Gdq8da_teGHEuejO4REoB-N$Ejgww>lso$yMIDl_<EUL}v)Eg!Cof&%@{WYGV(;U)|SNZ_tfXza#twAg-dq1GlKofibE8#j+L6^#OR% zIT@iVp5_%{mFutb%<{k_tuQJa5eIK2pNxH@q0jg!1-5rAa3Pdo!EO~Osyg!-FiI)E z{NgP}fd}_dpj9&=GtaTI2qHy?`8vo^F(gNkKTV;5>Vt9y3>9-@P_wvQsUf?OA_fM8 zD#uJI(bARQY{M{r74E3B%MZ9fcEq*Mmt6d(2J^d<0>F(l#D*0zAPVhX2?9}q#QGZ~ zC+csVF{&U;y#yeCzK?-?0)u2eQG)WNHPzP27lEuXO@f+;j*RA&Wx)mtTft$14J<(b zSm0izRYfjDuehKtdv*7%M*Ke8gv~!+7-$N#uzn6=1=l+lacF^ZFEf@O2UWNElLmB) zS`Cd!txa#nd9gAl(%t@l?w2-FNI12W;Xyf(WyTfd)$KMq_7;xiY|7gD8eRV0p7P!w zOwZKK`X4Y%0RSpdlK{Lxo_*~Gz{Dxp9UR}G<43~=$9>ku%j;yD0KD(<^Kbl@(}s$_ z-a|!fOH=Ra`f{hCr;g2KCq(b(dT`&)N147QuW|~l*I#h0Gf@9zw>6gWo(g)uHF)U0>!kXCfS5J=~#X4&Wke5o0DPX&%4b4AN zEVn|If8Wx-c!9tHh#FIyO1qkhR`|GM28_>6_uqnb@2+)}VT1cDdJeaI9)@#)U$@;a z@yQlDydUyw6-^e5jkogyYcDrkU#lA+67U29zSe+nCG3X{>+5NS>0^vQVhrH)x))tI zz58b(A&(1zQ0ji;36dWkhd08xBSruTii1!4IQs4DknfE#7s;U@(&IkY=YDsFR1L=W z0?4#+>2L)0pU|L^U0Wj+(s`rjQ4K_Ck?NohV5dtxBF_i0`SH8y*3FFil*jvges0wG^R9DT-hM^)A!{ z*VS&%hY#lQXh1TC1*QTL6dk03I#SsD0zG-irv~d8X8(o zT!<3jYCIY*v*5#ycex;kHQj*{8{LkiL9wJssY^|dC@iv!i_C~flhq(7R_QW;Xo+A_ z$;V#+dm^97Trvm->EkshWQQeZDR~M=4#uum@YZpWS&Mf8+ytV&zI>=f_nUYNbgV!p z$pmU(4%m?K3%J+2F1V9Nx*2&ADN+G)ZF6=8`M%rWoHQW$>&=#nvt}#TFKoPBrPi1C zCw4U$r1-+me|R;uq_)Prr=sAnOBa-|CKqjQHPW)sWD1%@)o?5Z#v`l^oq z_2=>c;~3<1U35&~=xcZWJFcttw>wNaCCF&>Rks_n2)cf-xY1p1|GhKR=Ue_XLWX1D zX?YDJbAb;vtyv`!g&(+=Sd5`eUMVsq^N*^!tkgA^BoSZMC7rTktQ=LRn-%a`h|K z*%?y#B1Cu z)unJTC7&&shd$BagYLH;T^Z=n{MHFjAQdbkQv4Vd=%q8j_AelBd4Si3F+xo?`c7ko zkm9?NQiUMKpwk6PloWXY*_zPYXt<~w!mza2k+V7s78Z8?KPvMvX*Ry>UbyL!>617m zD)LZ|v`9go`f^&IEQc_Gt1zHfS3zBxOC>qM^QI}uDbt1JSHHS z*CmU38j?As^L>0=vZ6g@(jwQU>kc+377U0aL!JhZ@R#;WD@zW5t@6^CuLoh_GOZGI zVdhpbVb1y?2Q_ewz_UR8WB-ynf=M8nsgT8#YsztzBBn5<7K1K{rNJ;U2f}l#iLn}0 zqwCzDssu)3Fi00#K43J7sVs-b>!1)p?XI+T8-4M)R~z77X==6Di8)S9B8Yk=o}P!S zzm<|AVW;@mq)3%gY%9L@dgoqY8Z>BrzyW>>EkxM^%sr)ZR!=*^0>XiLbHyo4DBDz^9 z&3A0~6n^VJk9pA8!g>BVINg5|-for1#&w%D>vm{l6NX2C|KlM8;FOE2!L$OXK**0Iv+n*7eR?UhKTbgNn~mOz0*Hr?}pUQ^SJb|i8J zNUUIuYdr?OB&UVOf)eM>^pPwmjo~o>whk6OY7?!rVrn~Xo+!5*@N~(esyQ#o0_6_Y z6~mgT{-sM@W_lN(JA^EokxdYn4b^knSh~MBiR5=MvqkyUFT{AZv%g=?v8qXXvY}p{ zpHtOGN$^ckm>2Ho3=puuBbregrd;5*v9yeUKBFeoY#1=%~5oloUWmERZ-^`FX9oEP3{iFFL3y+gV^=QncZK zEy`%lHb`Q2}IydQk@8?HO4y-L)^JlxUzW3hJbzs;nL(cbKv%r~X5S=u+3(c=sfuCyQsieJR zm`k^5yLE1x8HZIrLJWGzTeL)&1xk9=qD0C#yzM$ckpi8=E0<~EzEuC5YLX3?Ua6t_ zk5@_>O=`ZL5UqXR6tGQ>`($_qSK=T4!6n3<=a(WJIBvxci@EE=qF}i!)Fdp2Vvcl^ z%PPE-la38d>v#)lDdFs+hR@?5gBN@F&rS~bJ%}A$$@m`0EDYTFM|@pr{P#4C!avT% z^_QL+i==A>XLwPzC97(o9h2d!7PdO^pntW*p57$oANK+NN(B5qpW%O*qiZf{4_>9N zI9ov~(gk%a#VX4wC6$cVBA15ObdIjbNGYvUEE+_R8{0`0fhrOZg>8kSLWl$R0wF+s z3#lb}QH355*_AvB$P}fQBUp<|-MV#my>GO7eKUTK@^@NYZQTVOnfiTSKKMM$aIowq z*0Q>D&?C`v?vAU5Ul^RiHG9nQ-rzYHxS4O!D0-ko zq3qooI-x^RLYb>By|u6^AqG1~7K7oMN|LA2qr4^C+al+Ln%TUG!3_P{eY>233;(cw zwzuVOe}fD73Gh5W5Svubl;4vQ~8w3jn&zwv^dEv~K1epwKC5{nQWGxu`a{q=iiO;#vak0(iXzn$qJoP;= z@dx39^+GmW%%m!T)~+&DZ6s$WMpq?Hlq<Tu}2 zj}8xi_Srjo&iad^k75j45P_nRRm1ChkIN<_g#1=9bIQRYj9D7QBR+xc$C_pLI zWGY>pLR`=q1xgVdcT|MDszxeDa1acFFcVrqq&kR1u~L}YH`_FGIEJ`hjEFp#5TWw8 ze{~bj2LJ5VezR-eb>3lQKP4xx>rDL~m*eleEJ^C{f3XMqo5Lt3Q8@_@6sVR%xsfgi z2s2C^Gpu>$GxPTY!yFW;+oxq6QN&pU>`%3Gb4*MF@i!Fs0>{y)gF+wLw) zB40g4vttXO(iOsR!of+1;GAOnmO&OOgpP1R7?7_7@5_{ zN>^iv4sg$ZV#R+`)1&pDTUj~b1-<{R!UpFk$UN=1xE?VUVQQtd_%qY3*CXE`ng>z?6$uqf9-xPl1Q|&zMNviAMN-vYWQ<% za3oY=$*Q`Np8A$f@%-I~bM>Vy;mRk_-~g z?Rs9iXu|1Ew%b`)SqZKQ@AJ2Zj@nZYBK^g~jD5-_p!N&#kVG%jHgodxF`pm!{}OJu zI8|s>N>b}6U_^z@00y_6ln+d~uC1e|C&y&D*D8!3Rb5%B-DoO>88*u`DcI&1Ezdg` zK+kCl@mJlz&)Qbhpmc<*1yKc~gxCh9ChE%6HR40&klMW zMIQ@#e-UmpyAIBGQpenA|E{!N30fQu%$9_6r^C9eBDm4>CzZdeQ1J`2Qnm4bvn=+0rtWg+SA$2dlEG zii$jnI7%o4(L+^7r^|2vnDyfFa)GL(m;`nxB*ksvj~J$+ii(PwS}4u2s0A(s3kF%S zEudmA1$2hjLSZnJ(OesE5rD zUAybPq4(|U5?`9?A)1!Hm|v? z41#PHHzsBh(AWVqOt?zx>f&j*g{Y1_cTg$q8FgWFlVJW?5r$;^ImUzqA6hOni9Xw1 zb(4n92_P2JUcolO7&^g}!sIPHMS$^sN`vrwA6wgX(h-J{x~Hi7wtXr>Ku2fDak30{ zH4T0muUU-~8xgUo9!r~jKN$Vcf1Ug{u;wRK7zc1zrzNm&ruU#|@v$Csuwp)0}-}KhbegC6`>aZa6XO;1e&F*ylmsp;d*X(iU== zJq%*Dk#Xdo*FMZeRr^24T9`j0L>hRf4`m$(ed+h0m^;=mlPIpo0&vFOW7ymZjkwqGj0fo^S5H@rHfwr z+9-t5JE2P58ik^A@IH6ZinUsmnzVdCg?{vaA)_pulCkslfs5!^ZMiiHvwLCjUr}Z< zso2EbfT{&zgLP8=Ub~(avxXLLxfd0j8iwkY=USmmo_hK|-<24+Xaszo`{&yq+1dg@ zs!`2vS^V?4vDIR;fWr@M6$ON=GBq(Bjajpg1;ZIpzJMI3EEQ zc>b@~%9@uaf$rw|-z6;;nJvDFEhe73H!U`Ke_uG9a?djIG~CLvwq)-3_LG$&)#d-piA4}jyX|oG~u3f+S8{8_jPsQ z90TBVlg16>J%BNo6(*~~&@ZydqG?m+2!`~jjEHdRRB2qpEw>*1QzT^pK!dVbx+Dl< zDYck2TMi%B2$MH^=8sm@iU)Ufh(^Q$Cw|jwZ~U+2V8XpNd>ouEu%gkpM544gZ5?IW1%;YYY=d+t|3w_9zS zE#}Mp&`e+V!p4KQB8P-miV5ye=QF)~Qn1L-NGL3@Kv-Y2P+>1&61!A>DT)U2yeQzs zMmuRm)Y0SDi{eMVI;^l-@(FU{U5YyCo!to@x98I~UvG(@qVbV^g`zVSsq|+VATm=`kYzz|9ah zng7^R|D851uu+%(H;T*wV-1@^IzEHsI${ESHHt_5IKn#{7bn6fB0A>MtA_Jm@;3tGn4GT7%Ff`cN zr$NReCqNbtR+gT~D$=J!<;4G8;_5fqYNro%z{KXBI(4i|uTi1exIvo*AR5V>9%$VW z;!m7D0P0meUteDjT$$sAy@A6_S#UIbpxcrE?9G0yxq5DRSSPV@VAev_ODMkg&dCV` z=7I+gIGPlih*S=*K9{!_mbBuSB&o`QI!MeyPH54jY0B7N`dZta^h4YH;Q8{b!7AP5 z>5#Rdc>+zlW!1uh5Mx3?YXjXQw=z-L2sft;PT-J}x5PCQmu#_+kIt2zNN&IesVCtR zaaeoh;e<)ruM3+R2NDZdk2_K#mq`uICi05ZJdncs|7`5U=3ni0AEilX_+Jf_T;gxs zt=#&3bssKAB*^#NcCMJKDCRI$NH)ORex{c(%F_B+Km`S4w`kLS(Xq?YBBI|r;{^d+ z+XPxv_tfQgG>+vZK=FYnQkM zhqjcZZEfjYi+g|!akAa<8!!$esz3~C<0|fbJIUs1SERhl7%^t@<&FB|!=KNtw|1?I zoWo)uc-x-5t{tR*abTil)X+St6Z7q*h0W^k30mm63_mRf8)lYAY*0aB@@ekwP5g%-joD zOb6rTkplhodvL%k3sZ!05CwfoXRZkRg4deXx2l@AiXBCb-RqB{Dd6B>=212J(M(G7xmHg@~z8#_x6dy^BY1S_v8Fo z!RMn&BJTUyVO3YJIPz!%*2Rv3&(rVRHcSoJc{wvP6F}ZPVXnqT)CcAAhUbMm^26b< zH%+-qp-G=IF)`88tFpj{Bpi$|Y>d2P9+*uKce||tYV^J(a>S*GOWc#3)%B&EKuBnc zWW|mR394M0y)M$N0j0c0x;0bY!8WGwk}RUnunM0Y@g<-w6qgP@m;68Ut+RanfXnpnIN zfWy6f&oX!kU{`ak8U~BST+Ib6B85!k6qWGBN?S#@@UqL<{nft{fAujr?(QDrds_mS z^J$c@k)d14SDTy4Ty0*Lp0+aC3jM+QmpDdCOeZ9L;QE*>EV95HHN**ybUF`Rj5pv7+xs``r>or`=_6j5!1LjFTS0&Qd9oJ4 zZufcdyJw7oBD?)fddxQ@wk1}KDZec)?K(H!^#NBPnmzYF9wgj9b(<#g}yVh!#3*4=Ij2cEtgD5Wna-vwM1gThf*?DeWqO3%~YRL_Q zH$^^1PfJ^$sUOWs!RHQ&B3&Lhw1STAG86{q#Uy<}SS}oe7A=NW6yBMI5TuUC)H#sU z=SQy5nd>6iqAeG{0=5!ag-`3`MemZ~s-{Dq&c=**(i{{Q3DQEi{!tB%-m0C5`BYT}&xO>Ik;yY=zSZ%T<^-j4%*63^)9H%lI$)W%cq) z&b!)8%c*mCTiwUNbG+YmXi=a4SRDiDV8b#gk#*}4eqz%y4jC&6QaP1U0QfWwR#Pp} z!>--|g!m$hDHbwEA*M93MdXrX1T!)?vcv?e4@0KdUltZvE~_kO*oD=-Dg*5Ae^VWN z1Ps?d+i3eQ%WVsKe%Q&hT$28RlvA4Yeek6Deu<>wkgd$OQJ1@3xgd~9I z0@v$)$@6QjajRO8b*|AwEEVp>Ad@66Rz%9EJ&c1zNS2~ThwkBf+c}baNr@T}@L5o&3EWhtYK#Fey_i7{7YzFp z?-BY9^7ZwWhhM~HtkI$zx^>*kfAKH&d$`l{`d;CPb5==wV5t$qqX#fy@|ZZpK$(9qDw2N#VNj&Cf6F^Va?a6DiN z$PsMBmK3hQg&pUMHdR`dW!#f-Cb>u$%t9Cgm;Ek^x1 zY{s?(ve4HYR7oFE_B9=Cmbpi1J0y;1pTwbNBtfmEQ44?`q(_C;6c?k?Ujq{#VYR}B zGI7*OOK0QoZe+!U!lh(p@K1qgfkt0iL zB-k>3h$T-DO})K&LW?Nt38RNR>LjPFfd3ij8AGK>w;TMy!WIle-Cs%0Bl<5u|8~CQ zLG1;ZMYQ)`)u!f{41=|r3bj$6%CeImM9A)03-`;mPGDy zrzl9h0M#%jdY!hj2WVJWnBu)w6tqA3l^Mn_h;kGY*T}N6vU70R0xe3^Ww=l2o9zw} zgb`d0CI_`IrW$3BeC=WI>b@TlP{RpEQ*(20@38Rl4cmJP`If~E@T5(>D>E=7jU~+T zfzzl8jEqp@zcv@JkT3>@kCm zo#CakGSerfzD`a`TrXM*6q3eC#Hr!h&x4e&ko-MzGRRj!jxE|f4$zQz@;89I`<}B1 zH-6dg3=x4}Hd-5AX3A@944@cm;t~*yO^g^R5J=fma0YaVDPNA01kmcve4PkVL!XHk+n4)ID# z+FHm8Yf-T#NuL=>0+kxWvA}0xQbVREPTrwIJeKeZrG@;ZbJc|$I1Du$U73`yg49Hu z{`-7A)eL-4Ui6~2eV|%x!~MvjsLsFRb2Bbcgy;9}+mXO(zaKAE0KrYQV5TPVT|+Amj-m#;*NC`pHc{&;_{ z)$fUFummuR`LB`Z#sQTSy>7eX`{Ox{M(zB6&BF}1L3^R@KYTc-ogdGJDhHQ^dm$pG@gpvphO!qCnubyIw_eyudOz9?(XL9 z=58lh4(Cn%+!iCC-HbHy+Vv5_(B zIqUfohS0$R&6>2#HRdIrELgTupDCQUEVK7EqJ=cV@eV7pxcOCgVi0P9BEk;5; zwy1@dSRG)cVQ_EQ=;7Uy6DbW;Ll{J()so}UnCM>KA^lqyHw@jx6%P187x0s?h0{;F?qHM9!R=@rg?YfG0y z;qf&gBv2T*D?1`!Y&N^{X^xF=Bain%cGITFaN!6(Z_5quMIZb>i-E~~0;z(0i0@A$ z2u*{ZhGtA)U{h*BOsTG^>dHuktWsHhW`S3lsF<%v9GX4}M8r=(CzCDrvm znOfaMS1%8pjJ6a884MY1)1QrrQ|Pi0B{9{hO(FKRA82h{l+_lXq3jNH$4MNaSm+az zYrU=4ue}t0?=_=CAM)St>7GV@9@m{TO&1Z}DKGyj27jcsac%b%h(Gw6AuRFEb8CS0 zkwCPORy@kTQH*112pgb;h>`R7p2kiI1{EMv1xr!SdlU@5$_MJavxDiXy%7WyHC>l1 zt!?;rH#8Z?!5M#DTds#%6jY>GM& z{TQO=Jm1he3ah26hW}~?KOD*!`PEc|cU{lO%*4;jelZE!%BPN8%xLNDik5epl}!lC z#B7w${M3bW7s58(>gq;ln4xxqh!!)%oF_u^@6TA2Oj~$)?N$5S!2w`I1@N-*3%D~| zV705_FoM~WbiC@Jedgl+npxF3qqo@WL=;$d14SC|z^mKGg$kpRrHn8HJ7KWPGs2zeWvO!6R z00Vgx=Or~GQ+!6SL+TSaC?W7=ectiZeJ5*M+oNBZfle)8JEH{v5Nn!K2So5;?>byOFe0xflt78h&qva>;nV{dPOiDgq-*E0=FI z08)UD8Ya`e(w+~KgdQp>)jBof4au<+meET(?GN=3OQXj|(WmsiIdGre_j=@>KLf3o zkueQ3gB+H+_Pbn~W1v}&E*RWZDlMGU!cJWhez^opsUFuzXONu~YE&hG)UFori$>f1 z^(@E8B?8FHOag)`&i9qh!?_yEs``hu%yE^mzPF=9k+SdCY%>}=NE(J~oz~2m>dsL- z{$e0n_S2-y@ZX@uW%e_LJAr=p?{m-mFOPAzxE`Oc5BVQE4;rC~rnYN~_6I&bm3RKg z91uFM$&eCP|9&-#07&`Nl}SlSQBhHijm#_fMNmczh1??hR({`QLiblh!VaT8KDHj- zd&Hj4-929<@O?LS@U8VXe4pbd&PzWTc=$LytSnz`EM*@gUw?h~^S*nhRMMI3uPx)_ zhjlg?LOupfFev8QS|1U_dAvHy%y+G((CA>{75tnJu7~~ZKL2Ax3&r46p*Fjmh zalN}ruv8irkR-z(hz;2dEODaX;9`dhHC1(0RdkkcZovF)eQXKYS)JaHhsDRliGsBN zz{lb2)18a6E6f-Kl3(ishNi|oj+XU3T{hNU(AxDIs~dqp=3QQ$`|gC?0Ra{}nUQc~ z?~HMe62yrc8yf(zYa)h%+Dn}t5FHSSAd_3Oj&z?w#eQ2WE2=zKSJw?&^}pn71p)6~ zi`b}dx_Wveg!ywrbyitNBBcQB7);nd5CxwH#NYCw+_|MQ-V-30lo*Hsm?0IZ6Q->W zyR(>tQt~DyBr-yBa&UQ?L7EJMJFxYf9yR+3s_N>_=-1G5um%7(5kX{ib#+zzJxDsZ zAsO;ySD;D_iCW zvTo1|Iw7@v`8)DLC^yc_?JzWQglNU>P7e;=UvQ?A9IE>~Zd#wUT0KeT41fcX8ed_8 z9no~9oftx-;tF^L7;$FB@}>gzb0P#)qNGQ%BEV1$I+Suq&qQ4yj2GfpoL1uL!wj#A zIGs=~B>-c?i^`}gtTf7|pAa&qAl;~Ezav6U&+>ZWO%q-Bd2u@6AkcI@{Cxp1LA`VE zcho!6Duj{YP`0A5F;Ak|Z~+(Ft@&VYDHhU8Iwk@nZ?vQ$EqbgpO3k=>IwPDU&_gQ8 zB=$AKO?s_XM_ak};d6hOuKlz9Mv{-JIK1ZKTmd<^TR*2C3xm%^hVM^tc}=b@%~j^i z9Cb%pjS;8osc_bSkrUmqe$OxOoLvINET(od@zEpPjj}u;`P|*;1d2b<*WT4@tk@Mx($ZIS- zD6of~W`BOj__6bNu~n98U0vN+lP<6^W;XIf@ki0#3`=QcW#tX6d!eG_gvVAu*W@AE z^q;3zp>g3Tio=TXazofKBg)i^3v2aFfZ714LGw-&DCsgyO#Sh=c~d#sUP@{zfZ^gC zRmTd+u&gYU6c6iI4=C_dC%^0h@I?Qlsc30Q#p9}kHZW;G62|r+Q&mS{>T{JEl*rJn zOMoLbaagI+Qc)>M?M0p8!6Nfo z$n!fmw&-&_2<1vtfaIgNPaD77v?i*Hd|E6&g`H_!90aeCrj~5v6`j4{Hrt=57mTZC zHKMCdgj)=`Hbhq-K`I<6wsIk6^p~_)eU| zeVhEZ`xX9W4O4qTJya$L+~JsH*gmaDr-D_=vQoIJzDX`w5GY^lGM~n+rVSm#&CJi` zdv~w+l9;4 z2L8zQU#;$0?fc%+zBKsxwqnMai)1@mAcMftDkB@hH{&I%C3&+cX*}t?ZI3(2DU{`< z22bL&Bt(nedJh;!yJayyQ)y3jCk@IUo)}R5BK^Y~uycR!oB~(fVu=7lftrJ3+ zWXeocq(+YzKSr@B47{+nq0%Df2N5WNA8kd$!O&{-=C zzOI3*nTfTdJ8LH3@_DsHc>f&su$V(~%i`XgH-66b_0~pkU*#a+UEY!lJDGK({k+`y zOBc>f=%^sVM`{8M^TNRvv@a;Lw1DD!W^%{SwR`RN!^bEH$;s4pYY2kzXKBeDwyHlK zog^WKYQF2^#TbpN16{@P99TBU6EPIYCn)^6=$h}FUwxn(K=;_$*~x(rC(M;sxJH+S zy2oFCF-XJt_u+Y``9OW%IUCn$X0nK({|Pu*v3zIfri9lQ4w#dE1K2S{w+j}}hkRmH z_GhuLKu?iWjEbBs1$6ZE>gJTK3AauRbaZO@riys5S*23fE(9cGWMoH~Jnr;7jx!D{ z0&1;B5J&|)2V_3YVMhJJu+)LgLRc{^U|?VobZ`M=&D6N?MI)#i?Kzc7q7^+wADXqY z$});h1Jpi$j-Ba?J+n$HdP-|Afk>>@IZvbVDvSQGL*k{nDxow62M3Z-v#9XU7EirS zn>YErMWk|@;0i_5Z~Jqu#Hxq0uxi`=fi7`R0HI@zpRQ1y^k4o_@GDn54dkyJ3M0c* z%8~X9_yuH-kwH&nK|~oWg3!Y^SJy6|Y~92jSV zCfmR(Og&@L559pf#y9El$k8y>R!i^WX}0j3Rh~C0*|$z0{aLN)%bbHklPU!p3D$W; z%Bm4zGf^*rr4WgOS|=F55L}_UsdhqY;v|yOuBqY57pO5> zfKYi#E{}o;QVZ`}B{Rh2S|CrBWLul;76oo|w2fs&5@ZD&4qv#qgV`a_|F!Wdv+)W4 zU)27S?Yun-htSRfMCWEauDzw5cwbQ$Oujqm%Gw%$M~@v=NW6Eu%Qx(~Q-ndmY(I$eCt=#mX;uoI?kpw)^RujY;m22jFN4Gw zHriFH`nU1d$#9?nL7f2AMw2mIR5Bt2b+xUyv+>wcZ7$YBO7Z*1dwQ{;KmTfd)vcjy zBUJ-`g6#kd4Rot|xO;W1R-~#vj+>b^LG(A0&lFa{3#qeq%+enNR1ldR``wo<7CVYz zeyVdBV}uA-HD?|H%U8)96~zd_VI_trvkVbpK4Jl$hL@J5n!c|26`D;eCsMmE)IIg! z+q$2(p($5|03B#_5T9Wz>#(oYAU1@A3Da_6HJ8dO({ME!Y7}%C7<5|2V>oDM=)zp- z6VYI@T4>a%?24VXb7+6xh=fZ2@L$kEJK3PJ@;lk3oX%HgfoY|Da8EP2*Vhv89IY*^ z&FpQic-9w|T_hC%*D`=TQmXX6+&)t~&yUUn{yM^2!OmG!6g2-li}|#n@_|gOJFX03 zzbSJ?TKJF=qhhrIj2Id!YC*mv=`x{cYHDi5X~6Br-rn9HvFK$&)tI3=X<%66s8%OX zoJuQfegFq|ZqsCcFjSh5Jy%B4yq^vKS97Z!gMPOr7*KGBu6%d#0B1QW-zcvo)nfoZ zLaGtwq^~G!njmD_S*N@nrANvDpqo1_L%nCoB@99t-t?_z*#HBJJ%iswWlci`0sgv+ z4I0b-djf!i(6&w6WDc^~M>;aWz2%hnrct#%1}fswlr*8t!Lx_UtkdlXLhlMg-ygZ+ z)Boz%x{Cfhr8$oeR(2_J3c+@jG&3XHE`vrR{?%Jv;Ni50|=GfAPi!9 zw?6>^gSN*exKlCYClGFA7>~+LwC9emNXj1J-Yd(=Eu3WC+pTQ5-(F2TA;_%GULLGV zDyXyDXo<7t#%Q7g!cRa~r|WYfHCCdFReo1*on|;y>HH7F?=y3~Z>zQOBh-Es+>f~u z(Y+cb5p2f8ZfsY+uN|F}YBX-$|FmbPEho+zZ)Dyg<-ac`vqiU6e+<5Nj@b0x@b5S|{h1vI8-=j3Mz`D6>}+wnfuT9& zH+brBsP;NZC6L*i6;1k~*#_b#xsxvx{0|;U*&hP5FP1PyVjhz*;XzbyEsn*MU*ucvWcSY7O}T6rB+PR-zhcZ(CGy1F4Q0=me<3;IT2uxJg#Iu6P6ZY7{XUU( zxkCqpw#zHjo|b_BH!sGYIf`r{KNFSXx6&3`}gFC3%1#LNm?m zaK3Q8&5r*O6DvO-_Vb8#L(!u=w3^0HlN5QMFf^HfJW%N0Qf|V_BaN#p1}BlUwvrN3 z%01*iS|)yLD8yLt2GT^ykZ$HMqemKGOtQQ3B}hF~VKLq`R>6sVPW3mj1&q$2+!B&y znW}oWsC+ZEahkUF8d!coI@W+nPf0>VAPswB$isYkPME%W=!W}z8Z`*u(9lp=ymUtq zHn~Gux_#6c6T#0#&Z%VH*>-5WNrZ6?c_)eGCkr!Y62FmAwRNv%#{qxNj>2zWs91g6 zzNlY7z}w`Ee9nmvULFLE_+*Vq=`<6R`f&od4w-#sdX`I32iG?4Y<<4$o=j9><-MT9(AP3tY*Zxfg*9~%d04qC`G5IU*$cO&G0d92YKQ2?rh{#Fgpo~&P z-B6w)LxOsl(k*cf6)J6&-qI>vUn8u;#rB)Q(vr4x7x;fn>MQ7~M$zF^E5VTO2^&my zU!Cget{nt!+HgC}Bb({tfnUmsE`Rqu{eAjtg1I50nOl|Z#E zBji2Ct)h|oWSA>#l(I(OyT7fNvY_1kwVY0cN(c}kxx9$!DLLPY!ndyi{IN>QTDInt z;^$>fZtJus+t#(Z|BteFjLx)a!ggcZw#^AA$;7skiIa(K+qN;Wjfp0Es_s_7eQL#5V9kozigl%*K66l_s4!$cp#JxpNsB^_T$xd({U~ z8GAT0I62*&;Albb1-n5170&Y4K(b?78=xM3~)= z4i4;@S&`IHJ}>&~S3v9I@iXHYL(#lIRQ8)2H5qVmakE!|+JabqN5BADHztLHWf7rJ!IQG)C086*Y-@##mmM(QnOdGJ4y-&KGvn z9*lG@)iw*dcIT5B);Pr`M`+aQPfMS3L$tG7rZ^A%xh%helN&u53*-QJ%MYRbfymRjCLvn`GPZfd)~kQ28lpWlm) z+ND!lZR*r8KJWT;$PHKH3@`>o9A%DDBO$}Ms!uGu593PTY4`&fXbzs@^do?StZe$k zgTJ_N4m%Od^5%l?uYPka>EB;J??;*CqGRI;IIig&iK?7j7hQARiSFBvI_hs1ZXt(T zvfPr7u5|A~%fE_xbe#E0OG)p|lRh$rlq_@$PPWN&(XoB!6=vyYSp`Q)l{I`#-8`4q zE~@hgNq?$NW1)REiaJlwK-80Dqzp|2az?`}0Nf?V@M2?E*A_)2Sj&J*Vec(QM-pzW z_z60aEOZ9p%JUZ(6bN~R2BeRTEHxOTU#A-#rKlPIgp@F3u`qK# z!Q1GK@Y;y{j^$-#>j;UX7A;K+SFMlEaY|cH28(vTDM(8jaTU(u=>K?rQFn&8q)LKy z>DY`tC)%t(zj<)yCqPyB3zcxJ`neIJKMMif)|(Nd2p^u6nAo>@JI1Fwk;Wbz$4v~N zymymG1P7kNm#H~uUAWP|H7pqJ-`v>KVDvGFVh0BiiqEzJw=F?IV!6}P(~D5)P81_g zo`B#JU|=8tOjHPU3GMH2#z~n}!19|#@nkhRXQWqPk;2G-#IcV04;p2dS>5usZ`w*F zt^~S3zmBNON?2n~p~HjTb?Gs0xHoj#wDGYI1^?6VaewZEIf1@04aVc5N_q0wM=WQjmx39AQQsnjE*ey4Lp z{VHOzMVT{6RlGu>-URA7z6zCAjGt78WUq5>$?NS_lQvdisXUI@t~#+8+g90>u@n^Z!B7JakU5^FZcd|it8%qw#wYQJ2m1&h zjSQus+UM-(8k|Xc;PKDoSTf;fiK){{``?_O!X6thU10 z0~Oh2@GDU6=^J4;wI^ZKq7YiMMWxsoMTh?9D`?c4o{}=?5s4herOA)XFA*$)E{f!g z%66cBL;gElh#!oa1TFM0g%m+xRu5VjR6}E<;lXL$L!e*@Ig?S--E*wxj~}4V!p@rM z90-FETGi?tw`ctUrHP~U=9@~er#OpK zM$r%kTF?*_-FH79Lzz{XUw1#P1fJ9J5+w->dyMt3r~EAMsgc_Cygw$qim12*Qhn-r zU!Bpl?PB9RCA*448*(?TSCm&?#%BEz_^V#NV-S_}*uXKb{=Bz;_l!Dc?<#syS&*2` zUw-dO(`z8CkvY|N+FQGZk|ZKsje{LHfVDuVMQ&Eb(UxHs&^RZ@Jv_eddL3=io)1{8 z$s>G5L>$p;y&Q!b?;U$+xvRuLus96qb~^pO7@Kn_q2PPZOsp%mG2d+{@=IygDGT9} z5)H|T@=PT~V1P>+g}Ypn6)j@hjlJ$J$$^J*L6GG=o^gUH%KU zfxk+8%t)>L%?hO`!No`iQc&W7`ufAJU%4;?>?WBBqfFH*lp_*UkZzbR#=*pM`(~xV zlMs2O1IWYO&`j^lbQh05iL3f_mltOJ09ur2q2+%V`;TR*;|z|4fz7C=L= zBIhPsf>(_${rXgb~eh z(C?DiLRpEkd=91DLQH#(B!PpLQrMuUfa+;&tNHomY5nK5ykCdlBIY^LnQ13NXEhoa6(96$Vj(GV0rfdEUe?u4<4p}&+!j;aCsRF;~;x@BIgS) ze)WsDKuu*+lWLe|+X=`e8uqF1!tveR-QJ!NecNwofK{D&b$Qv$>u-UpOc4tv$w59^ z$Fe4?tFONu4sOI)L4GopLf<4mGVDPT7Y+#qY7G@RODyKO6f>Nx)z~jKdlKG7x0=I` zN1SVnpVY5LgC#b$AhKCmINDD%wg*M7@m=Qa#M#J#61QvBZAh>ee0`Y zzfpLbPQfIz@jBqW-r^DE=hTzzPG=!a7u)jDoEDjB$$wsfoFnjL7csr|r^F(V+Cj?{hZmkS}%BRfE~@ zBVSa+yr#?LDHc!SzR&4&9KtRB_G0*N<;py_o5)8NaVI)@qu@$X^2}R_#1Q9q&9+TG zk|Tc#>uMQmFTCt++oozigVCkMsBetT)s;<`uWQkd_ab{8tFN8&lBh6#9!W=A%*OK3 z6`WIvh@a^wy%l}zLSTCYWND1@YxJ&e6X5&+0=Xl&XF#SkHY z>)ma)!=g$Oylgs8m!&$n(u*s!#%;5siagI5Qe(g+?BBm~GX_URMU@BY`#YXX z0Ta^_8Hn=VfE<1=GcS%ZD;0*wNynzGH#|H%rPtXhX1Z$!q4rB(B>+p3hxzKARSYi{ zRT&(kW&%M0`rihrgdLcKGX26jPp5TZVGG&=G7gw`C z9vDE#+!0Tzzc)L{ja5r}Vs8B2JR%!6Xl$mbe9Ku&bi=`%v$SD<@=)&w0ey7k+xdUI z6$cODp?HwO)~bALyVXd~Y9AXd9s?mGVZ=anFU86Vn_$Jjs^T+iKwjofn2eWUv~}yX zu%m0Mxyx*sIqxxIb#Xh!iw_GC<$0C%?Ri#q2T%UX-yZ+vXK``L@ZTyr8h7~AU@yLHjimGgnB zPa?Kk;BqIag^*KCBKK8v54)&VLzvNyfZH6DA;>z~42T9)^x2h*StwEEFO}XkR_pSWIG|iOWAc>fvX6VLe%B^6n%m zt;Vx0&d=+1Hyw06KX05pRBWWMRl}5{`opsBi<_wK?(bR?uLwoF+)I%$r04W0`eQn@ z7;qNEY#d|oVj*f~1_nZ=<;qB(R+}U8Y5{srvOxILCp8 z;@wbok)7ki!+=`Uph(OgvuZIxOi6_YB7_-x+8eg5i-y_oH$2k9nq?vG0G2NSmKcXA z6a4kV_jT@+=!a^63(g_`1VqC_QuV_?lE%-7*6C+U!wF50{j^w9)_YG8zZ>D9JT(O z3mZ|YWGO^Ri-*m2g*YE|g5PKlE~~s$ep~t2yfWWmR?M}`PBIRrj%BG&Vf$suFHcIG z_};eQu)*}1S;eNVlB%xHwiks+2W4U62#1r#)?cl)xy{{X`^c`y;i$5FgwhcK-%NEj zFE*{lxYY8d()~%B6e#W0qercyU$EG)R`d*xY?{M?R|t6zAYOFGU|3Yb3bgyj7`O4_VFbnp{+XZgrIL_ZnUdyvHAHz%&M)wpRiYAWI2}p|5OQ!}W&W?q4$OCup~|h$Q&h~?_!d;_9ZHCm z;kE`0Xu%K~%Fuo2ZCbxP0qWsWuFOBxh=P%LZ~{T(oYs2+5);v4u`n@z8h3HT5JC!= zNXy7zdetei;Jt*fED8AjdjW7^cLgCnm2@XN8eG%^BnZByrp5E82iooJ?JNquz5>hP z%*K$di?(`txn#tiHC6$zHL>a^{8%GO;SQJ+c+0WORZhY+Fg|g^g-1BVqeOmIzi$`G ztFo=G>2vi5Ks^qG%>#XyvU@4=TJrav-xqBj3ACdrT2OphsWCFF5DDihNc*G<`fQ-6 zo@Id~=zMiE{31w7z-ocNxEY5>>{L2y&{Ps~Z5z`{G5E%reZ(**k_^^U4?Uyp|J)lE zPkta;(xA?d#a0&qnn`AF_xdWU<38bE3NlBRXPpX}PhyXvG}|4usu%WkhA z^YO8s%JpG??T<5qhed9JP{reIF!VWWZS|MU=3YdQ@Ai0qwi|KUPw;xyBUY`kl9#A| z0tG2@7yh{jLJwC=fnRg>0#MaEZ?6sY6B7j$V1M1LUFq|?sYh#NonNhM3pS3v>pxX; z4pmgb?X$RTIUR$7i$GfrYfHx@FAG73lChXVY18yq3c<6Hh{{yph#Ff*D;Y;i&5One zzRZ8#N@M{7?pYj>x+Msk1#KxCn8Wg(iJbTD=WMU(@6Wj%|Bk#T#!e3l;yqXnym{Py zZFeo}d0pDoc0H{fQ#uXFcYjW|5?|=>nhqbgblz@CQdvjNc2`!`|2`(>f?R+0*F9a+j@l(Y~Kxh;%JeLtOXFBP{W(xJ;JbGg|78V<^B3> zuuprpZEe(eE=|aYh`Y?&>574_OQ7={TDOk2>n+QniZsDAfVQ-iLe>cTa#s^(r(lei zD60vvF%1F>Y1T@NRUmDosDGhc#bGfuEv*nDiISmsewlp>(5L{1zz75wsDl(#Kgy7+ z0Rx_gDFCWVRRt=T_SIf4XCGTjOX2~vc@W-19i?1jPB34dDv)4QYU=6@-*FHsz_;7< zTxao>EZ+iBJU_7379_tlV0WK!X4O=JyI3f~`;}}vTDCL}=w`Rp)Wkv+4mkMp=jc`o zi^*Xwzk-f|vna>mv_P?K1y=ylLv*EdE9kmX3ecm|1l2Q13@$>-$&Q3ew3`i5frW(y zcehl}3f*LD&r!{0xtK6}K+AQ`LDZ7sjD)6toPENYVupL_ zcf6c11581`X2h(zXz3vyqTN%HgZTha)&_dry|R7ep5`9KfX4^&UmLHA{Q|^sF5ml^ zQ*UkxdFAXX?o(&w$XLymm8lyIjBM}mk5Fcre{iwsxMl2=PFl*1xz`MQZAGt|ZsU<2 z@NUl2r#~AE6s|XNtjz2@_c~X8QF=*Tysj@ZoV*KvwIbsu;)nn2*YrLf(0iJDQX78q z_8d-{Jjb5eYB$=tx~i$Q)^Vu2e!1S3ML2KW|06o}tq8`Lt#r`V<8u_ZLtWiAUC?Vf z^XcPzoS%)(Hob&k{6gWoXNjHeTtoT3@#u%loZZiVGV4cExO{28j~cZmPN*iD_wT$q z@2N{RTHbgL%hJXH)L;Lu$TxrXPW~L8&h5)=NF_|Y06)k2?w$Y4{_ZtJ^_hh6ehWU` zWUI?-HQyi>mYcKPWxe>cMV#kZ+2!|BXL>LFMalM|m%89m7@v^15ROvagX*#nX6kn> znw{;@WMCxIm9VdDfHmnL0UG#;lhbeDJQ8_B;mE+j>xVWulNy&c4; zITi#5a1wk6gI;{;ap5Ow8eE)Ljl;o5HGWL3Wt1H0VpZAmg*ZipyMk;L5%4|!tqONZ zVZr88(N4U%(gOSK^1W(8jMh74CTvpM^rKQE2%F^q%<{6#oE&n7dlAx^?vfkz#udrJ z(o(s(4okJN1NNRgKZ|)mF<_LzgmZm@}Xe_8IFYguAWu}BZF$q}@ zQ{vyO%WjOfza1bO@mHoXNvrs+Q^9{^dhjQu({a$lrRxSIc|%cC3|}ZGF|@tCo`~r` zr-!eb3&qI(%^gwYL5iohvfOny6RTx~{q^1HGLoCrVG0q^4DxuBb&htF&!|IR$v%^vw)2ES+f7i(&tx$$?>nR`on^+2yP&iw$+ymx7Xdc( zocC`6PY-w4f4>mXL1jaSd1D`a*&O9BmIe4{-!2*?o@=~L{-`;*)tr8Bxvo7rB&}x_ zg(fAK93o*5TbCYIi1Lv(lJLEc8mb;Yy7VYVTJD?9RI*Xc35M_UFnZLtXMr2x>uEvn zVOp$S8QF_p-7W@C@Rj2o$CQKJW&?)*u>GFyjJ>?@+6BLyzgl{Y?#SzjdD;r9f3XHr zdkS8Qm@ieVx-(#9DMnq1_$wEuF&2Jm8m#5>fHamT4k&LdgshI|jKzV+`)e`1Xyo|{ zTwzEPzM8aL^ur5Y#effyUddVB7_jwNLZl|#N9kP~$17-eYsx$bfp7VT8Y%)E6y6#} z;nBfwiZm4Dz@J2TXgSU=gqYIcA;8`e8JU?ia)d-gf}Tryg!s)WD=T>*hJyPIX=vSk zfS%x5u~8EWIojAT@<1q=)3%{JyDnAYdK>-v!Q2{@9B6pK4XK!MCuP4(1M+<)f^gYm zaXTOVeG3=^L0V#QR-~6a0?r}c0n_EYL-auDK4`Oa{&;E5AwA553z@VMz6A`Vkai?< zXPZ1SI$b#l1ffF_HwNC$5m*hM>tjY^^f@HFllJz_)YcOKe_Kd41kDB7d3 zS!XjSvSKuebVUl_j55%)zboe$)8$7^oWPVq%Ch)HrcOb(1ik8~pVWD9mq=@%mVOwC z0bN&Stz=z=@PzSuPqbV;+sgIM$diVOM|0$K$}Dt-&l;FVxU<>m7f>nT#E2_3=N*le ztQmhX2`k|SZF&Gnkz1M?cqxYMMk-hmE=oqpnC<-g*``6*HWhJ8vH=-zN!sL<`Y5j? zZ2kgw3ZTgGn{81Hz$@j3d3!1Mi0_$dxyP$(Xjp|0S#c2{sUUL*g}OKcI;?$M8L4m! z{$r;UHh1gP2QUC1O)f~GR9;mjx(fJHD|Lqf>934$Hh6RaLLihAg&-yBG6o`mn0x(p zjZok9+CsE&mV)h9f+$&UsxvR+l}nXQhH&B)Y7bLCu{6?bu}oT%d>$=mP}Ug)OYPQa zsA0Gl^NA_whyAzaQ4L?m0eJM>5~6doGw0L5=dd}crZPrDLmI> zdOSi^uAbSD2&eC+Ci(cIA@A#UIqvJ}&h6`yFWJAug{M4nfR@4v_|o~Gt)tq$gCpdqb*iM6jLmYYTCcu?XI&ac&X1wQ`h}&* zjmx2))>brl?{vAnZ{4YT)d$x_p)F?WOJXsEyP;k|yo}|8SLL#Uo%9V~Ln_9W1EhLw z*v*KHdVInsbg-{BlLpg$cOn}xr~1jDRuEv7kg#B}b=ykE-jJFy=7>F81J^zy%finx zhg^tDE)Q^~E1p63;9#I8oa6CtrcOd5UON3H_gh_|pT*?Kx zxOWRcF{g9C2ld!n6a#cvNaZg_Zh2A9ou@DTzLT#r)X zv1uUt-1D{I`+=VqPQa~5xzVg2+#_Wxy=>Go9;?!w)YPZtIJ95i#w@R%KhERdx{}~o z+)|c$tAyMeR`-^{GgFp(l!)moea5&foPJc6XZ4C##oGz7W!}ztmFbBGt>^UCe3y`U zn{gf@sirHB`~3$&USz;2GmoI)F$k7nlx>e6cU-knTsICLWoDbm);0;bI6$q?DHPk} zBU*$D`r`}%INUb2?^BYx?B>dLL!X`V_aVE4!_I{xk8aM?n=bNuZbxkJ+x!|Bg|cM4x`&}j2j45Z&=bm>@ZP1V=8#bxz^zz3B$qJEW+cgn{lP_)G5(@bVp z6?fLf8n$E~x_T%N$@yeZt@JlB-0)dhX39jeRi0riTWD!CTi7r)k5VUqQN%OSPaG@D z6{SnlCaF4-r^NJ#;&try(S=kmg$~#>)&p27Y9lAJ-ph%a!UoH#fC|pR$wBNoy&bdO zm{&lnAOVUG-WNsk{*E{5&ct9llCI02_%C+rnK>>lSxpIC* z5`P%-z)^`{w{m#+`1t3Rz?h@1clgP!lSfxKH(Yvzm2(F;;|U@Hf{Tj_MJQrUU+5rE zOBvVN_}L|7p3d!S5qCX>_JNuna&)j1MgL0*?OEGa_#<-;qs2&8?uxKh5XL^IJD*8w zv#8&S0vkL2qu%qko%%iXmTvwlWJNnSO8N-mSv{<*eOjsI{%ycZP59{ zQt7ohs9O+1R&l!YAT6D)L`C=N{ZG68&u~_T3SrwY72j7-YE~%yv?#B09IP`X(5rB( z+jBn^XER!=NwDZ#J7L245#~z`c6?$rk5iH;ry}qTT0!&)N7&9mrW3}&-!ywyBL}W+ zXGmq!DM3S`g+DZ2qqwcCUErP5<mfz(u0M^7W632st$KkND)=ntLnSS2v;$din%M5& zUz?evZ{>Tm1L7^wcQqibAQmk{Ky>Ol7H}gpY<$cAmGlDtz{TBNG7YR73{S{+3dY)8 zJ`Lq=3#%@q)2+4_%857U?osDW@}6Jf3bJwe++{-o@n~u)HZO0LXY6;*!o?;7h*|48 z};zf7lOh+7;8eljrv)u#X#wYxsvE&o;#quA(MKXJ=9Lmtt_7 zMzo`>9tWZSSr2l^(yVuIWWF9Ldzz-Cwyl*#uZ3M1rb?7l5uVKB4>-lxz=7EYSVtQ~ zqc5dzhq1OV;x5{j0zWE0YsTD>q)9m?@g$6-S^tn*5bzYX@{?u@-hX7`w-3UuASfP= z{T?!_j`Dm_>d`JBT?`E|)Mw7eorHfB)NZ1{4{`n8eOe2`%Z!-tqzk%@gh&PKv)X%` zj$;@PJNOm(t&YD!vP?`&EGwIvV#%IedKhBvvWcRmI6XNzggzI}ym7iqIr60d0nL@4 z=pGf;g9FcDNxx<$*q_$e_KeQNjs+PR*}aL;#`|V1jts68ETZk)9zFx<;fHf2xZiOS=lxWf`dwEEyJ|X@zK{ z@g&BnMqHYaKb4vf{(r0nh~^TVV)xbcwOyIgTW@dA7V1Aceu+!xnNC%;5VJ_cWpPk+ z76>Of_OJBaq2)_>&zV)FO9Pgbz#(%xs8V}t(o-fCrKEH?4Ei0#=JbKdUV?gdj-{yj+&Wzb}^K*0Ow{Xa1 zw6Y3qiMO9P^JW7H%|O!V0`v@s%6!I1GCa@6GtA~$G9Xf1LGn;bq4~KjM9aORhVQ$J z)FZgfFiM8u@Za9AA_Dt2Vxi z{`BJV^6}jV^C?bT?uMSki3882<7ZCaT`}cDK+kTU4Nl+7-X7Q}aU)?^f4@jo$WcW_ z8G$UPr>`&5Ro|MZDmd8x>1d}|rOUndx;`t?}8Idhw>-|9Z zD5xg$5`iEv)ZZt?gU)N5!g~JNwN(&6A08fF2)&BFCgrWY_OX4&gdyDKf=E&lbN_pa z=w<)E{o}ml1rq*S61@5EU*@Yx>rATghFyD@*pgMf+R``)2?=1j=9k+zOFC{$%!3%D2w1AqotfclP#y zDsPJ#(RjwopK+XYLSlJletv#)o;{OGjt|hqpOCSP6kZwc?(5&*(pNNQqI1qHj_e) zajW6Ll_$2G1c-JhV9rt-X3q&3#UOET4#6!kfaLC(1EFE{(jppjf^L3XwQ}^!al{ea z1UzhypkuGd{cCg>8Sh)z?q7H6KfOnRz( zyS%R3g9N2Kasq)X0M-&=xT~cloN(TB*f$iI_-A*1;GJ{!*XJGU*`{zdpOD5LONi7U z6F~l~Zg1yhWvTcqp1U+PYa?DhJTwi1B_9?C&|bRY3(IHZ9ya`XqN(NqItm%(%=!CyfX_p z^e^1hLBCjV_#I3!3t5>+iX|CvD6}SD-MjM30?4n(;nANpLaQ2gFltQI9#;)cMeRxP z@<2IVETuVNe6Ho7lKwo`(Bj2FtpQZCsD<;#-<;9&Zs=Ew1}yH^Ti@e`!HM8}{}NAp zygz%Kzj+IkPq6dz@s0CoJ>GqOcr6}HOdwpUR;t1EPE1bzVB_Q*{9}G-8artO5=Zo1 zczhFLC&$rMZvH`A2*JJ=h6mF9<%Tq^pYon>usQB~CEowBuXz>*w%g^eIBZ#&f+qt- zgiu5WGF}o9O-`!dF3^lpIuVbwg-exM`UziX^mP$1J7riA@wCh#McXkYx)mi2(tU!* zDbz~`r7pvPP}%-dHiTLBD%cO6$^TYLHSYf|6xR(&?eh5%iZ@yoo^ePW9oVW^-y-kH zxFHf(tkCQ&5R8{aK_o0=`c3sXeKF*!)!{>MI?5h3zxy;Ib{q+v#S0ZByowqn=&6_B z1$RGFf!wBCcb&%qggv?x_k_0(UypK6{#>9bIU!7#EMWv_2T_Hy`J)?Z4>*|3x2%}q zeLyUL2MYm~Jj_6mGz!cCH0OYm*tG{na0gie8_S;b5fu1=t{wBI92}b>EOdF(5;@)i zaX68KdvkMW62$!OC~zS=Fv8A3y(HS)V%aQ^P=$Pad?=1Q>5#BjWK6`^$sUh!Apk)J zup!P+!-R;xpMDE;j3H}5KUi_T4Md#yBN#6JL3x5Q$*n**{Hffk&{f0oPAF@Q4BIJ1 ziGcgl5>Mn0twgzj#Ltjurv*NVreU$iP*i+2#L{sV(djy>hhvU+Ra774??@C&CqgR5 zRVR;iQo>ja)YR1Gd^uCC(WhUivb6K`p|HR1h9NNu`slboSemtMqK62DB<7g=Ul10~ zUD#s8!K;}vyHR9Gl4z43EdO&uIP|vX8u%M8(QiOQKUc=Ms74Y~>v?jgZOZM0Y$4)c zVTLkkc63lg5gL6&`uO$bxqHdo`JpB+q(^(Y+bh4yyue7SpIy^=4dP+mtbJ#&L32X^a~@{@$?oRtOp%-yUFR$MtGhyy5O?eBJ3O|Y(H%NT z^{7N&%Eihl-%8pvc&;CfacWSv$pK0-;oVX*2{Tr-Ivr-m&Y|vn;K8C7tOJ?ws}&*a zAFMS)Ym_mWxK~tcA8*_sJV8e>Uz05YSycP5(@C>?VY$#rITIXbY6)DZW%FO6M3|mc z>XnWow#1i9e0RD$#~wxcaE79jok80PILn`w=KnKUq8IUT4McYVF@i1j{XVsA{Qou> z7hD4iMn60{V{pCm+3Ve2*Y(vT#4lZ2>=FE%cks_1Ymk4>exF1({J6|^T_dScic`sO zf12mc{kj4+xGv$hx*@3&rLDVsU#%Us4)625-luHLnSw{<|A%obsGkfWx;$-XuJ{wra z0rBs?vDAE9lNH?e@7HSMFUxNSzs{io!wTk4v$L~FkWZE@IeFluy7baE3k%7QDi$qo zMa#?C5k!2Sa{{y`&Cumn)%20ln)a*wwgf`5LpX_uhjV$F&^#4*vDm6q!`0dN>-s0}qO!=D+_p zoNdFsnA|IoRw?{>yL**xJM;SAnJE4P%b|~M-lQvIqDcS3`s-nQ`gU=_k|}HISb0^J zn<$E6Pi8kolMXjh{F|FwUSVkjO)55K z0q-QSb`OJalnsy=KwjP{2)dc^`8Yy`ilYT85_mD)Ue8FxQ6C>ZoQzzEn(wo-sOj>h zLDwa9-J1k`xBhj&;+Z0hvd=exlqi==0-uE%IduCYA)gkflu0-Hro~?HixH1tWX|Jh`P=oBq_x z%`UihJJs4{i^vv1zUM*7dJeQlS-kz7rF8E+IhyY-a5G@byHMUXB$lX2n;3E8WSe&N zJ?xv-bb8`L+h5cF-`R>711s_|a6do&%YU=OTo*;d&+fmyu|Y6GhJjt;sW7CWk}pe| z$DF3_w5s|IU4~L*c4X}+YC9E+bi?z{d)nVmkR07|nC43j=H=FJdCW{gNFgRvh*D%- zaCB8EKMe9)2w<5*Gz?-y$YEU#h_T2b+%1d=C;r``=^CqZ69o2+E)sufF#tIxmEL8NDU%t`my_>h{h5eu9|6|FZU(&Z)3qI8G|N1{Vl)&?g?EQBZL*37=0>B*R{VNcc$*pvj z3SJ#894M3NG5c>Nb)#Fu;m(|zX=h#|5^tArp-_r|2QOACNAEvPdyUa)v@muW-k59+3aeBdI z6p7vq{=HRaxm|C+AFa#OZg+J#Uediy>vehmyP#c4Z|`cUfL_)V5oW1GzA6lj-<|$? zhkSn-1cN$lMAg-A|3|o65RLaVD=`&&H<0$!36@cExj1_g( zBip#D3RSC0hvxVznw7C?(elhGVL|Dvbl$RAnZKg3qodNda5lacd{t^rq5gWvuAjn3 zNCHk45mInW2Pf2M6j7(onXV7#TT@I~&<`gLEV#KbMi&%1s8#~D_MtuCp4RjOC7n=* zJGB+VoHQYA{BYa3`USExN~lKvKvxonfV zT=9$C?(z8aa{vEqUjZ~@?XC?D1QXnk21(n_9WVm=2WS>4;6A*z=6U1(F`PvYEKuk3 z$!_&x2e2;sU7!2N^ju6oKd%n6@@lr*|9m^|?=`}m%hYBm8r!pEaT z6N9MZ{S{%TX5rTd^0H<)K_gAHk8N%B-ZSt?G)w%RKf9=>^L)Gx+2HFNpKf{!W2l=n zMQ}+ogTtsq_6#i#r)<`M;&!+1GZy3ntE9oT@9TAnl?LUHuf=sPb2gKw*K-Y^f<{kI zZ~a%jG9t`4i-Ezo9pSeXN5y6(J}uIrm(()>%PiXuD_T(s#v9II6xxFJiKkZv%SHND%xogBt1 zGiB&JC@JzsWy7}76kCZTZjquhcSY|cS-&x^@Ag71F>o(w>(bT`IZp|OuehYU!;C%T zZ!2TqwT+;L-{krr{=bE%VNE`)29d0Yq6#5(D@^#`!vAW^lORRt@9O$qbZHybGJoE( z_U?SKdfk*&&9Y%PdoAVz+wqb6_=w>uSk6u%(WqS6o>&0AUo4#=->ip!S6SvBF5TzY zYy`&^<%6$HoK>Q32XTfmPU#|WUAzr=rg-4{x>wbVWwW`UzW<96#18|Ta@F59t?QYI zR3dAZ%@v1}X6%v7DTk}t)l{5v#f7>|mE=dPUW$CDZ-q}kc{qco zhCcg7pSbB$L+ZvFiaZTQS-dCuY|hokGkbMxg0PgSB+;fd)vs)9U{JTs3yYxH8Sm=h zw+dpla9-j8xmMA?-SId9H_m+4>erkF?Gj1Ou~P4H?HW@2)USk_-PLlt9vJBS`oOag zusA`;1FOXDG3pdh34icKeBcg1G>r03=hk=-m|wk?gY;L&lede>X2yIbv^q8TJ;$|m zd0w@2J*95edQQDUt$gw9ak{UrTh>b^9C{OmTf}yR>@As$?nZP4j&4E12JF z@b{nvGV0v7{+WdlP`H$vvmZCBX4RpD{Nh3SYc!u}stq&S=MLcO(gvii zBw=_b`X>4$-@o!#lP!0fCp~}?qD%MIOloeqy1Jr7w$u17D_^B_qTk3OTw)Yd?W!JR zHDio~pKz*JMg)8aql#L58--~E)Rd~KEwp`-dyIof6bqJ|h(RRbP+^={fWG;rB*e+d z>5e{kG0X&kE$fO4FFPUGh08o?iq+yT?Xx|@w3M${a|<%b0LIXp-0HIE)c+e3P6{yW zn#mwROofz{IJ5|wwr>8j6XM3<{*VUh92SH{SKb`!Z&C57$rUDe5TMluEjNH3N!#~o zgU7}34}nUxx(wVLpooUB5y(rM+Snjqdi$7`P^w*KgkoW5H)gC%KYR3y5%0GacTk$O z{#II2V)pCTCKyOiiE+7pZ=tp2z{E^4Ce&@)n{4^-8H{XADG`A6#;imNuPoHi*;&PC z{%4V*FkWR!*f6l&x=iaa73!5{9^sUmVa@^$)DrDPS1~R&XVOC0 zA|9>i5P+b(0ff&LK$_nJ0}@oovtZodZ<5n& zo=4*BRJAscmQs?8_yD-hX`Y~;o^Y00arM&xC@H*>F8EF+&V>;%OqFs>fiUa7DjQK) z5Gsvy!Lz*t06P1+BBcCmyWU!k`egOuM_9DvjCA7IY1FM;!~qD#CVM7ye>kMdza1bp zV2@qY@u!U=o&tDUnSf_oJG;2p20<;Nh^-%okaG|pmzOr$XHpel#V%?U`KolNL39(= z-zpn^1So0j(6G~h6zS7on83XPIb23nv2X|YXciiMwN_Dwf+#SDy|pnMo;k&Ugb|oR zz1saghQ%Xzg#Dm_b_W%QP_k42nbayAA3O!bl>qLn||^ zyIs0WR?F%^4pbS_A3Vun7tr>?Qh8(I%f2(n#|43% zk)Ys_&WEe@9+AFWZ=vqMbbApI>0>hpo)IbuBJ|57C$1e$bl@hPtJap0|KzuS3in3Hc>@xZjudKq z+=kkQ)a5*r0q6jE6bSXVtKslHJpZ4+vK<3M8bZ6pOwC$bTPJgLhzg|)lllZfjX@nZ zE>-C;JKLTlUU37xnEHUE1)9xdYJXO^sr&7o*#5R9wRr(JY_YPG$_*@d6R^cOP1Uew zR0|Ym6jSs#xJAbw8_Kf`TrZ63th75=s+z~k*$K}*G1~C~xGB(%Lm0_|r|TZ6(6M!Y zfA1{d^F{#~I)-W{hdpFA7^lS!Z~S4Ye>WwU|F$?Pew*{-t1kq;#6VBnVdh@#W9N*# zb-DL{x0(;+=GykV@uQ=XyV&kBrR;4=C0Zj$Si-SfnkkiMbXN?8Y(lX;uwm^)7H zT~?)VwM8g#;7M0vn?^`^1@r~d@Thvi(g~C+$1^iANtZRKsDz0e=pKoP6o(A%U+<>% zz;Lh?Ji{ZO)Ixl1^5GHmx=r`*pM%-`C|9*?)?T$vy>9dgxqIcWl|_MYcDDkENffOV zIy4wSbhPLq6lolLheEr(yK8v((WS>Fw~>*J1S#})8`;>Ll#ouAcSNmujC)oaRc3|G z_Oz|OpvMtQ{1%?6v_VS3k=D3z)|`a_E2`;Y8D|DNsF{vh)6^xTn^dzfm(+34!1QT2 zj<~S*SWNuj_Uj_e!VX;uJ0yk_wpWV;zn_HS^GiQd!5n9FmC!nsM6xUHEg{Y_dxaed zbPK^npsAwLcC)$t>J(pzdKbuN^5f^MH%eC+N>kY95+#9)ElWMrxdFK>R?syki9*y` zfy+UtSnZ)V=65zskM<%LGBV4Gcn{3TR=e$`5Sn>GBsK#~chhK@tx<$3=1K<=ucRB3 z{^AT{^+G15AQbuI>SiVP3$49i_FBeY8{^!=deC*_XuMWYnd!e;Yvj$Qrl)iK0Jr+y zNK#{ZK0a~2TnlS>#ATEF`Cs}=A0;tt*Z#!nN|Tfo1jwEvSz;w*b*ihCT`-S7oh^Yfz@rk}eI5*Up-vEWR&KmL1l zqSiVb1!NHv3xzJRZb)Yh{-qhk%}Bhp8i=hR<&C^Y^US<{Qi#7dy|(cMcebp|+e-79 z?_HwB3+Ej8yRpsMianm%YqWVAp4aXE-r~6~pVzo$x|o=E1B6;{-L0DmJ6qc~P@vY# z?{PQ4+OhT5PoEd>Pj`3jWse7UMXlqkJuK*MvLD>0di4ZQLX&7vrAS?zCcLn% zs%6X~Rp+jsM@cam<|ndHl#7so%Q75aUOaHCLVp3Is=TztAz9_L9dCqYl6V2nyzQnL zY_*9Lq#*S=m{!;*ju!in>JOdqt=; zA#jS++N1a<&Y-jX#_jQ<^B0&?YhGsfOR9Dkul0F$?*sB)x|P0Hufc(vfOn_i@TtW# ztpYjqN+4`~#P5XMJb!bdsnhS8T79m3-jnFt2JKm{UWtuQsJAcq#pCShEKt(_MMCc+ zPDCbH{-f~kl+Y(?aA;p9`@WFot#bM-gV)!pOGmBb|HIr{g>~I^Yoj8F2uQcIAl(gr zx>Jzu?vR#7q&o%ak}m1)Zjh4h?rzxA_gU*%-#Xa)?7Obb31{$|bB-SOxW`M&g>I_* z$c#mIe%ODWNcZF+vUlAB52d@hnysNS47HRK2XRkjq-ee0=u__X6xhyUZ}~mqg#h;K zt8|ff=ZI=T)_3k6w%A*?!Xs3IPQ(c(!C%iQ^Typxsf#ZGDJml$H}@J9Iwvo$C%}~$ zUKIIhUuFLuSH&b%Y^{LL6FuA5=t|M+Cd(ITY>pWH0q;2hm2mg?)N19d7LD*dBt5Wv z9m3Tm@75JAfcPBUo(SUoYTN{ypFvTirZJ}YV_K;_znPvPtLE_)Ekfw_C{Rxflj&jI z9|vmZ+PSF@&?MK(U{v?h;dmpraQ#_`JtAkjyG0YHl}6wDj>2rJNd#P=REDXP%+y zi$_s{CA@KUw&u;1u+HIW{`w*~uHVR>DZcP{dRk?HJ=Uw_KQ)yOl{LD7>RmD|f1Bjz zR~l$6EZ${WD}2p|EZK4l58>f&H^F4besk#kjDeoNNpov!`qHFrEphqJ1hTx0F9=1t zEEeXS?d?#bDTycZpmT)#HnTu_HIn~{a#2CtLAEr$#GN-~ZJoU5Q9~MS5}ZD?|MNc8!Ls!y?_WA$lglNX$wnW?#atitCGu z3jqJIF&f*)d9Q0w(h7UQY;-C8nxjzgj0-PZ56>dIm6FyWa#2uyb%khov)Z6uQS&xkf!)G|)@pDGSNhXWM=rTLpv#X=pS# z+GKCXXfrKLO?w|Q(sytmZWlp12ZaU$EI?&#N&`AG{iRoc<$+jlS~-Ryv3&h%!W0R>q|>Ih+O?Y z(zE%WA6V9HrD2~qhARir-cU`wM(Y<5aXip?=&iEyM9qNjW673D`_Egw#9R3~-}0os zvgCZS(hlwB$HFSU&Hv>WSH-v&w(`I{ZPwW7Vampbycv<_WRA}*YzG0i5^gy`GrLE% zZDK^Jgp8xGbo1Fl9Hv7}hVN>NI|H7KCF7FSCJt}f=4(F_MB$rB4x8fHK%q(CotslM zzs&*4gtdJ6_kF&cY(?XimXvrt+?)cs^03rxXk0|trr(;@3o<&|+NXzq9O?n1yA2JC z($IAJV2O-o)47=dzZE)q-`EE&*_n}jr?l>P|% zb)|I7$WR}Umk?cc#8}A`q)3U^r?PTW69O~PuVcbr349`r3ul>P(hdc?sL(4Fl7%z9 z#Oj$oAaB8MYad?U&os;S4H%VCNo7f?-hKa$39+l7*E;i!ExzJmT$#EZH&ZI?^re%= zM=y6z-5PeWe5uHDZDV7@9a&@6qv^zqPJ`da%&RwI%STY@7kKkf?R%;0mA1GM3q_J( zzMrW6C{C-X8&R&J5&74+)uECwE+nG7;r=EoUtC&xx7STmcLGAD!3&GaIq{F2XdQh< z2qnEtcfyePZ(ka>vV7W=J5#eptkGJ2eD;v08jPFkCo_gi!&T=HQDUcOh%sO2Ac{20 zYIM@doYogdYf9Iyy$>P#C1?Kld=?6nqVsirYe%0YxZXRpIL1WqW55HjY2JwG@Fq~Lz{K18ul%Eeabs_?^E zRU^(L41z*{a56Dn_2pLk2ywK9$1!MzG)Z`&>@fA`gs&C2!N-*g0b7j=+3UE|; z0{AOxK1F@Z_ss6UqCLMuUN4=@zt|8?@w{l31?X;toi)^{<&W@M>Jk{Vod zlVAW|dZx@cxzHe(@Q~)+I%dkmQRIu}CBCPlMc{~8V*6o+Iq{t>u1$mU7G5M$hSl`F z@ZjU(vco4uoi2Z25!DtKVuHd@5K0Z(#H>!eN9r*p+@!rP-&j&)7rfDH^H4@&`TIiG z`!VN-)Q{yqe;6sz;3_+45KPe!+f!ndbz-qhbXq)ie+YjI#4D8Dcb2Ll{(Qc+nJ=%^ zb0Ul{@Mdnv0&u?a@;0aSZMlw;NCLLl8_tdxTEgJaUi2+DeS;9 zW$R7jXNH}hpNH_)D!~)2WtN>@mF_hXfBt(ztr)-Sh#Xhus_tL(42==j$+;^Y937bq zeYbr6B)PRI{ptO++q*y>*K&@Bij_Zo`kaWD!DsSZ(7R_Flf54W$TrCC@9#$*p6-t! znM^tF&DjKF82ivuS`SVfNdHsCH@j&KgwSCyO&;y-4Zw!9HGVk;rkaS~i?*?H)a&jd zxaJ)@T%gCrj>4aHz@w_2Y%(OKf(!Ayi!*IqzE@;XXg#0?HW00Jgl#eBqu*V1Hty2&-b-f*18imuq$D7rY|VfbI6$}}&BS>A=R)DY`bm>wEPf8M_%HBo38 z@gZmAlI&P>0UH5-l;UF|LkD;Fqs+bA*QDv9AE9YWtknVNSK1_DOLX^CQmaj)7##<9 zic9Oi4G$EjbE&+qAujFQyFZe(0y=qz2-2|R8|E81ayX*mQ&UqN)0g5#$E2jbloJsW zK5hJX?)9qY$SZ+XSYT(@gC;RgGUuK!&s}~Nt~Q@|y&8S;0cMOhniM~YGfFxfzdsWK zG8Uakb^JNG z4(wkxz{^brqHSI5I#Tz8if)yfkR(xm>UT2uH&sPbd+kEsltmgBO&$eO$I9j~F{!wn zA~$Bgw73YQwvjU?j1cZ2r3jo&D?E%11Vuwz5^1awsj!fLeR64QpXOG5866EX2rMR59rc91`c zXmTDjr#}8hn}tptzqU=8?{!9^%)wTnbO2-`$Kr14;r_^X7GSdf08k#CAG1KQa2)5d~bfv zI9NbXIix3$ODJYiG$r&}zh5;-vX+h|12?*u8H{9gGKLZSh=y{wFk;pxS|3=C1AH`n zg(IrLN!2=Kr+xJ+cXvr;8L!oG=p1-8`Z;yq*peuvnZ5QEyooP@E0!jQF(;^Gq_pJP z`PPv=vtN#`f@jvaNFTnTIbEcb<5d2BsytP0Tel%v@fWIvum2Z98x-F{u>iuv;ZxbK zH7t1Hl(5^j@AYptJgU*};NMN^^Z_!=deY_JI4bv!1WF1NGaU^OxV_bnP`m-ElfJ5P zKG_?rP5wgN{ZQfrf6CYg{mtmYwOn_gN*m{(^Dgc^L(2U}Jnx)znZ0Q_3rQcqJ9f&(xOit?e3eSmzW-z zal(H%+eFZqa_TF=r;uor*_=eT7$dIqXkC6D59l{q^O$YxwW-~&A>VX?zKkI&n6j|L&p!U<{x0~^)`T?;x^Hk`v6u-5v)CoIj8%<}vE=;;Wx&F)eb5A| zJEACzH4y3Tg9Aisz+?|h#N14oE(;!RR8VJXMel!P8^uU+L#meU`9o~*`7NIB(1_m~ zjqikLRRi6FgVMqJ@jdsCd~wKu!llf~!<-RFD*9RJa(O!fT%T&rgEc3ZL_O7opj*5i z2gG-LU>!jusN~uKOFKN`*6ciQ|1w^Hr08XzBC+Eue|==`6rs)gud`z{S7R<2R2+m? zOmLETADNE)du&rMqY3K?XraC+@N2-GeAOd-wSn7^@Ex;S0eN#=_0nH^LLz)6T3UdD z+n(obRD$C-jRaE)aeeMbEQ_1y*Vodjen@$)_ITIQtFlA|IS2a!?K!QB0GPFb;m=+SllVwp1Yg)D{8-CRN>Y+7lItstVc_QG^CN)QPhwA~KS-C>!r3~x>66TM8yI?kH1 zD5z8BA3bN4RiB7=`H!)dh=G~0s@9kyA9@M4INj zOlfp7UDRy1LB+#LBVXG!!z#Vx1v|3V+UFw6;?_`oL=_l+R?;eRfnJC5c)hj%KkMLu zrO?OeVKJ?o%?O8>CuIS+=b;Z3N?%1-jB8pp*ao-G*<+aV$*0YX^^+#n{w3bw<0J3f ztW}SoBfD6EU(5H--G@&AykYasi439`R;E&vy2)tFm!9qL3s{ zSI&xr{ty9OP*y_N(b0CyYE<>h#?ix%AK!mW z$~B866Li;u_Ycj=pRyRgt~(?u^>P_}=}i;bEo8yKz%V%V*{`qJmUCf5w;Ro8uDbV@ zU;ZmOcyew;2}XRR@!q|pjuB9hTx5qkhnS*(X++w=4#ur{u!c55M`6^WxkA`hLDU+!OOblkL3F0M>jOzmHejEq#!hK7m1i12q`HL7d4ST}4^V7b$; zGV`d{VzxiYe^#6WT|2NIx>`f@CbLrzh9o=sJ!ssaWc+gWy8@(Cj5uZ`jg5`zL8CUc znnhDtho;~B<>chNF5f(AxA{OA8ZeIhW1q!?9#j7`U;lyZ{hv1oo^^9sFe!KZ3j4AR zBSfKP)~cdajTRKOHy%FX&+R%EdQmMbFPF_&YS8!!c2i<1 zP|Z5dYej0j_IexXd5rsC_jua1`WgEf;Ww*jGFkuXvtknn@GxM( zsaNNLy%{kmr(B%tH|mhX?`2%Mx#47%dPVPVxVl6Tn1Enl2q9z<;!Z{KMe)vNBp$3- z@bxNDF=VZH1*ojyO1e3PnDBizqa*wKdTndxMH@9r#^@8IpUwloXANfh=@h!wtwp@; zX?U{v^K-TpsVMFnoD+n1h%Mv^oE2iYXpk`dt?61bf@J6G zOf8!N572PA^{_eAXQuZhZX@^V#=rYTJIK=0`H>Zpt4wjO3twaD#c;N&$p|GY(>K4C z#Ix-JF|gWF{NO*c^`4Em8CI}Oya{jNV@%hF3_g6Me2(Pd zDb2-0XQ1)QFu0CuK}9bmNoY5~?&vwAR#IEIPp0beq6$hB$Gi{-XLYI`e-eB`vkr0s zPD%5sZP56^c1jpvVkr{)5uOES7;nrvWKhmIxf1iL)&@!?mk(zg(M_1;K&9%%Z$W`R zI3`)O7Cu4nfda3$(@_5Ng==a0FnR(4tZjdeubEodpKUp9nLB7h84*LXR?3XkKS*{M zV~2J-X>JZk(BD5kVcqUNzY;N#_<3+F2sVNrHWS0uQJodAz0fTeu(^bc7NpMZU#_%a z?~i#YVCaj?52xQ?OPo{8@ySj|yZ87$$c#;e@`>^!G0YWwBxxb|`z@0H^DRjFNXGO6 zwB3Kdg;3Wgws)P0NWb0bNkYMJp2RKAcs6UabG2=;zE6*_t)*G#_yg1)y09b(g9v+| zzyrtJL3h!H^aeS{rROr&tT`*5eu`Y4RnIvjS%yL1WB7B~_yZ4d#JcnFy1H9rdhmPn z7F_hG7$Kee-~J=bHajZ|=>NRg0*j0eB3$V{cV3X&Rx~3bSK_(d?Tj{H3JV2YYo?Ga z>3b!Kg8(EUQq{`Kda56z+xfhs4i;b9snz54J0gkr8MEjuHIDBuF8r8e74hCkV~X1C zlDfn%t(&g(`F-wz`S~+yro}PSq3j(u=QR+Lzmjr|7>f=4ZNFiJDl5&DJGF&!gfUU3 zxCd)+vqCf-K6r6VP-4TPre(qU{&*J&We5Td|^%v zG})5^@h;LlKQOPpV}hch+NfsG-dWfWKpNrwE0J&{UA&ze-CtK4N+*Kyy}PbG<*qD? zy{!4X-hO-0ZN>`LA155%{m%id6~jDAeo0m4fL_ZaJ$z@>m!9=gOD~>vVVvZ~ZPz8M z71E4=l4&KGsvelC*xvuIbG4sCq)jPpT}{qF=Tav?Uu`P*_%|OWT4SbfRNs`9=X~6i zyN8Dn#d53n7mMdMJ=u>>Q|YEps`19da`A(kIm5zl-A3o4-Yf^bk&q-Q^V}8M*5Pop zJ$m!cxsGr@Fu=mhIHf9z9JV3}!&nAXpU1X?pj75V%53RJ|1O&yVlsO+&Gcjd)!N<= zU?hxGKS5$pxNjkX@o|{8FS{LUO2{?G5IqDJxOJOrkj3^PBbDwd2O-scajdfFI?g9OwQ0-3I z+ZYPZA)4n5EI=E2fMFgil=DcqDv0{?mcUP>)MVd5(fzxLP>aF#2GPpB*Z#ApszWbl z1k(q}-&wBt?L7x9(f_X(mI9a_8|YbtP+-_~;44aw?E{Ylr_64>@Mv4X{P@7;dp#dS3oT9Od%OFz3SMwxMmlM2_p4D zW{lqTaho1H4^DiI;)N!WkT;ztxpsRKLi(dY&tAnUG-|Iz6*@b-M9usi^a@#MXcMHv zeqf2B!v8@Iu#yA9uNGKiCEmJBga|un!HQR3>ONR|dFt~uDw@sDzo|rbcw2Z|$8_Q3 zUtLdGKgAJ6-GB7@e2t9V(fg&5fM`1j#9CiMvR3?nAhzaAK}IK7jl(g(z-B<_YB=;% z9(0V5+BOCn38#_wpys`J3|YI`Q#r>7=^(S*%1~>7idw`g?4R$jLtjl7SbSE!)U7ms zMoP<(R|@vicS#1HV=iSHbN1>@mO~k|jnlu<8%P<#_(2k__w>|d;rKdvIJcYo9uLD< z{m7Z8F;cn+)jd5ueg0A% za_DTS8Dt3sJSBY4!emqO;x4I8txnmk*Lc54rC@X}Ro?guQL6hC>kj`_YxEeh@&;Pz9zW@J-_Y)?`VNa~gA4}?w`Rhg z&egF}N!n1pNQ$d_UK_%0WuKoY)AZo|KVP@dlSUYZxu#7Jj*gCA{ZasI3$0)pxoOE%HR zv2C5#N*vt(ItA!&FAzfW=>$5u>t?MAxmOLsvdp+sVFgz><;rFZPj7C_Vj0$KIhCB` zHa49btHZl6Gk?a_a=(!~U4G|YZ=TdaT{(-Gz2AWI+PB>W(&O3l=lrp)M{A&f>9qlC z=LvERAo6O?APTdRtO|JfX{eB-EFXB}?zf}=?J80$HA<2a_Alr5!2KzHQ=?CC<{xzk zi&%F_+hzshj^GbN^<+_U-$Ad@yLx$*2>r!EIo-`G1PywR4gfi2iywdG8e zD+*Zk|HnfLdB9cB8lsAhJ2x7qZgcejl|{c%j3HAdc*KEqZzk-}W8o*IW+rn>3rsXt zUs~f2<}s+8WetZ(ZYR-g@n{D@h4zdn6Aog}I@9nus7h+UwSBJ2f;!H5F4rv`wx*Uv z!6GKfY&7h*)4F|r-jCD9q^LQ9djqouCe6<6Q=|!~)Ku2I_+;J=GB+X)t2nif?#T!K zeRVi$Tj(`{isfTeD&$T_dkjiu!pOslS*x0P>jC7wO}(P2Z=B0_Isbi*lnyI)!-_>4 zU?5^BLk{Qf7VDYIvb0VXU zhR1TC5ZHS!@(pIK;PIWDE&glNZ(WL!k&&*FvGQ{ad!W#mY_%V99k$Amb9GHe$r^UvbA;q+YcKKz)*#Cq3DA7?gvN7{_nTI+5&S=S?8T zFk{t2Bj_#o-o{DsP@LgHA)?@Sb8^xqy`$f{tVjl0!ZLWTBtW{o-%#!Ct2wq5TCw?N zc?K6LFo>b*_1pCA@7+1k#<-+PO7X)}Q_6=D--sEVeC!3&TqYSwKNakwgn=x5MxAMfJEj(PzYwXH-J{norEGb#?FA15%qN6jQG;GNNa70@`8G zbH`^OhDPUyoi-xJ$ueH7I9b^dEj_qXS!glYf%c~8V^ zoMJ;22e-G0@AYwh?<9s6&+JQR&9EU$*h(7q`T452vL`q9zY9iy63S|r-e(i1%u^{c zzGI?$B`A=n;FK}5&s1MuU*79_8_Er0<1MdNahVBLeoCz-O~AFEBMLa}56SR*eWV88 zQzD?&%pX=Do%=rg*E0z{P>uD9D)>o+0*5U_6u#sF*~&P+4>Exc?96=oo2-ShQHvh+ zOXK40vV<0#c@pW;^71(v_bDXu+b$MkZwc)nG3E%EDNu@A=LEAydwU@cH!dhJ5}ezC zPAHv>Reh+ZHmicH>7%ZRWc~d)Dn-gVJ17GO*Y^@G67e4;LG8)=5qQ>>Q++-Hmqm zrs_RLweyKf`Aj>*cKCb0RMxPa&V)h~Fj8+zx?jB{7f^D>#Xg99Eh_UFTo(yapfEh< z>+IcM9*FS&gm`{+_7&5%Xs40?a>*Wt15+yEHtT{YRrA(l5$m>i+b5-% zWg(1+^~wzjr-d2)O0VX1NYvv=viKM*Uq9mDFJlv{(_*osgPOyfpcNP~8t>Y5O*_6H zs&_5M?6vbx?v2m4rH9cdnV#hv&<$oAYtgRW?okkk*Ya#!wD%Jlkj|U6udlj|!iSM$ zn?_punMO6Dk-5z(`*AvRq}k!j?OzYtk%_HVq9TYgDW&rr6t6#kN*=4{%GOp-G0_7t zp}0^W+~>j5CL;*UgJdOD!%Q+^GQC@B!1tt6r;uKj=pHm%{_x&8v}X|0nt} zZdMd)5tfp2GkgE^14$4S8dg3p5Aw{%9faXvh9d> zJWBOp`PU;$!(M?3Qk4cB4osI#t#sv!WOdRP&e16<>i?_AjNyJLpz>BZ+F1Qo(SWPhZb0n&`u)o-eVh>!7P)|{gMCn) zwLn|K0tF5eJ28}AyW0x1Iu-T3->dy<&?SjxpZ$sUSyhTK(F-x`xKp=YbIn5asp25Q zF1Y4R=%c|v5q*sLsWry>ygXk2g>dBGY=AypBUq(K^xRly%7!b#_Xkl^CtxLC2d<2e zDK_-<(M$J`uanW}TdH0rI6M0HZ}C~>X2+ocsuJp4)-$_hhoC4%o z9S>n7>bvlOVeus^_UN&pGt}Y=HQEdr_a?L$GW~?4R|_7uM5y9E)2I8D=?~fC8-*=1 z<-nd*@D&h=^}P}5xH>vILg5|VcjSKbB62O85k7Ek4EhmfnoU`eq{KX!7BJF0vxWGt zD9l(a7vvMUNql~;8~6{&&WdF{Nl&P~^@BYdx^6JxKFwulyd`djo5keXLx6U2if%B92R@Tq_O}&-u9=xV7A8?f8Vul&Q>a5fSyZ}t#$F&PgfbP z4e;%RpkdX!ZkIiNvl`I-`CCs`vl%o0m(4aO(xlU_kcjm-jY^Toxa6}#o@YC~vMRn_eWZf_zp;yE>*DvU$XSej?s zXVd|!dM#3~+cSS($iz2dfrpD-^i6KO@PD2_;s(wex9@ubgk2E7x3!)r)xB)k^53Ej zf@$Mok|1z}zU?oZM~{Bf0Y41_NQ8;kuR;EHP~m)1!y5Bq{r<6~P}YF%U;+ZByB-vk zjZb-}b^dehG_-QVYO)gDb}1Fon>Q^Pw5_)ugfLLAV1whgg?*BT!SL*y;>2zojY>B- z5<07Cz1CV@{;wMzn71PD4rgkvS}=>I3O&r3eXoApw2T@7QX?-AlRm(W@=7GkwaqK| z#P)Ce=lUti-2OX*pig9#MJ4F<8MI`@+k)A@okONPC(XSUAv}M?6VoK5j%>U0Q$u85y2%ByEiS7eyH}{aA<^{ zeiWGn4G-(`UU`oq+}9(Wxc`A&%N4Ak%Qi>!>}OvGO9n7f}7FjR`53-`OrtNI2)K2zy%LurhF zQ^+?cMW?}gemqRXGcrxJj7lLIYGG|!3Pn9wii4X&w!^>R5vYB(I zY7y<_Luc=24}QpK;_L}ko8=a=y zWtMxqw7BScNcBmhB>r_jT=e%4dx(dJM{%?Ap+mDy>r>V8@uLiW^rynEo&vNZuG1ih z{oQ4-W$yAZFp(uZsS#yGLl|?l=4Q%oa?A^Q-KK%~2u%6+M~|85C=?wZGM<`PUmt2GiU2(vj&#jy*&l3)BvUATM< z_&ik+KJorqv=Q&685js#^KkX$_jGZwjkIsRbwRn)VZqyR2jBaGk1G;TP0LN_md)_o z7tLB>Rc3;4m;t~wBEaLZWPcdgs};*uP#8%=Dp#YeYH4k~HrMjzw;n}64ge8!xhsBj z<=zGN)YJx%fA+z(dwQV;cq@eCv$Id#xuJwgp64c&!N+@Pa(OIt=Bsloi@C|V%kpvA zrC6u$_8;kaH;#@*EFWP~d-xQDjo9`Ccf*U*D>nXu~zM=>|Aaz=73!UDErvA!qW zp00~mGkc@H9l#JpwLFMznF-s|Exo4si^JoaSQ||pwW>9_w(IdA+UG85gL{PASz-C>dwcRu=F4U23!a1 z+^qw!+!(U)iQlZ3LJkHBNCef_1=_A6nEs&0HD$d*8TW}?1z}tL&2^QF2xvWt=AdB= zcJ5wYUUql;V<|{1^}9f>3ijoBny79M#qD~mKi4-mdwO_;SsSUVtmm1ZPc-&TR>=Nuy|A@iOPuE}tWTpMuIW4H|v-YcOBP@WFTqoR{YX2BPgUA7cM}rFWJ#Yom~kU}?IsB?6j(V9 zWt&I7G^ng=mT>I6>0FiPxFO-ja?&L7EQ5M`!TVR`b;CXc^&6oX`p=|670vLP^oWB_ zKdXI9OUpFe-PswME-0qCjm(Y;Vv29XQ8!CfRF+iH-1brvs+Y}_k5pK3r?Q_~TA9)k`1vpSEo5K&Zw3OQ==XBchgU%Bzpfs{BhjmJZQJy|xq4l#I`^D^p(u{s1eyR71@T}QXQ zgpoe{lE_djyy)S7bi@!kv}8_H zs?C&hDt0^1UR(Wp$zIr=Ww<5i*Z;imkVUl{&>hmzb6q~r=FkE4;!1nMNjnIk``uX8 zpZ&`!ptx*n%w+7@i6jc6G82;|F=VIryajMSGvEoTl?=B_o1GiAhjA=IVYqXoJ|EVe zd)esjnM{SM#}gDSUF7e@66{>3-A3x{xQ7ET{m=b^Qf1ShLub(F4n1_%jLX)F0X34l z3DCC}Zm5+&n_G%X}Amh3V1qviANdKI z-8kqIu2E?o5-7*(FiOQRfa{W5y#6c49!%y*Zsl6^weux2jf*4VqjsPK?B)i%W@QJoXW>&eohV?1iYnl;vVNUJ7y$o6 z5jhwXw@%TTZT(q^UyAPh8M>!>_rEXlVdA4{v(Ekxy?nu!*grbD>RPBjA8M0GP(5+$CTMe zmN7ln9-nMn(hw}yO97C7T?*mWaM-Fc6i7c9T9k zE^vZ~&^(DbkC(5{ik+tY{g!V*j}VtNCw|TG_HSk7@7fRg>OKo{{I^!YQS(CsVZH12 z6lH+}d27}2UofH@msR8Ks>_{Pn;xAF?x%UB(u=*9y-Jh2sgeg)7Hi^1EVhR|PiMaH zCi0&<>_j}@@OkVVo9RAppeZz@#20L-dY8#q@uhE%;yYqMJ{WDJRQ}oN<3FR)#=smg ztqcPfdy&`I(8(YEFxHz8EsU&hrwa1`HT^ zlVIYgXTQIpIlYNSX>x&4Cf^>oI;6=pJo;bMmn zfW_1*D=Xu{YUYhWW3=xR#LCl6p%mpy%jvVk@Mv}=xD~tGB#KN)OREXhBK;C%je|+4pMR)=agD2>LvWb3=S{oIySs)3 zfF^aNB|wCA4G1^fjqNe#pVFLQRaSNy{VQ>)!zNs5G9O&MIm#vY9K0+*td%(B$Q>?f zXbZUR%%bvb?@g^3mqa4~Z!gMBN&oBMU#D`}lZz7u3|y3K_(*|vEMJm<^S!&SJ;_+| zMAM|7ALZfdlMAXaMJlhxsft~|_*-_ZF_h7Y&DPH9LEu z6eAE{u6uF)zG5Ma+;6ZcTVmq+q)m&JD6@16io#mk=eHo(TMD+j4jGP)`!M$mm~brO3KQ7gs-fwID|p4Yg|8WHrc|DgJ_TM+Ee$q=6tvxOL!?6 zJ*86l9VY(WA&sEMiO-rubJP4jB@nO!;a={+ z!m3RO!39Ko}0bBLS9fKMTYgo-;O>9N1AhU zNTXXP4CvHH0{M?ta_;VrCN)}n`QL*)(Zctp%F2g`>2h%f^;$hE4-b&zuF)epM?dQI zg>Dx}#5I~`(LVQaZ|S<|#Yl~Il*u|1)n*l#iPv)D@HyfpD*9-!c=kJ+7?m!W-N;ld zZB~dNt6940QhPosVh%8u1^)IK4ytV zJDeOXHi8jj=MLEkpf_IkS0%a|K_`G&rB3cctjpl$NaS$jso z?*Z3|KKQWbnuPv+p`r z8IQlj(NiFT$Lr$oGD8LTa>KK@u+a6!v6*YN$EjMQo9TRGgDkS#&hzR(oy+AZ^08uH zR?{-e_7~JSu7nVp^04Uh^XEO;oI-1~ARj&7H?Nn(bq355x@=-6TCl|{>1%3+J&M&? z#F8MR&wBU{tDZ4rfc*q<38o1QwbdUxH|oxD;JqCL8H?K|0D=o51H7b{MtI(EQsQl_ zvXM9~Zzf4csC_1W3YhMP{sw!3znqZyn`>hDidslOxy!rO9RVqP23cp zH$V1&sQwApf9?e#OowE*}0dffj<@^1W19MphpPIMCa-aftj=?h!L~d z$3R_be`CYg6J_3LW}oez>gv&}b;`oreADYw$H6r@ZT2d`!)ZvCM3wM|!Oa+l%30e| z6&ktdU}+qhMSyIl@WYf^p-^^Ide8I@vrSsvtvT&mnAm$ecg$gvSY2{|jVR+pd`)u4 z@?Xk!H`NonKQK~AWgKKp*NW5*jPcKu9#(Dp-q1+rghVJ)05mzRk9zDh=p8*PD?1?4|xkAVMZ#R~0U5Qj|>MQ2oek9tB!Ogx~&*luW zD#@d~k6?`TS)i-fD@jbxUY*R|^{rV$^lmt*ZOtycEiaFo_24T*rcWagHhlURoJEO~ zC(QM1KTb@Y3@qX**abfWY8%yOz;%U?WE;p%2BE3n0Si!=Co;kMMAQN<6qWp|8M`@KdpC=b z*-!~q=lc5l?b+Ex+V6usx$w;L?|*QtpRe~KYhR@6y|w>G`u-8Z47%UWVw#MCt;-){ zLp~Ru$giQPX+zG>xslHI(yf_6ANTF?N@T)XY-sPIP2M$Vq&ECC zA1DK*@`+tFZT(W(K~9heOlBA*wnL0A0fF%H&$#Vd7fAfEEoU(Ys6RDWvA-*V>$3B( zv$ON|)_v~|r%aMh5Ze9CUdD6{MNtTBM$S>ZF86kE;e@{dK1*(4(+QZ!tLW>q)X{CM z=ach?7w-rg^j;N;=R10Omi&M@16-^7KCfxeC4Q7qe;LCo`IWG8(n| zgj;A_uSLD97;Nj6KNnCF0O91}sf@hd*lsP(_U8H@6}IIR!Y>J*6IN&Glm(oqFeGcpBN@s$xS58A%w{cP_lLL^R{7(k$krodl31bsLmQ-9J>m>+mMDD?&NOJ4 z6qlX0RbfZnG)7~~yF?X3uoXcQl2w5{9sUg5UefI%_Zv{w$ zCrKqXL-m|w6P=z#w1$0N*%^ODqHdlGFiQX5MzGf#M+4Kk**JT$!`;=j->`CavZcRY zM;)^ZOH)*@h#*{S&H_w_R^@||J0Yf#ZpXo22~@=p&9XiPAk82^zbwiM zT3?+QvOl2g8VGLh@c5UIPc0T(`skaq?OP*eFzM0xRCv*|r>1ApU@Q+cP!wJtSrm7!rRi3m6pdb8@z5A|fJ^Tp>p$1B)z? zN~!D7sM*#;^b1ti-QTb~J(hd+WoRhD8gBM7#X|0*vI^UO>kT-y_UF&342*>{ES zs-Wj)&9b7}b1WaR&(rn4?(UriWS0K2PiNK)RHe^i*>$m|Kp6x5CuN9m{k*+o%*F<; z$V%9{8dQJQrlW2LGu~1=Q5j{3NHS1gQ&DU7ccCD(`hw70F>3~Neh0IIf=w>0RKWKv9a((Fc0t5JlI{=^_Sha92~=tg^C_FuRv-pM2lLd_<$%1Ic>HQu{bDVE+juW(7w%*|h+pl}z8l1?3D+9&@x zXw-}<;isV=#u)s#AO65;>2BH34z|v)iQ>`2A&M@6Dv3m)zVrVGW?*N=)Td-By= zbD94g7@QC)Xj-<*Q=NI=^Asi#$>oYJE7i^`FCP-E{MBr; zA=z*+VEZcsFeM0cv80Fqi_W&eCK}q^VF8%pL*DaNqM5AxS8Vh5mpB|56?=WJ-GW867w#Ten^)_y6?>|jcw}*rsKNoXnph{#%{r!NwAp#x{9%VZtyc_L zihBI6aZ+xI?N_t}&{%alrF4r*z>E7xSNHBvwS3WrE4biiVRMhpc$!q->4^gZqr9kr znlEJZu&U3o3oiB>H3q&PE?rAl4jMmQf;4@K?aJTfDh8tX(p4HIjtbX*2TLz=QE3G^ z5omuctm|biBWLT^H0I_uyf)WU;R+L% zm{3Bunhd6uM*jp_$6} z)gRDae1D+*c18JZsdTQR1`mBarbvDsj@*Y$Rff#MeU9Yqr^v_CF@0RnIqbJ5Q_)3*f)yAE&W$8CL|LLXvGp#THggUDPS z?cf=tmQiyiGwL;FO&?Llx~;RK7b+StGWkJ+m*Iri&sZ>$BLQr<1~3v>4ybohe+ppE zH|+~t*0*UV6~q)|dCH>q9e)PC_7n7rU)sOKp_A6lA&D^DCyLN3J-WWf<{KQcHK>`V zEMmBl{Ej^H=p+BF+Tekt@-Y9snkEQrqw`It_p9Z?4{U0S-mgb4zLzM@_`DZLEfI+y zZyt8+8CiHIuK7cOv+W0&Br3*ahz&Qx-H@0|{^6uXg*MOJ+o|QyB=PfK%7uE~Hq^~z z>f!%79N@W84j%K*C?jM)F6(B)|R$0B`z#s^2cOS)hNM+!*!Fw^(0er}=bE8oK zt{F1ctdcI%Ho(0mowG$41}AtqlL$Q6R$zZfE(FsY_ZA}*FhM1S9}7M5Uk0dUhEKG# zn0%;Pw6PRLH-eVeumgr{@Hc3 z+W(bfTB&YVb7$}h1o__pr+m*H*bCDH$Wi3-GFpKQ>?K_*-xr-mkPxU_ zbb8$Kg%@;lge3>Qk=BMi`MDdO;A(fbfD;=-Zr#+sp^wtfoN16*8uYXc7l024@O#60i+m|++Y*kPdw!ABD7z5{wHrwU`kk{Q@d#B3?b zm%m!@(lB2omAD|xuVCT-;q5D7Lbxu5Rg>q zl5V6yO1fJ>x}>C$ly7m~=bYz!W4ynvm86=lVo+6u%zAm z?Xu9vTt{EU-0|OaB8mw0R#V3!UocI*T6yGZwTM*|9dqBdqH(z{_j)1_20KF+KgwCc zXGVWk9%p&tCX`56M2JfIe84-x5E#+#LRx_t`kfe9p+HxG`W1?r5+|CMwTZy=#ohB+ zbFy}X*Hj@osLcblEmPus;SZPE-Z!6sizA;mdTK}Xv0sjBO{ilVzfJkAVAUx2iO0|u7=Z5jeErIynfh$ph8F{G8{z-yCsd|wDVN*<#L9Oh2ZSmO=9KI!VdeMS8o*^(x_9#oWAlku4DQ{1wwlTlRA|1sajd(Rat*sctR6Cjky@=%! zEeQYq$E%L*f9l0B?>p|V_e4jPMO5A9c~0~tLPGH$6Y?kbOX7dWC~2WE%1FHd+-jz+d!DSTKye*CSOYRI4-kg zncr|5k1zJ#&`}hsmW$!%#zMQ^o0qZ$@IoJv!(;+}o)AjA{rS#Licwcr{{Sw!js^~r zXN(m}h80V5uf=snO_EhKT-=)bK&RJIb1`R_@ zm73?X`?rfc0}aEre!n_>eKbI<6RTrN__?3&Np`GMLS=FmCZTzKJ`?iN{p0^@=SYQl zL-v;QlItF)GnqV&%wRH1Jk4NaFVd3vjD94A2yXrYoAbp0A|IErX5PhAM)Xf@^8i= zvgD7CE2hoz0h&-VR@Sb%tmuVI0HYT_v31{T<+;oK~-&S)bXKvK?PPk-Mf)sg`PK7ENOKTq(N{i^Z*py zzfa$5PfRs4$dd9(|}Ij}pBhxkTK zT+LD_KoCB3&ljLVhxc$0lk=lWbqk_Dnol^3Og<8Qv+rJaLUl(zT!Bh*k1l<7+q){5 zi%K|WSKXvUd}hrFcpbSI0ydF!6^Sb#9aT-l9fEOa)6YY_8)k#rQ|XVpGQpfRAMfJ2 zar&T2a>u8$vsY^+?D=ZYjm!QObqC~GBZX-Qiq^Y<6Jb!d`Eq}o^doX`HpG2^g{Ac$+=C<;@C>-Ov?#K5W}l3P#YyZu3w2qYJS zbf`O+WwhbsJxRD*-A~Wf_*X$P|JDg$yYe(ih~r%E4giGMWeALMuP-FxW_7LBGZ>`3 zwx`luxN-k(MwHWXm+ei6q2q3Bjo5wi1v0v;0-8{r1DkEiFdhj#zZhv?YFD+&}7NcrODl- zIdB>MzG6UxH(B|wgka3VQS!iAW#ZdC(ai(i!oQiSLommG`5S$&D+H z>G)yjjx^mP0qjT>l`J&ysFZMIayIVYNwpga(Taji6@ikavwKQIU!-3jU0x=AJS0&{9et-~z6ft&jZE_J@kjvw)oyVD(r~j0XY_t&4%8MDBuz`VcK^ZT% zXV{5DcGTc?^mP4dP~X>3zbyNbGmrX`z)rng}L!Ak0Xuo*!g7M1>HOA-1~pj8w=C(lXA3jyaYy9&9DNXg)Qv1^JeCN zB4+FEa!?lT z`{wVo0oh}B+|MealbdrzkwGCe;S@-u4%JJ;MqC4p-6NeC23B$FOF%EzK`=u17|Jzt zTa{j%bdEfU?tI7{sAKPZ%lg$cbxO1+3iFgwA z0yjVgA!;kb`~56^u-HyE_d6@o8C(>cMU&&_bPEFKF1(7Wh^2!fQ3MlI6tmQivX|9k z&5fN3NUlN79rMF+ zv;n^BgP-*n70{)*Z<%d-)OQ`Vgm@N8VveslvDK&rPr&Y#UPuO|ymt!lrsZTX7N%Sc zx(t3^+3hzfhG7_ys~s<|7G{dGDi8Y&}-<7X<3{~HvNrqU6p~PABjJa@0%2x zrwnu06{vfF>ix7{b%Vbd;ZZ#1X=tKQh zsmmVW|1}GV$bCoT1t-FoddW-YVOZDOX$=d~XkWc|h8lFYy&kPZVA*+l7p198Jg;Px zJ>&cIcrWdj@e8&O-62ROeul?~8(Iba(tSm1U=ZfT*!EANi*zB~G+eej zW;^@9M#=lJ-0Y1`S2|eDXOx*Ndkd!wqb#g>yiXqcEoM=R`Tza~2P!B=V^xsp+onB^ z^j`xUWwIxv`|S62I@6GR(fDwGuSGf{YWsPmU$I)w!@Okj(qKIck0F*wl~L<*9{#BN zl;IOuR&nN^_=#&Y^9shF;aLO9czUq2Lsc#XJtSR>PzOFL1Q6cK2QaN)HlU{@D>R>Y zNOXsyd(I^N)I_f~1i_Vy{U@E~OL7NpFVzUv<3Xzg3kxe%iMU=1SIj+o0J!?;+At&OH)wGzbKob2 z=sk-y??*khf_qsee{h;gF%Wn^`aspydvQ^(RCUu3wfXg+C831{&!-fHuO@Tna-Dcp zRDw$jPlqqX_%W%kV&O=AJ_k=r3gOk8OryG!4(Vgj?ukzepwkYlB+KGKR&gc(4@o){ zK!>D3z{m0Ssx%%*XdI)NSR`5i5f^N;&nGfIL;h}v!gO^A#mum29he{Ci78U!h_`jE zfBK)zo7w(d(D@({JG|Lu=GRpg>5jZ$?@;p{OivD#k$eW=Dh?;!8x@igi2)m*6>4I3 zGj{8*E;{u(&*{*H{+QhRUxJ@Xr&JEYF^#&-LgJB1VGAvESSWwwPE_X z{UB(sJ|6;{1kTIz^VjgFmF`QF`NmPcmgN5N
b?>R_7cb5qgktG!&^qQA%H52+Y; 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

kVCJf$+Z!cLN@*p(SD}*t2O-9(CVLJa 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

9Fty9R%1U8!IvKh8 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 I4~H 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

6QC!4rz!k`dUPwySyEqrEzmSb z?yB_}Q`7pQIFRODEfO!fBWMEyn zw{4?)SN5;VyxZJto{JcR;GmusN3@Ftk!_@2vXAESG*zS+a`{Qbg&tp}58nmS-~0O~ z;H>E`1Ql@cFbbl5+r^+XW^H1;Vr#J#@8G{7L@(k`^dx&r7DHON*ynp-`m(XCXX!-i znYo9o9&kr}C(4dnijxFKxhzhc#KbcYU6HHTa@X#LDK2SwUa)E{Q)b16CX|^oaY+ns zO*{~n6EX?T%F4@0qf?VG!Q+FS3KsVw6%VhrVjwlEnkmQ@IzkoE?m8Uqe)@W;6i}5S(~KBRwjKF{ zY@6`f!`$fWM@d>2{6Y9|ciz4e+@)GsETXLz!ow*{ju z>()dtNBRZp&fx=!cvupOxTMCl00M%u65Hy;WFXB!G^}w}@z?LWg#gxvK#dgW2*whi zz>3dZMonD`%&b@C2)y$PN$5+L9H0MC8h=zGdTO0{pL)#i&gAdW>eq0$ny{aaf7&@J z${pMAS2_0d11+6g`dzy^ScC@A?d=BaS0b?(hZ_H6CuBdcA$}2F;r6K#k!0j;?`sh3 zK=LP~u{p0X&^eSpC5ewl?xu*GiCeO83wI@u#UEyD#KK&JaMdop=6JbQP^;u{GL=<- z5iSM*@CREbwz{fb#W>u%ypE_x$qJOXm=%Eg8z6BD9;nhag8 zlAK3|VS6je$q8c{k}iAHmvJ11Qf^YL>Y6ybe%NBTsb}LRiSL1`OR!$&*t;9w1!x_P zXjwNE3ysmU(MU4{LhFIJgvS-#xD>_9GF_7E!`i;uJhm`UX2!rXK#BxIJIDL5>q6w9qR|7p_g7q8a#^M{@ z=UVgq4>u(EM(dlOURT7Qy!Y%^w#i%~6!1A_@IERO6h+HSRnWXW&_qQEjufUX#-R{2 z0?y;0Pg_3m-)n%!6W+SzC(lpLI1itwxHa4-)e;XvVX;^gbR&(Xl�{a(U$yhbNtE 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])$F>{08Q<3cI=F0?EKE1GP9@kl1;|JWru7JC7TkRR^RFzzWhwd z*{5Z##BVzyhNyd(M)Q%DQ0UB06_VV>s$v<6{D(Bn0kT)z*<(^1A;(RBcXw{r_n6gT zq&tdsSZ6#_I~eeSm_m`jrKJa&I4aFNQ&lVaNaSqn^$TWg**j?S78IDeP$5 zwNe9bY$m)<$?>yVQs7*X7(7!y;i>$+&<-B@Q+MscKAdn@_ zqnz1XwVCV_n~ILwf|Ca#H>IAGEmo7oiHSNUt-CbMi1M06pEUVE2W|fFfP&|!Hvwtv z1O+x3jk^)q3X%#lHx{fgUZyROkgMuFBjZ>RX3jY6P0fN>C-5u=QYzHP3NX%3&p~uC zBz333n!G7uoexuY1<&Gdc`VknqfO1rHQ))DzT5iwC&p<7xXqHXYN{j4v95erWHMn}2kKWZ2KvXYX)i~V&a#r1D1 zDG!qWT1okXm6TJ#wGS{$Gg`KV_#NQZ~ zY>c-X2e{DSN#b*@Sq6fZ`7aV@c#^|7OVrFSE)R4ArQMXwh*q#W7mm9*iElv^kz6W; zUL~0M84_LbfOx&7bTS89PaeqFAY@Kve4i$zfCQ z+>Vmq;*wR{QPo<+6n7^uilbz;*Rv3AZ8+gWi<0FMP>QkWHtngI5j&2pHQV+wJ;?|y zTCfT-0LTO6`GvC_#-Br4$kxDsMEb}BzX{s72H)4&cKYzWj+i`pswh# zxXnP_7(%0bYy@Rnl=z zSksikWAvwzWh7p{epK}5^p=zfp^n$hvHcR0O4o&pQ*^2J(R&}AW!x{6X+Xr0Ga6V( z5M8MY6Eo84t-JB4Y6%JmA?oDPp>rU6>%09sEd*3y4@@wIiD_$QhWq+VTfGffL%9mR zaH+J;%(dvAYK+F5r3W!_GSl;3uWgjClSx66<9PWhYZBkb#K61Wp--FsfVv-Gc-N`>>PaJcZmBL$9={E&pN}4DQcs=mdh}HMy+10@~ z@3?xcuIl`~k_3~Y9OHHTrKA#>x}-0s%2W?@1$3TH>#MS|4}R}{tZ3!x3$i~S{({m6 z%1c|Lwr%`H8 zD8T`N#x?{q{5yEK4PY+2`FIo6R1z8=D^hQ5S6h>+Dk3K9sakNEAsb^M)bb#^66jaXTGYAny5&WztGyMoA-)hVTOU8T(NqGS|JpW10x z5sQ^s$NAM_1^JB}Ph&sQ@;c2qGVT2#6&BTiHV5CtR}~6Wh++>{e&n<*XIs@B#N9{Z zJ+9)7ff~q}cR_Va-&9(=nn2&W%qa&>g&+1xB?POy+7Utlyd~llK8r*rt+4vgm}Td{ zJ_ykNzRq$Rg%EPlH!k7wi$Ss}@It_qF(T)dL2rd5lrMF+MB)2m zSHLwK!ra+v5TS8)p=oO>mN-lMXhUcCvHDM{eC`IAKUU4Iys+B7S-1WAgGm~x*p*Nx zW?Yv=TP&b~>-9M1V=8lr2Ha%0L&F2~eaotKO=!&`rBqUsiOE5Y+=E%kwdDdcTP4P1 z=Ma3Aa8+}r9@|sVhXQ8DDaF|4s1i+=E#K$sZ`+!EwCUBXF1wlabbV!K{GqM38Q<-a z)#moa)RQ*z{*W0F&C6O>Ud$}nbDaT86tT`fclgvkVnZ|;ul3{0pe0n;0ofYu#s{81 zjHyzV7j$Sh95s{sx;BI_4LFYl5uISuCdr3LMc9_-EI+k;$ zMJ3SxkQ1#MDp}`K_KFqFT4E*u7R|4aGhQN}IJX$<>5O3n*r_02Wa)8>KERgPfN4eKx1~JhJ5EVaw_VX*9daby$mv zpW*(|Qkm1H-kXii@IiUDgd0sT6G|8Cc-!bqCPQ;mogwPtQ3-R`0ci-cjU75Z@sSnO z&Ja#xyQE8S4)Q4;|M`2%!ITx)l%*-8Pfts8e>No}gs|L|DWWVs!yoENdF)+Ym1@c@H-` zpY=pe4>7seUc|fnut~}Cs7HG{eK{qykU3Z2D&5jk$>bTmS}1L72_3R9VMEyM&@V@1 zFd=T5-@G1)!4M~L_2+U|G|4!+Y0oEBDhDw(Xw0t+aV5u*W-~TpYZ=STI}Y6}t!bY{ zO{|n|KjPNsPS2uyilTZKBxr`sOzAg$xiCKKm}+UASWOH6+)-3#>>vrd=q){f%2Ou? za&7fbx<-4&!R#TfqJ7|LLnHOn(S+q;{!oV2IbrthN!gGL=(xoyOVh61G{`q}wECd@ z5O)7EcG^{8H4`56YRVNOEo;{k@f9QbwEkUtm&=3W60Vb40BtMV(b5eB5I$P3Jz(gq?Oj4ptE&Uw#Y5Z1f(vXvr|%iB zq%fw(baym4Wv8pZecTfGG8PlAk&i=o)H`O`JYBoR*aXr`?9U} ztdGW8cRKi6bqWj;kUK`_jaxG-Ac}7w4MjH7o;^Clq#^D-Gn!RLxz0MOq?^LLW?Rt} zTYGSk*|_b*v`plx_f$1ILHezTN;5KBtW?oAxx?xrrW@Hhdy;~t_YHsSPT_6{AZGPk zv`hlTsS7&jRTfr7Hlb)(sy-I%i^bK8{(xXrbd$<6%K>XgZ8&hWa-cJ-*J9)J=zGI8 z{A}bFsJ4dj`MB)K34VnuizBsiUnezcwRFicKLQ8&F}t`_)FB-pjTEb(pb2SxYKJARO@oG?&lVRO+h+Njx@&VD@I_t8y{65qZ>Qg0#P5UbtwU5%L=Gr^);`>x}+~`CS{O zcpi7X|8lA^ym9xZdrrpn$X6$Kf=n+x|NRz55yVJyVq3-~sQ|_tn~}>)xBW{qj0qaa zl#_itzk`TcR3`Gbag@YkEp>sRjUl4_kVqYQaVok1+?}G8G*{1FYPRt6J*vrdZqXXB zOTmRJV{|@2&k(nv1AQ_Gy>T4Eh3P9h-k@n|1-hQQfF{l1RGz4rK+qYOiHIhg-hyo%MWicx6 z**q(321Ksr2yx#Dc{z^Pg(K=Fy9jA@c@kzXY8(O`!ljA|C<5lK*DS3LEQQjHnA*eno4R{fKlj4N(=Ev^VcNLW({eht*x%$%rHt%f>MM+&Q)CY z?47I^a|Ce#w-}(r6d{SROKa^hPNj0Nwz`GHv~(w%;GAl+2Kw4&ct=ksP_llB$#kjQz>lK;u>kIPUTt}reBc@ zS>-e{RE**3N=}2P#>(Z3IwSHWZ&#I8?f@Ny(OH*Wb9Be{-xl_^V39Zn=@ns|8@Qg& ziNo6R>rq#TcvIAO1LC;4mUV8Q9RUh=dCM(Ye!VhmETzEVkvhW75%64~zemA0W>RFU z=3v=7{kv^7aZh-3>B)>ubx;npLiY^QOX@teDIC#L+$vw+DoweWPt^fvvQUbjKQPPf zaN@s0f=RID|}h1#YcY7)p`l7m0ezz4un z8(%4b*=t{!KDQPj|Rl>P#q{|w)erG_GWr9d$(!2>$aPFpi!+3at9d>JU zuKDqDUEJz6rpZlJ$6c(TX!7P_KTV;@kqO&N#gSYio4Qr^(aL_SZscdDUp`b;EbPO4 zTl?iyOtb;fTNy{%eHQ$gZnV>(^|f;V#akLBJe1>P6~nrA(fIttmNE?Xd1qJT6{*HN zkaZw2LgK8vMbpRdSi;db36|+SSLPu_jSMiy%ovP`FBf$coGs`91*t~omD6hqH%tbC z&gDvqrNXaGIMr~83-l7{Ej5ieV(7m69N z*sJ47S)~k37C-)SN{GAB`$qMv4dfMaUq5ct?{ZCX>i`gRAiw%PQ;?<8uh=&(yjMxz z%n!@9; zu26r!rGj;a!)olR*7GiFKIYd-U*WC#XQ|ElJX{^J1$!g@HIf6Ls%4?qNL zHxx+^Y!#KqR{J7DD_OD&a%-7r4mLq%Mo}XC?QcF#?Qef~FQ7o@BXU`io)Kcsa9Z)d zQ{r$NNKCNN;|wt0{YG+WIre_4z8wR{(#5q^|#a1pQ4n!iP4 zcbJWq3>#qAW3+4NQ9SLW!yiRvj2;aQ^=`geEhWYyGhw=GkFNR_p09%ckjphtT5jq9 z8UZpqi-@SH^c%(2QRNhQ8fL&_s(p0GH|1$(zqkNMw`YLVPa~$&RK1$RIt_R?Bpy{1m+@;O@y|Z5AAwLEk&x z7{-#hEYbKEcE^M73M8ssn#;d?PeC$WCt=;qqhArNO^0y({vc}K0GEGMg1x0}>YHA1 zlY5wgjtY^B@*Y2KJuka8zxLc*Rm|!}_v9c;-~{ejU0%twN)%UHaD zqXS@u4&2h{2+CtLd}PoY=&{M&WMtJ3_Q)7aGOEAKY7><@#rya}$CL04cCHI=lOs|` z+XdYFrbx>)id25wMb#t+ciTv|TGlvs6YDzytFNTZfgvvGht_TbpB69>wxyu6-KoeIY6J7#YEsb^g>H9zzD0-VkzrS`nu>-X)guU{#FO)dHzg!VM~Ru_*6QsB4nu7 z!S4k}oaeL*LTV7TS1J`qa4)ITtyfA;V`5@@F{+F8=yI}iN59nUFXPX;(hU4!81a2K^XlO zG~-Ii4e_2nAeSg?$b9au6VdcDa$&QKP|1awtf_vtp;%qO5LFDQ;s5>@;PBt~JH4^; z{r5(?joWF(B8lA}zCO4^o3nT3{prtg`0o`E`ww&bS{ZKrTn4?}(lm+Lc#Om8T*9e5J($xU`By^j>L!ET>}H#b@_No${l7h0mF)5 zOXGLh%KL_A&d2c)IoikD;MyMP(f(dTP%`gjhJQA;A~Err;k4rd+rg%Gfffq3Z}x_7g%E{8&-+%qt~f*9IH4nla~&?i&ChZp zN95*?DM5;r$yW;TAx63j+YC3=<2<|`7~^YRfO7J`^Io3;u^jC)hc)xbfM5E!T3-)u zodH8IC9%r>=?;RcQOoE`OF1qVSj;3*KxZAtilRI3C>v+vC~zBH;oy%A-`>r$`RQ+s z;9n)D`Ax#=KcaK`t%3dHpz@mMr_c9P-_HTwd`}gyIRetO@<)i=Qy8AuD|Fg&c_gzN+*k1qYV(H%*;QyEo z>W?$~KYsPETKgxH|D8PfKcH{<IV-;u4;avs54M+r|}@^fC# z=s#EF$#FFrX|!~vzcTtWMC#YTS&>|g(B??dA18%weUdyQyAy)oSe4UkUwXqrckGU$4ktpOOFdFXWZb-@l&f*^@#!ONSO} zTyw!oO7Z4?O<%J-iU@q&<^Y&T^?t7l2vz`?3*3}PB$@qW6s~bE5pIIGCzco1Rrc5S z`hQ2!1S61G6<5TPl<+x_+zvja}bLJcGH=EZlrWw{y#ML4w2a_V@QQb=sM>nNA!OFb| z+r^?Fa45W~=BI9+ubNcNhP)q->`CR;gr&ozQKaFY8eAhckSB;=paRcdDDuC6v>807 zqK$LE!0;z8hMdNc&aWO@w7&B-Vb{?mEKti|TXZ?`+ber$Dyltf&x|^idh7R*#2+6| z|E|~Zm1-{ArRL=Zxl*}!HWvSv0<-mErnuJHhO_+PJY9!hPI+3or#|z~lDNFkUm{9A z(yviC?Nx(GjXDA`ug;wA27#EgQIN+Xq90a0<@K&*khbeJ#wX8>gVe8uMe)Bq5k6Cp z5vkoA_vy>2YZp7an^?Y_3i;cKnr$bwNr4uKl|id?$}KIzATsNQ#rb6_}@tnvZ>&8UVGenPrK>oMLVZVfiPB`Pe$^Ws{S6G z^Wn~zQ|1j)EsaT|t;I3ompd-*6&>+UK1_KBS17q0HV$Ik{r!O-!vYE5rNI5h-;-i# z`ebxVLWIvgje!l(m-$Q2>RDXT&)hW66C! z3;W+nvg;lFX6A2qfEY#n9)V|MnsU6|`0VKWCC205z#lIDQm%8YjH(GkK|)4yZu}#w zOdO7}?fjRgk{7K0B`ZX2|JG($B)>uD$0niQ>W2AD!3ag;t_P9E6x`PGW3Y()@0Hwf zW%d_qjjt6g%zin=EVvMW;Rw%KEBTu#&NGsbnQZ+W7RjTI&WUuV1&%d%uHRClq6;FU zP7bh-ML6RJ(;0c%@BWe}GWi@_LH4|&U1f3Fk#TxMh9=NZ=WlhEBdKoP+1sQz5IC0U zxqfQZDfx!-Z&p=C=S8}n9Q<-!D-|Ikugxg>j`p)7L%DrF`MbXxUyf0axEo(i{aTS) z!@nfPD4VCT@?Msq);~48y}#GZIjLC~M0oUX#?$iz>0N6?jlVtlE?6Cnk8~ky>)6YA zWl7c?{ND6AfBbvuGH*=l;<({1y7Q9p(QCYiK1fdIgL`AftbJ zEe72bT+_MV7;fvS3I!eQM6Y=iv%MCtN~Z(^0ts8->x3F#uO|b4@5TPnb^aClw?N|m zPHUW5QDvZ*M)9qt!>XTgl3kBt=HJXFe@v z4Y@EtO@ z^DXz~u_}rmAN>4bL}S(ma=A=UM*hOO*4HX87yArpSeG8d#V0ntin8o`IFYZsf13IO z2>wT~{6D{Tt{1Mb&g46m&%nKM>Qr=Aq`}GIFN1?~nug1_Pb9<6?LFC8b$W3_nApF~ zK!(w=B;4Qen;-)cU-}I*M)DLhAYa1YAm8^(e)0y_sNluOhDTGf$@WsSj8FSgy$N$? zI+S|l1Q+_a4GgmUIM@t$y}xNRSNd8EO$^z59B*yaBL;NNKn%pNp6b+cOe7Z0kR2!0)r3R| z1FF6Rth~`r!oTYx{qbP$)Tyw42>nf3K>%65szryq>I8&5xyzf|n^OX`nK*A@oR~3FAwwZTb<24c{AD?! z-IbCQRx&FGhgp^cl?8*^vK|#=l+{lnCY{rbLYt;-xF0Cu#m=wWXU_CDI2iSo0c&Oj zZtV^2I?XW2w?6%JZNZ7f@nN*=s$!Dd(7j<6L{9#6f8w3z1^pu#=1*~f-us`+=eN8* z9SOAr3R<6EC+&^j`|RRUZ!v3zCQhzr(n=K)sfNH0-69$86jQ1^+uq|uG(E2FN{zgD zTcyy3auE_JmSZ$D7m|ybGLHhG3ZnK(MO;cz8GcxNrC8N?$!_uVOc z@g?faLsg4vB4&oPagE#R*sK7Fd%V)y!)na8cN<~0e{aknc5XBGFdM52d61?*O&XhM zD^YDze=g$r}heCjr89v87 zgqMv$!aBQ|fhLlcb)o5U`FYac@h5u-ymv@a#PZZ&a2R2STqW!1&KrIhP+ZEh^OJ4C ztZEBBkvmxIO&3Y zm;!9=T+uR6QTar{an2gCVinLVAFJ8c{$Z0%cwK-cG%&U#DXq5VywS(``4X1Z7Wr@8 zpAku0w0hMkS-$*a8@mqZCui09^8Ns`fj+QPbkoFqAU7Xdp}-mG^gO9FBOgb(y`=vb7@ZN(-{Xkh9^xg-E|2g)!BNs>^75k6>_R|?CFtLd&RnKl`OA}vuYxY z;LMo7=q~5hUGXc3o>lv7ub8HWa;M31r2c^ZZYCnYGo$Q=gtoJm@P`>aMIU$1EL?e@ z1b9K56%j-2I3!h+sjn>QCHbu!H=GqJ=iDOjT5_NI6?)|ftE3sVHo|UA|IoNcOanI?4kJN z2LkV-jL07_kumOIkYT6scvPc7%zUTgC6$ygnfks$&+xIAgERtzKmgfV;(IvYg4$~; zv^rEU_bB?%w6#d#d9hB{Jb8mz(p77XC1$rbC~E4tI!{)QRdU451^{Bffv_XqE_u~W zAt|=J+b#^P%>QS95qz$2n$WTWDK7k1rA6=1=sC;l_XvcvuNa$_pZr>|(>nJ1dlkMJ z@@&jyd>@QVZJTu@)XhP*1shPF`Zr6|9#%tWebLRicDs{dc-gJxL)*{vw){>V3h70? ziBemAlG7|nKJ$n4;qu{LfQCw^Udhs+Uoo2}mqhk(v5xVc%sPW$!G*fHhK`85X)xLcr^R|vz>W(^ye%HyZfH8$lETJR%12G?6LV*-Y<9V zB_T^{RmU_H9^{q#CW62w##bcFx_ixKna%mWjcp~agu3tNe|EDr`7FBfZ44>)`Z=fh zH7dfDRDcmlbm&Z@bEPR-qr~v-vG6Q)uGLj(h-MSo$J%Tt_#RN_VVZ@qd!R}cE z66&a?j7M`B)ttIm*?lPH z2VNgPx3kubh!Hp2jyD8Pw=f^vC-OZYsPO*$kA{6ZoYT1p{^*8)blmz6vaV4`oj?apDN~FNYZjjjW-@|`O#;ssoRwoZAK-EOSn{VPI)6TGLUe}fWK*EJbqUu3*od&<5_!XJj)imsQBUxfQ^_^Sj|_Al4!z7?0$cfSCu!ydDhwerwRM5Em=+>%xV^GaetT1ViH^d)45$kW~HK{tfX;1M97CLqGuEec~LK*)J+k|>-2Gs!18N6(^XWM#Dq zA}8Ks7VPaBE@l89V?)6jcin@g=v$gs8#F0?pYLnW->+y)yE=%kI^sXFJht4e+nqSG z;k6J4chHbKZn>H@0$=fLH&B<@@S3-A-V~FLBn?}!+L{qE6xC_o#yvW;w&D}>s@I3q zU?<6MWqRlJt82Eae|WOI^X&7B8ktruFQ%=zv2u4QQ|EFJ^Ewtf*wLAA%SG~o+*)b` z7^cV$xavmFibO_EG*4OG&oFJ;?36ENkpZVf?3gw+Z3r0L)vp(ip_9m@iK&{=JXl%@ zFpRr*%bhJYKiZ_@(%rW<`6TdqlEd;Aj>aYdcD28GaWzWMdj?I)isI-#8)i?y(&n)R zNJ8NhGk?Hrn?w+AVOr%)K9_Eti1X+!aG-GPR|$o5pP^b{4L$}GX;q%4MC=3lY{bd) zylItjC5Jwm6Mm?h<5;%2#Ke5p9uq};Kx1WpkS$g20m{QboHPo3W2ZG6CA1vhl&j+X z)bs^PoM8DgMinU$`sEZm0)~K3(sFyP z6ichjC17CbKoCdt1cq(eCoO4+8I)b^ZxwJdo`XpDGp=|22yR5Ky|>}1p&A;`y+2wJ zM2O5dQ2AzRcAK(va(9Ic02M;f<>q+n68wy2Wd#@AC-5GL#KiLcZICQ3L$_jCFRaG4 zDu!~lX7`&=$;3V%Hw%}%T5)qvSQ1@h$#K!8zX>S+E^scQXaTdLX=Ry8P%3uKPKlUj*9^3Te+9S9hIh^+U0rHWSsCoqjp{?yB~;*Z5ws%`$8MCywAv$%talG z?mMX}h)WYz`ic=|edCR?yjrdHul5=Al>rVcu<)og<+ zGVRgS&Y0G07$Tosjyjfz-dK1q_Ud`W#!h0iO6&_%aUgyq0*UBad)7D7w6)u}qxAuF zXf-~bd#m-Fo-MOx^kkmNr9lUGuDoF~v!#F#)c9G;@mo#}s=K#pQh zN`6j5qaic`jXEpJ`x;Fh_=I13t2jg)7z<47~hL2i8STg z^)?1HB{IV$*Qq+IQBn2TfHeGDnUypVUeFvXgQ=fow}`EHJ@jIOYM?M5dtl$9Bye@U zyLOEJ;_`~aj2)pSo9w&B2c=&)GRu!WszksDWK(F3fTl&bg5y;1L!kAJX}yn5Y@aEq zziI9BcR|`Zt};}Ob@NiYwEX%>Oi;YWVh+>FuAIR)k}TC`3iP+RiczN*8`M@(jGxy7 zO=(bsSImd)#{rdZ-5alZte6YRPk02DsqEZ%aA;?6hgNBS&QVVm8egtMHy4SHS#C&9 z8^q+ur&9q#%j(>5qi`$XdN@M6ydNHnKH=>3wlf zx4NPt&|ExIm6&B@a_Qr%YBt}*nPAb&Fw%q$>C35Sv92RMtc971Q!(++N|Ex4OmFCD z`UoQL>yG?z(D2@}0o znxcuUYG%UqjWjN+LJ*UtfZ#k3$2@78DP;L^?$KD>i(~y*0G-qWrnwNv8V^Ns2TW{M zo7O*7Q{`6DASG?4wpiiq#`7FTRF%p1BYBVM4-n1iJ}Rcjv~0f~{gC6ER+i(jruZ#o z;TaR=cE`({Qsb6&Diza`ktOmEgv_y(;0J`Dh)3Ir?w7M{;VoY8LauL~j5s^BG@$Y) z4B>Hx4@;ZMZR3mVm$Apq0{N5ZO1mvR?9GF?yn`(R${ zTa>XVAW}PizUi%oeA$m3s%weZMdEf4^ZoTooN#_*>y@>IM83BKFZsE{Eqlw0G0>ra zj&IIbkOuCQ0pPk`8vP6rl>MzA*k)SN(%}_1bzqD7?vIniKH3th(V5Jq#${b))S^lt z6H}K!=uzT!^ILy2n`ukr2X|zKAsvs3$XQfW01}+Bva&pm-75gOSl<5vG5%`33)@?LMbQ`4=?#;&mT!IdH%;+h-9G#$s^+Jzujn9 zT9^=`$GbgRpvd5p`H&>zinm9dnp34&30Zx_AsOuzd$kbRHFtyO3)XA~`%+?ojdA9A zyV#=)2IKA0$7{ zxX>R4qWeQ~5|*3vEJX*eWy`iBF*RcKcc)6zLJ5nwC~D^Yirp%Vt?XkS*=`^jEpqhT5oi~%FZ97>R%;qF38y$dygmeNs z!p?Y5kQ&HuOgIRw;@AgCrhuN;8&^M!qr_&=2RBzRs_Ri;usvs|mtKQ$mGzI-?8#jz z=#;K!*9ChhJ@`AT*sRw+TrdqQ!upJkuE?DK&Tu1`xYc7giAGOsDtXoH0sKC%-Vr)4 zX7SiDy_>Gcq)=&>1qXQvllabj6k;{X#TD146(>X4*QXZ*1Wv7spa7Us=`)mJv@c?W$}T4GiK2 znqx~=EOuBIN$||&kZK{o9)L)GC0)n6ZyN(-F_Gt{L4szFt^5`0_?`h7$?|2sV}EKO1B>vvw5-PY3$660b;)FB>RQJ*r|An!w{N>77B` zytW+-4v6a}t5(&$)g6tP?-96kr!e0gL4+_)Vl+;*;{A6z?GVJo0Ye9mJ=>KEyy~EnNzO+%tiS4)>(`=e!FkqUAEP8cpiUSCOh3Lfy zBS4}UM6YpdgXqRoi57&BKthr!0s{tO)2j?Z^b$G(L`QUTm0xCl-#0f;X7bFPd!L#6 z`9Eo|_2}rVz0cY2UVH8L<&zYIkG#DuAk<(5>9kWvkZax?Cxh@qX+>Bu-WJu_l`s#G zM_1VX9C}0Y+Vp%%=jes(6}G^KmjVW$x47%Z)zQ|t4TEQ1*!(?w#R;~AD3Dmyc}mQR4@;l>YLV`i?Ye3Aml-LiTpig4d_uR~38w zh~np=AoVZ9qR5CXDibOZZe-Z5baAN0&T0?IGF6qarhPcL@07E3%Z(&x&4(fwvc*gV z%`^MvC*}r^S+?|F&P|{X6oLKs4pdFafx7O>w8ksKZ^q5E#)VR314Q@`#Bt(45 z_uqu*Rnwm51631A+&zzFLx6cB^V+wgbt2gXnpbBB4W{NQ;0fTvdCz(EtD`~rOA)}w z8o-*XWo+5}oMA$vofa$yG0c)UI!K<#b+4{bFDAz-=$OctUWt!OGxWsWYQ{vONrSGj z$7uIm)!M2;+(iC!N@eiFnleJoJ~)Hcb;tyiduv_Hi(0oNA7KkPwS7;B?2h)~O_;{+ zmd^C}-m-a)(*sYIgD8;MXfhlpbgDY>z4A|bMP}ym)PjoIbTtIh91wi~s;qz>0X@;v zss~3h=+x8>zwX9ZEg3;fACjRESl<{mWIaT*&;@FGvkn9+jA#o6WcN>jJ-#roP9O(wIHd?EKkCihKo2ig9`F|X_So~G&#roA)J zEhMYu?c6K)R&@MAbj~tO;m)+yca^UPGZPhIfMUB;DAinmHx{D4FKX zu2muqd*}*M^x=$0LNSlvc1Kpq<4 zeQjx}TQb+@rFlcP$hQAGm-=)Ou7*8&(2qgxcJFmxrA0EE8?zp|m5HkIlSf91Dr$M) zgpA7TaT~`kktSqv<( zL}$6Hf5qV*cN2-vBE!*fY^hE2lKIJ!VgwMZ-)}bjzyd1P?3Z({P5~Ae+IK{Za+L#f z7}k13Y#DKf9AH{`s}sHAOnq!%)SRTRA7W!6t!!c)yB+G1=V3^-tb!;!MWGu*SA{;= zua(mkJG-GO^Ih}b7YtVWSQy)tZv4+!-YOH=x6Zy zE{sZrAY5$wMscpQ+`<}dVSLz3+r#7LTCTgiO*WN^0FhRtrjt zHbE?E3v=3sa5pW$RdtVwchu5g!W9>$3)_a9n8961+P+YJgSgAUAG0%8#M7p+s z#L>-7PC(DLj8`pH#MfTJNKvNsLf*Frd~+y^p~|1s4HnJM`$(WSPjB%mMV#(IPtpe0 z!t#8SvN~;+M1~B3~?&aW6uJAZ>Oe4ubyrYE1u zGte!1AS2z4KyIAvV4qHiyG_A+z??g2pP?avlB>#L#?N%iyc`k#}o% ze|ft}LZ?J4n(1Kaj|gzcql0oKKjp(3u9+#xTHSnC2DGZucD-}2rey2ZeoIB3jr-6| zIh*`dsT~hcQ6ovov#GUXP@($7iKmZ!{z(-4p|hN$ZU6FpF8W^63QTgfVs%(}&+*x} zKmPke`^*239O4pBBkHK5vgA_$eUm4QvR<@BXW97kH|OdcT+zH-TErgIM&sZ6gEx@- zsUhO?N5pv(oFLdS!jZ$y)tgS--43= z94?*j91n4vD9TzbI=`RT!#}TP?L8)cX+%T5WvQhi?PFzh>+3sq3PrOvUM~rCN8+A? zp)kNaf|>rtzbYA(x>tzViLr0M!E1~)I_em4rm~rH2*dhcrA}GHdav)RL$u4M)TY8- z9WF($4{b5FQ}ygSEv(hlF~?@w+V+!0i6Hxd1v~WKxjL_4r426w`x^N@3R`Ml-etYl zVj&UHtp43zmlm3B=xFQRcsoFg7JIQ>V2aD9E<&7i`=*v zDyO)&Kv`^8uC%^JYkhXjM-KyXFmMM%moXRx{ zvEH$j6!Ufhg}Z6r6~PbIsozc13E>$ZJ+=-%g1dV?%}Ge-;9mwYLAtv&hig;T-$Iix z?9kx=&C#sTR!PiW3{l?G+P#l^ARObeDZJNrBvz_@mom5WzS8SB#H)vWD}*=1p`63* zHoX}E*H+2j#t*WyqxQ~jg%k+cb}1}L_#Gb97KWz}-oVf%it9DliJR>aHe*s#^&Q6# zb6dSiE(^2H)P^FUwbYmVd+~>@W}J!aU`I1RM88XxzxJ9p-;Cv&+%2f` z6D%=Fft)g}Y4c?9y#a}tmJw6a{M=9vfPTcKTEKC$%J?qmIL7kMU*5eV zzCjURXoySly8*ryN;lu!GzlH4OptS!S=>^S3w6C0rKqh-frjBOmly;%Ys+hsw5|CN z^{;Yu!`stCE*C3SI^XP(d3Zb5dsUM#sjFQi(vsv4a|)-hQbQ~YQeVDazT^I;T~t|< zrilx5jto1(86anqZX zJ4FI-9++uzi1XTLLMBx=c8W4D-LfW)qG(LDx{L6x!{UgqQvx-UL7F``>}^gx9=(WZ zPBvjtI0DYD%P^KhcA z=ToKdwn>k6_tC|?lKQe${fN!Ci;L6GzqvP9p+i_0nAQ}WyfhyVzn!s?NZ8c+#b#Yj zfv%xKqnou)+e+Ptlkw@w)S*2@Dw1nK-jA2{GJj#-nV;$W?L<@}^~Q*B#0w7dWF1ud zW9LEU1*@kODp!(y1i{a)5G^!Z=u#bKQ(|3Q%K^>LO0fkN2A)|vwmYCT9SF_7ra@uyXhQPt(d(5Obvs|2urxe$dx$KIY5G)yA77r9UG;r5!0bzo zos&7R+3*YI&IE3xP|MptdO0?B2)C7Q@7&NnW8orL7hIca@{ZL9O&o8j$S^s+V2x0h zvmRi(vu`e{`}EH`XdH}#hpM_b>Vd5==KZX?s(*i4{qJnOS%aB4$d3B$M8w&M)f2Be zb3?er4_~kgub=zlUw;|%Mc>=u0_3c6oASN+; zzzeb+e9L!zmaM(`2vsrlJ~>WQkMO~mn$ik)mQJUqZ^q8Y%cXqjzVE+w(=oHCBh*RW zC{j9Qv#*A)4%=jFh?S>>p00=qhX8?_o=2pFHLUa7C+5|+QG_4-3%u)U+!sS%eu(vK z2>m+AlBg$o)TnD)nu^bQ@TJ!rxM!s!Ct8@)<%3KAp_s|eIRamw1qvN52_NP1G(*(@ zY==8T89gKCbB1s-HXA$UFL9{xmK;YbasYC!1IQBciIo#O?I@;1f%%XEx)VOxte^Kb zd)i6gS~((nJPT+cLyXqPXeDt0bh)#!_0}N3?Rxtce2I|BwoB> zxm238TXkem`+9SQK@$kmM!=Wlg4LRm%vNqc+Kv#R7_REBb3`O6ENxQF&+EM}O%lEL zA^};(+50Rqxx;X~V_gMlP4F`6McgK%@{2_!Ps8wc5w)921*A;*+oY(0fkncAowk`K zqD;`IzckdIWtkDD7v$ZkQAr((~F z&&)P6kulF*`=&-0hhdUq1JTUH1w*!HVP%!#T8jqu3?B?%`Ye%4HfsoF>PQeJQU`)~ zTAYTP_&tSQl+|i;W@?hvpZZ+=?DcOOq0(NG@mH!@@y0B$ zXO3xZz~Bb!QgXxST3z5i3})tUl`bJ($xFWom9cK3&pl|YAcda?8|{bDJcj_8y!tts z3;qoq%qNqirLtVtmWQ%YT#MU1c~T%nvoXyHN0y<5FBM!nYosUkyshTJ&sCF5g4heA zxo~%J_1lL!NzFyh88tmaiYIw)SyFTjL?2~B#&jI6Pif{44M_J{XFbKe?>y|STb3(x z`QEcyhRAKJ1Lls~+T2U}?L@NDO-mJryE9bWYrD~HUSAliwxgmj#7|w1VLl~F`GnI7 zL~RykK7iTR*l*DrI39iQ@8=tS-#1zaOqO(ejc>$}q!b$}WPCqdhDqeq^k{ z0~3Y1-u+nyhqcuXPM z1w0nHzqY52jO<8bv`k*)i=YUAWfSwOM#|Zl1=<18duAJTLu-jSnnW*`cl*p8&K?E~ zy`JphW|I9ou&%qDuRvR*ZKP6ONSAnO&_(82u0dz4u9?|Qcz03r*I(}sMO@Xq+!Uu| zhJeuqf5ytBS_}rcAUwLd#C=;-afRCrpOj85lm$!Ym_{RBUUsRrd^@LSG;oW@q2>PG zpy0v2wL47(Wq#nT!!R4*$lktfzC7~ViL-{v#+5gr!LfYV%+8QDDWpU59Od!s2R z^6sj&0of$O#CxxX%6$M!?9X)?X7hxLhKVrs`GLl6sG+oZaeo&%nd-uD%peafhBi^V zH&ULegOJ*!Rf9VsrbG>tP4*%~uB_L6TH9u@(kaWAv$&K270vNWxf+_mvo_@}U0RH-^0(i=tMq;IW+o#En$K5QQ_T;@JIEc@5c z&H+FJaA*IA12Hg!cV(bqs3nSW+r3>Hexv!IaHi*!sd-J%qW9qq`Yf2qk>j$dF$~VE z{(dYc`7kASGJ7H3xn1;w*{3R1Yhv`VT)Azb3VvkYBeV#=(iIt+uMtzCdiI=BZZ@}$;rR}y!ekIoB-;2 z-WNg))yUF;5-x~z^0(OH$4Oqi>@Y!oc_I8cOE|hl z$BCnbJUJq1szfB-7?NhU(~zcXEIL~@xnKwa2UrBm%9)(#S>z-wZje`64N(l%*1+S)CjxTCPZ`YK$BVp8`*=G6#(kwoOlDr~y+ zUAv+^992O{oWGM0n2^J=whL1h!-+A2x0S`f_%+k+u=N)wfAuKSR&@JVmQh%YA`loo z`<#mTA%9p-wmCr_vW``u(XMRRRdIVZ_9VQogMC!J>sTHl>i?BR2{%v|Y&;zJUjJv0 z*mb2v)RHzls>E%y$~fF)u>QJ}t*a6Pt*pYv`Knm+cZM5}^f_61)|GeGf4>}WG9^vb zF5uoW*`xwe-h*FBEVPJU6?>g&%`9fy1P527nlS)qR3h}bN>7tn%O&8}(;dkW^t$gH zMI&Egyr0~>BWLR8*Pi)u$poUV)nz`<;rEtT8Rk~Y+=6IIZ|)d{(1YCUuOq5X3E$mv zGNnQsu8PVhYJR^pCzaRs1Rq z5MK~?wCT?CJBY|uV?FCNNPEkp1kY+$yj^iIYk^FF-i}72o5g4!M&4khvpSo_;^u2G z=kL7i%xXD5j{rSXEcsP8VF1uxFU7@eT<|H_#aV%Oxf(jVFcysqJ5Jb+psMR-=X=Up zXLSKZia8olxFzvX(d>8Ly$X$d4RGqCBD;3an_`uI=GzK7I&;vl#pC8)+cMiOQ&h@h zXV%jRXeZ4&$vQrAwV*N&9@yekk*x+IDGaFKU+hnb?cHUws$iVmX=o0RmyxF+iyzl9+X2%M9-|=O$3R-Rs^b!$hgG~rCoOes)9{y8 zgp^avNC1rR<{L@FDihQ zB-koCv^ue2nwO_ufLf=11?P;$g9gFE%J7ql*3p(m?3)3@7}{lR&U(n>ZTYqpp1Wah zHYl@@ME1P*-+9sV@BX*{kh2`;b!z2x^|J5x?}{#x3<%_2A^z?DWh1cJluL4H_v@M- zj1%C3e_~o!L#l<6IOz+*fDDAUOP9lXubAD#QN2`|19UmBTiiip?ODEky&y)`adQMG=B8}T-B@o7*@y#=w89@!S|`quVmAZj48L;}`&kQi z%e)HWi<4q0Bw@t4aQk00Wkn&XIVmdW2_-68wWw&FThb@`>x)7trF!NK4| zW;E4XwNk`DNLfd(PKX~{;HJBjczPrg9xCq5-4Lu+i*#Nt8pXlX6#Ls{q^`d=qvG5< z3`CK!qF6;!WVtAoTzxZS+5b7He$uO3IX@B#=vT{ETH%zGch#6Si;Y}wxz+HbB}T<0 zO6kd)P8kCp)%Sh0ZgWM`wkcgZ5w$eU0x}wnLvJ{x=Na}eEAheavYGP@QI(_JA?Iam z(%sb^Q_ClH{CmZc{PtQi1q?Bm5+j(ijQ>%soGQWl%Desw;Gn+{hSq{{a;Dob9_93k zu*tE?p%=k12d~-X+jjXM!6GKX-HjbT{aV6hKJa7e@d$#Y2A^dsJh<$G?GRXTQ0MdS zEFqoNPZW-cgR3emm<>Zd1s&sECi>w_?3ikFchEGxz_lc}`*r7dm6;CxhROJ~hFA7q z+sM7`hiiQGX&VWFAoNxJ7PR$;$l2+50)r+|#9Yb^X`}+}2m0v#iP9J(7jQ8r$Ia!m zG}NQ)rMY|WFM5idFU_&FV1uAUnvIJGV{#!Tu#o}K2<_dG%Pe(^RRq~iU8BA_hA2Ph zcQm?Jp49^Au}`I0&s8yWusDXBHIpOSnmk%z+*ug`Qe<>%jAsPqj0~qM3}ZZcIy3^O z>j&Cyvm*_6VA}vuP=}IeZQ(3I*?i@A@WbR z8*ptOz*bz4YmO`;Oq?a=mbkOBVm&=-?Q(PzC~TWH6?bM)*}CIc2pBREFF%3wxmRt$ zr`GwftyHidV@d+qv>LimA^iFKw@6tOg)3k>}{qE{_1n$2`fx{o@j+FT$HD;^F z-c?>pFuB(^{EsL0Kg%xvA4ze45giw+8M6z7P0dJrC>KaTC_<`6{6<7qm-pq3jJ8@n zz3N?p(+};7Esb3?JDzxCzqL*r64-xptDm7ew$4Yo^ogQ>Ek8~Da8PH7q*pdwR=qm- zl)PLlWhwRWX(ncj^i^0#vJcFK$XDF-4waC|aC@lK18bheO0@*{*~OVidSsTtkr#}b zmg7A8@7}ZI%S0x@3uj;{kP%&iw0!*69uiGdT$QqG97LsCMVzW`KYI{!Cmu@95JBq-E-u93^$DyL+{r)#ig4VNKHQXQ7 zeDA~kbxAs_kn1^nakSo!A}O8MP(Zcm*RiRq-H)t8xS-jCv*+&b+DaMDpZ$b;L<%iO`MmB|1iGlST+3i)-Siw>OXfx=Xi9jqY(uI#52^;7O`U&M zEH^WIa|>jTH14W3=M+0)T@+nZb9S2rmEsErz#zp9{I#WatDBF1C7~Y!?{b5c0bP5y zF+wr1EK&cogzSix1CFH6p~VznZe@nw@6I*_fcO|0E8^HXZ!TcU-}EMHNT9mHVdmY_ z77Z2uy0rKrW7c5wRHEWsY&Y6-J*r@J&Fk}xySnSR<;S=NPS?c`m;R5Q7 zNEt{VCct@2*M<~O`u?5i3gZY}@wklS&a2~3GKQ$AOA_Nn2${C|FOC2rv#}m-hluYW zrp;uPZQ#hQ_hwOW!;T85sG@B=#GsEYT(--hq6+M2t$=VN1V>dKr~$sbw0sCIn||1Z zRlD#czud(`8orsMUo^;G8J!@gw4fJ)!#vE7Wdxsg+_WJ^J{3G?EZ|DddfUTmVP9S3 zP4|$&gdpLPFE*!MFkB1!Mq`t?FvtY1wm^@=99cwzq=2zHm!lpGk*vtC#~w27UnU0E zB>B9XHkwm$iRr)%LzoK~safs2-H*HPSK6FLj=7YQef70fJLv_IZ-t81QyEqZpxn zQToBY^}Ny7QeWxzH3qK1B+w6EK@}H@E-Lhxx)RMk)wmUzkfLDO$%>%DL>XYaSYkv$ zPdPOe!Hhx7a*cP`NKCa`ZajT6sd$y=c8K7kT)mXOFpu-zq}`*v`>y5XOi6{X-OhtS zN;LYMoslubcT0kp+Pb*R`EBc!ENhR80zq9GbjA{atn8BRvpZRF%F5F5;@dX@@rXy! zdinlE<(5iyrKBRb?C5R@m+)dmEX<~7jKJdJf`sk{y=__kq4nItRQae?$9(}c1)W}2 zJTKUO3{i1!!Pm@9>sHu#(3qcv6L$x#X>Tnb%|gC?O^wYE7@wXExK=u0%KK(9Hhmqq*lVge1Pu)E<)n!D^N3PyUAQk!h#~Im9 zXEg3#cSNpj7|ebgEU=Du=ICun6~0}n$nJVFR~Mcl5(P8G;{8#L`bLg+dOsy$NOlI_ zjaKrDLW6NqM1SN3gBGL2l@;|aLy&cxZfH$U*Af>4D-E`Gof0eOJi)v+eNVIIYr0t! z3yALu?b;?;_(R)qOGC5Rt&DiMxPs!9YKIYJc^w_vZPffIVR%T1Wz?y!ik|JauaJ7o z$c*V-PR}(cL7}oee0kyv%5D#Ifdf7bgxa#NYr&0!o4(L>XNA=4p*<*2y87AutYoI8vBT| zLu(eQ-qQnJ9f_CX>Z|!h&1XAGt*vf1!+SskL27U{72*Y9G~jx{c#ddXiqxpZM;mQ^ z_rWyhpHrV*t!m56CP@{NAZ2n4^TW+8iLK%4@@-wS%}C+VV;Hr)YV*^4!I0%!x}L9Q zt$;6q*;8EV=Eo61Z`T%A=E_*jYv**HS&2E@f06$yG1W?ERMBak_fC)?TY;2^{ zJ6G!Y`5qm$HNVa@_!u{=uIuZ?D{S0eSxA;4W(B3i3J{7n9xGJdU77k2-ufz8UDaZ) zH`YNruH1Fo&&`Q*6`zURi=1_F>FVik`Px3Hx)=<3=r#BddIaJ}$UT)13dL0Gk#zPc z9!9OuZzuAXEi6VZ&rn8rpQ-dAg&1&#OrAkP&k*1CCbti;1^{S~(Tj2&$nT!ne0;H{ zlk(1d%c42@Vi$6pY}-uqrM#XICt1guatUF-{k6v5v)d)>efXQY8&p%%l5*)gl^b0{ zZqDZCo@73L{6sg}Sy?d@1J+e!7@nqh*!7Lz#%zn??sJ=z7M9tL#&t6KVJ;lauL}im z({uYC34x4cP;C5$$?NhFOD{?f0ZSfs18LnoIo?FoUA>qnQ!lbbvN5QtRN6PZ>WI9( z@|7aFdE4593Q+;Z%Gx&iB$|mnt>W6tPM6kvU14BI{YH8oa#P$iz;9`UTozdafP{=$ zp*~JdihLj7b#nG*!z;MrTjqca7cWGK;Y+dz@Xeukj+VH5XxszL-ybL;jn__cj-)xM zOeY#PwS&2wWoxeby@g^M%?J_MDpM_hVeAO{}&aI0v}~#d*Ds{^ccK(Ns1z zesC|Jllz%1|96*L|E-Px(eBvEAt)d3&|uQ(TW9CQhPbN8x*oo~N8!y>5*f3UpwR6U zm3cN^q_3&~=Y|V34t{&u1+D&6B4@rTiOY7@Par|ZfaHowVC-=BHLrdJf_NE+w1q#} z{v|cUJ`P0~5bZH-j|COzdRNEHMMozjrxA+A;{x_(vjRu zJYMB8`aZ1~kZR#qm66W3sQ+-yQM#5(DvJT>nYNIUFJq?$OHWm+w&d}XKhcR;SAq-o z7?4e&F11}^*^dajyP@RforgO?0#bSBa>`sx2@GQbrQO6KSEFA}q@q?1MW?Te0utw- z6OSA&_ouqs*;ut5Jt=#(JSfzm9vy(Q0-jB@D0`&J+h#X*$4=5S*@7d+NY3$YYb&Db zVbR#)sn88tY*bWfMud3xqv(e=DS0*UrKMpA$U>FYJvS7h6`yN7`;H?snNX&+eI51g z>=UT1qWo3*gmU3KCPIH^X{4Pz8bXL{Dn$772_cAuQ~aWfBzDqg(DoAQZ%Zy;Wn~ zzX%tV%!nkAn6yw_5#Ap#x~k=H@1IY=e|FRCf5|?Z>~qa%(FBjNCr$2J8d%Eyc0zyf zwBa8Y_!oAge<-be`TWbXrFkDtPgq??eR3>*xS}u4rNF$OiZq0fOkUu$_N;t|-w`IB z6O+GOBYrJ+kSTCgNl#RfGyoo8dzRh-$0ol#4`=ScU?Mg9>?&6c zIN+o4^4yIOV91B&Eofi}|FZdL%7 z7uvpv*-iP>C%RqU)s^-RyB27`j+Jswxz7cE(!T4&kZcu?bmCce<$l-#b4 zal?|@I=7tDbOXQ6h=5Yden{gnGs}l4xEnMB*5B0$fBrWuC$4Fx zy^eVGah&5Eo5kVw@R%r9-)K1L_;0=b^zF>Q(jA{w&GXm&HNCc!ot@~Sn`!w2R*|== zoQ|%plWQ73IXp?Ww@i=PID4xSD*ME%%^!|0$$D&&{V2=em?w6D^354D{MGuGqWdzf zUofN^DU%QDVm40r8FDlx zAH<>J302Gf{v+V~1j#G>bu-R8(F1oL@nn)4E#qEv_AUAKR{MT?uKqKc{Qm-M^QH4` z^fVS*zPx0USNQf?Os>8GdB03I;Fr!780ZP~t7@M~{zsF99E&tCPySd-l^;(dQw zRsGwBf8`kdvNN;vakskaT3&4cCl`3MaAw}HRyub>%KSABN8_iq9|6&ojg4S@ScZ_^*XYmmaOQ}^iBI;Sd;%`_}uV!B5>okKd9{fj_+rm zKSkiizp!ci$?&=1??m9nZ+{#H{X4#&ef|`I8^8Tg_WUQq=Z3!%fg8X5QC0DGd_VjA zDFQeCrBvWghR+RuCjvMAMQQBs_o=`VdgvMIqO_hxd?Wj|icilNmwW6a+SI%EKvRaQ6YBzEHNc?D0C3( zMOWld>1Td=UE6CO(<@}=j}cBTAd9Im(}mz}IkiuVOyNG&wm<%zyZS%g=ZpVa9`eiy zsHfJ0-%f}nzOQSNsuA0t-PET7h|{>-`tKhNesPKNQ?=jC< zhnpb&W7+*1zDOrM=?D7l`WpsH2@xJ6N6tU(%)qz4oj#M7|0dtOUX|M;yeu~Nqpc_F zqC(KZvDA&hs_ul9a0m@cNT;85#MXPw3s)W$XqtdOj)oU#n~ONO#3T2&L!7fq_pgo3 zXsnPCV;b4`j)i~pTe#{%cX}il4gs6C5vr6H&G6 zzO~z%6~HW}BeSMsuE}$_xRj2^5C-r^)=dvT{oL5)RF+rp2vy@YeQRp~#{vMab*d?< zS$njceN+*lfWHFE&Aj?iPpL4qJF6&?cIwbwKlR04+AWn8 zgW712&{qkSF1i?KVOAq?ShK+HpiHM(lz-9FyR-;mSIvuAX_A5Pc!@RKb|-se0Us8Z z7T5r?INP4dW;PU-=B*i_k-e;26uajYe{JY?J+)Vxd}Y#Tko96f2LVB5RP%Vxo*hb@PFSz8{Q3W|VC#kgQGNel0h$J2Zsj+V3|7 zV{aW+6A0p0YY?D@Fr_&Mpo+yn6tC<-z0@VRY^PGGC`70_WtLFe?^`yxIEGKm^O{J> zM$z`PY)5pwHo`{nK2M1&Fu+h{yR-8wE>G8w%XKW+xVoHfk1QRfJ z8jUTd&AxZO>}1U?by8^gjC4OLrbZXm1oVfB#TXpfp95;}V;&8?gnzJT2v$}8p}Dll z91C?464)A;T9FWU1Q_bPiMX{nCOPl_+X*YT+C72V3#uPxJ6|QR%%ZtBRjLjpjaNR= zP5kHAAFebu`v!>ZSZGlVN@tj^^ZV8OjZ}tLH;9MA zC1#xCf>oN`&CepgHo6NJsNw|%7+(YlmH;eHA8FFgHmi^{Yvo;vJB0bv1y~BYx>H(g zvz6iOZotH4l7&Ei$WJ9@a?v(gUuF%G%&F1@x4tD&>Bepe8#&9Yr#3c-+vi1^eUxr3 z^ASk5sZ+||*>M}j^4}H|9kRZk{S!+8E6hg%b=%tRcqqO%YV4{@4Mx zOO_*{YqzE&;YQ?W?Q6Cm65E8}Zhp{1z!h<#c~+$a*mB;~ZT5`QP)y<8;6>c(e!^f@ zIm39VdU<*_IY>8!(ka?oh(bOo_?d0HkEc%9i_Xebr;9IHe{_ zdpWaLqyIe1;C=PG5|{B5_%9hz+-kYEmWd{So)7le+jA7wc{p$OMX2Ti3d499Qk_w0 zzTD|N0?j>tJ>lE3G@OJ3x;EH?!zjRhOC&MERE%8H_oM79&gc*gUQ#OprcwPkS? z&fnAtCXt~80y*AeJtsHB3bZHz6mnrfwnOBbG{`eu_hQQm3_N@%M_{Wj;tCOCQ9c77 zS{H`tP2iYX1+!#oVW#(ogx%QWQ^|_rKrUNU(M1TaP2qHA__@Mn)s}*7NLwu+jc>*) zxgb68^(S8o?3_^x+|{lyChJtik$MUD9H&zdBTZ(F#wsoppYPn`(C);WT_OC25Fw1R z#$0qiS2%OttDFLCQXp8u;t@_r8gzSRs5Euz9jwyRvHC?HXQn4`T4e*t0!QO@a7+V!1aY zT#QJLMOui*WpXB&R5N{(d%D(3&hg~XhI!hW`;WE|B^s=CvwmvgaG;`? z(H)D`$|6Q}rfk`cG8@e=Adsuk$N4Lm01P~vvHVv4*7=~SProy6*`3j4X^cz*q7+Fw zwrEt2LCUP(kN=0Fh%f(FHKLFz@W&FB56^mcE6+MM$Map4K?b)b!UouobH_bHJWJBJ zB6R!^O%=4@|Ar}*fr{=7xPO=8a5v|dB+H~J8}OCXMY7Qz3Nz45;E4H|jTQHGp>T5R zIb47vF2E%jvp{PcJbD^EdANDuPHh#J)*`6EP%RwhRs=lDe^Cf=;#SyGM53A8W6~>qRlf#;TYy~j;_2~p!}Zq}lTei~T2i^(*Bdn#Zs`VhHo~O| z0|vxiA`WAahU)^_P6bz2NaQxcG0e^`t4}uTb7oafQy@8;8iA9k(s+I38W=Kx~yAU zifsa_(nQLDEWOcTu+Eg&{Ot0_`SCi~R^<8bqCE|Ufu^E{injg5fz_eby)_*_QCE(u{sS}t#RVoOKx3o+;()Xmy+$1SX9!g-Lp#y=9;{%v=pkH;q;@;VMJ0e zfq+8Ix1GWc{dVG~Ik`EP^y_H!z6FI>I9uvQn})XGHO9!1n*)Io+!US|a{g^?dz!}V zRbn<@%D~2`trkz=#DE)fb0EszJP20Mc#U*!d)Vu?0?V%0Bda{O1vo^0*D*6o4Tq>ysUWZ4b$47omesl_8!Vgcks09z9XYpHV7kcJV0OVp(-&Dcxry?W_9 zjq~)D;a_AeBWJ0PdsacgSu;DiVbO=}#p|=QSkI9|s#c;;VcbspAU6$OYdZ)rP(@He zajXz6ehbemnm|dn6Skvl#nT486KvY_O!b>GnO3BEe1WQ>?1JeOl{7R3CZXmQ30T+u zqBq+f_|l@GbuR8Kx{1bN);7e8B|!C?%0Qve`;x-^_T#PROipr1ID4EeByNVSuKL>)aEA14+rH>(*P}2dJVb)&okJ z1cL2>Zm=Q`-3+Rcla#2eW1bFc?jZV0z@%xaXl4!}KsHuSG5dB`)DsAbtz7I=0L+Q5 z&csKvk>5>YGE+Kf=kUdc8NuSglrKG{8-w$!qWJm0kqY&S+bv7p`~g``44RT=d5A+U zgZf;hdg<4)iYloL2O`%scEHiD=7k5XWbiFj<&h2UGBB3_M=~g$8>9izvD;QXkfg%P ziZRkCj7t~y#Kh(7ypnvk;ZZckrA`7G=G`QjAsG%e9_&rRDz;Kc2!q83c(1W$L}DKP zJKUOLpvIx)!RD5n-lKt^toNC#wl5!stw((wpO*Hz`vg1uPlJP`Y~?VusTA^c7j1Ka5D1K{N%f+$yWyoc@1 zJRkP8iq3*LWs!ultE%uZ?~L8h`-QC^ijziCg-(^b%u5txXBB0ZHR`0@civWA;AL4&DD@g zTlO2m!E>}Dpp8%RJJ-u79aG&}Jt#&hCZSCZ6WB4=^I*VlhIOLmudsZq8++5^rwPmM)MD#kLna191-zR zUU0oT7CbtB=$5jW67xEeq<|X+UoGmghYm~DGD&mJL}+bSxY=ncH5We=6eA2<+^;Af zS420jQQP%Vsd9+(0p9?JF4-qtn&c7 zMZBiih`jYsN}#&Jet47jvx={-2Q7Ffby>{e_E;6GMy_sn{Ea6XYKIX%iYA#8vI$KE zT_tl0qT4mj_gBS#JE6Pxa4X;8oKP&H-PPn(b&|3*()C!uJJ%L>V7PbgNQ-IE6}|bS zE58imA3GM`GAV5Q!rjZ63XYs~S~A8d0&`}30MgTOTHKp zAF*0@(7xax78wvNTiFh5`mrSDIU7J`%$LsKPRB+Cf|lthvRcAN@Hm6jPK+%2f^u5< zdPUt_LCOv*yV~oA#Ki~d`E%OO`T$hCVlDu~1tfsMj#`8AU?hY8!7d?dpG#0~0$W9{ zZ{@49oNpjLO<=oj81*85a)I_>I4+>Jp1l1)_0cw9A81mn-4TaQ-y+Xyz++8wa;b4( z-5#=ZSr~WM%N}mc2_qik1@!l==gB<@m|lu;UsQ*;_}gVHr?QQV7mpR$S9__h=WtB0 zruK{gR+jeZ9BOFpAiu5@h%US5x>eP?!gkW5T;+EM!4bqtWzpqh71PWyn`@yN_6e*> zHm=KJ!AF@rn-ffnvIj#$$Z#<&$HEuOA-;L zeD$IHdGYj~oCK8u?XiGr1E?7N&`OJ2tkMJSuFg*DV6La|{dpPt)YLZjwM^`EPetDl zSqa(FJ8G@T%(bg+7TRA(+LhVrjmK85kBbjEh~HN}h=<)|yV%%=^|o4D;@`_jC@u#o{-HDEyHWg1zU z=l`bv9eMxDW+PEHr*T*W?v8z`DOyK?Ja0s%km`a;o4vPFmXphfr1fMgHZ~+51EmuI zbS1>pm^*AzB?`cEYfg4dp`xAz6VuB2Sx(}6ojnB2Ritd7-RKC`5yOTsFzy0-&E!dl zX0yMHDu;_+85?0tzDw*(mjbRrzz52ajMw$LHA5PiyUXr8t$Ot`>hW`8`)kMbw|hIr z%Viv;RiQ;Wqyi0!qjd*jv2&I$cq^)x4vu1yWvIE-sD*asgLeZ)KuvUFlq9H|uP>&X z(5bRa{cxN3E1i(^5`2Jd=*MmeQ{MAR2$tB6B9(&D4%!+N_4?tA}1h z;RITpgoLWdC3`A-8(t*sX`yDm^5k*KRD1n-sb{PS%LkUxEWK%YH`T$D$h8-1Epd z64ezm8RwcdThoj2GmmPH@B84$ zs;3qGG16cXzk{hE8EKYD)9NtIQF{LjiW0sudrwNwRlyd@TWCAHndDHsA(T&hH3uR0T+!(ST;rCdLo81H(gi)dPRA|SbtwNS+f9JO42Xr@kT^E`@B0^LV0gA4i*@;{`%3H7_!u8s5#KM|~I%xHo#>!a(%+wdx_i@->c0 z^#x2RCyJPGa7#wou+pZ_)f5HL>EAZYXIGUe{zz%57!Y`_a~^D1h?MKar^?%1J5Vb% zJW{v)Xi7}j5iI}hFzaYSqn6-wWLCupG*DqiYH?a$TTan z0CC|^4uRn0L^$~*A83}}9ReGF;!QSyI98YFbbm$DReCE@7M+u2AyJ-H;FRL)&F4;1 z5V540(kP%cuV$Qyt$LmnIkG!vTh{kj@B?(B(^3kkPKH|cZm@G2-VJDXaHpKK^tD4# zE4vfP;dW$4X$?ztt5BvO?3v2uO6GfCX&_U8`1dX{(Vkho0`o!(tDe0`(UmoQwp}Ny z6I(cjr&o_Nlb>u`GOdym1Wy{`?E@+wX9{=%z`Ak$8C2EmGuiu(gDn*DQi=f|_VqzM zifM;TX%mIgpt7xgBernEAj*O7halHu7q_cXg@p%W9tVpqImu%nKAW7=1@j?*TcJnV z%;8o_b|6|UYf~LV;^K6#X`GCMrEO#O^BGYqK)W~7ZDpE(cvwHBi9}6VuHuzVXiPWz z#uKQbc2tIkqHAlfw2C1?e*FzO6>ToFN z8>+x47MzMM;fscEkCCH@#oTkcx);>TEP`?a_R@+{-U)DVDpb_IuHczC3Q8*(KpX3R`=;g;smSdkYWM!r2a;A!vOOr97mup$>9PEM2pBypWi|f z5>hg!J1hE5T(VE1lX?ypcxQU_CFwA>sXa2vtFF;$<(WZ+<5C!Y7nNFj)T>}Slu?G> z%0x{`aT=xRvqJBtc1-^!2l{p2_>ZI!zv$sW=?Tek^xAZ_gja56>jE5=M2}rLF`WF7 zfvB4Yg>8V-j0QAfKUX*A20?dPT}ot^Sy6HN`7un@8~C5Y~`EQ`79RL8+Pm zv1l-CcC2;I3K~G7CwS9Zbb467rN@n#s$Y4+IdwW=*-pY0 za+}H|*>duuYCuf>1;bfEoV$LJ-J@fwBIuW~T3&wJ4dB{}%T?#F3tTXjE`?84xM-Bh z1S!TW*OrnLl8w$=0L~TxIEv8`>6KbCfc6^ED-*BrLDk%5!hd2xAKJltJ&_>!Q}P2s6W6dkPBCQ5`L=F7k7tV`mbdz5Lo^q#(b?`miqWf{tz z|NeJAP#}Ivncs?~;ualtmJKZA)So`JLv7j_R4^u3Vn0v^%&{;wT@FOSrs_>7Vt&%1oDuOvB_Yxd@RCLyGFp@~jH1 z6fe}&4Mxa&&XXsd8k@8&D%BzZ)6Kcjs^;@N;9|GO@gT&kh)9&e*5lpm7F*=zgoh5r zlIf!5&;dQf8!}=fPPv}9 z1!>I);;ni{)xYwrW39A$*yL{bXl|{-0{fBEm|rSA@vbpYO+G-|#;Wm-R*%}6^8S8L zZpYN%>7;AHM>GZD+5b)xwF(Rvpc<6&%US^nHPt8)N`snXqGP){CX`XRj9|~)rz=@z9MX9 zQxLrjn+Kl;`ZYTt?7PJ*(+tav#0a#|oSx+i@>-m9~Vv5z6h(_4L|$qcll{2Fr07`&JfjF6Wue zuM~@f_U;npw!^Zo7mvw4Od;O?6Sj_Yj$yg!8&3IlF&0cvYOr z7|s{eJ_1?q1y9dc=Vf|04PR}f^u(c0@#<-M&N~vc8IqIvF!}CeDEb1*5tV!7T?zeW zTaI=hEn{PEGC59(&r1Cjw|G_frQ0OPksHI+E|(8>X_+hywkuat3)hyPc!$*MelMw} zRBDY1HD76VXCqmU@70=`=6HhQ^XS+r(1}$Q$r|T!XCZfqh-)zstUbyHKLDM{Yn+o% z)FhUP@`4Obyn^$rcFW{?w|p^QFbH2Qq`@?Wg-Y7Dii}qQ=ZDWN=!1N^P4yV2CjvUG zkRu=mei9u^+ia_AoNmwa(Sk?wS(WcemA2TZweKY?vs(5kS~IP&m2;dZ+O6s26`KEC zhVwtJdb)#he}1c$N<)FCSrc=bPW0 zINEf|vT~*nt%=UUS65Wf*0RWc-acVR-$c{(H1+g^l5pmzHs&n1#7-VV26TKPVK{tj zjbC%krT_I7qdM4wIo)xewU#bEGep_(xHO#bGuvhkc6fk;HEd9@>@<6(!qu+XtkCsT zk)>OLmd|kOlD9}Al!W2Drl#{Fy>E``=x0_erHAUGHPgxx<$fe7gD9%7!FyUlE+w)N zo$$D_R!doxE`BcX@=-HHm9yaJO-C>nDJhcBd=&w|T-E2-m-yN)blBWio~Q^KrXAm0mXUzRfhgXv zc zH+83eoQCYRLD>X)YO;1Gtl9hDWx*zCRNcNf64mhKY9}17Gdk!KG|dLrPSF8Xq4~}& zPY?CgS~vS~ZK`(RFtglr{x8sXVX$3!7M}wr5 z)u>OJlqV)0DHp0g_N3uCd-*sJRAw4M2+}4RAY@HfxyA{nj&qn;{u<)9MAv!25CLg{ znL=~T_%#~Q;K4aBB;jf}G{ySD&69fZt^S7?hC3RK0yULEGr9TFXNy|g9b&ppnxLFYx+lm+e^5Q?-dHk_dG5zR-e3~a~SgUX<0s@ur0od#+I9n6w9 zRKUtY=0jqvd^Q^ST`VA4WkiwUNW1NabL!QBs<2tO_;PTfnnZBBc*#YlSjXUI?$j$+ ze)}T*2W(e?;}dvw#3NxhNRSUm%#1{>HAcS z67M&Hc6n=;`|XdxJ2aW*eS(cC^;7~(M!n4}N=zHo0CIRva$nH|ctqT5+D5Ko$O*hkoLbIij zp}ua4E%4g|8N-r^$d;@KW!2+;>XE)lTpsPHU=9}!GjWQEun_F2D!Fu5y@@&VoajF5 zq1EGZ>sKczn-%$CnvXtURZD|p|8Dbt)0z0cZhsMVSN#%I;qCISBkHVE6XcXrlw|gx z9Gn}b8Ipr;zDEMmNrD|*<3Ju1sEV^~s(8$Ctv)>@Q6`W?%#9;^9#_A8; zODN@%cfrQaK8<-&t6rUy;-yw&n;%TRmz)1J$iv!z9q-&vuG!P5St776L$bl@l(9Y5vBXmIw3 z|BUU0wx>S_j2HSAHy>_IM}ySr7hn!qHp=Bs!Gn=dw`hTfr1dhHg%$`3*4k*^-I|Ju zfuld@hJr1mV5>j&6Ha=ZOAw~R#wcq4cz|twbz@T0yRDcISNyb8sR*s_lwAn1TV6<-fqU(+CN&lkAP5q9c?AzHIdS zFXN^cd7W}oy8p{M% zC1P^zkEJgc<3jv~E%kGVH6ABqx;9v(K3gIf%ntHs7(UE!Nat|Sii`CpBr`<9Eq?H= zxD%p|#%s0Oc)uK^w$%jF);8dNV$u z&83^|W-p@NwIk5keqD%O%1piWN)n`RS$n>2S+QGNpoFoJHZ(&gCGCy0R)-I7dJ!~rRU@AT!Q`ppH_j0(u^r7&U zwXhyjzA3c#h#`?lDUxUoyh@~QQ0PvWom)O3%}_CI2VRR?YTYk81mvW$w($~f8dcYd zKRO3R=!U~LWE7+O?+_2Lk*J79c_?$0&|T!L=U&P$dA0iF*6& z_7enufZrMCh}_*Iz7Yi53b}jnW}u6Fft5fiXZh#MMHhv@ypVSGhSktM!ms;gn872E z(_L%-BsA6lnd{plM!-HAKCE1?lMfUmEQ>N~Lf*dW>QZb!g zGxjL7d42kCn$vK8`x8aTNMp%tmjFz?fpq0*1DYxVgNY^vtNYsE39#JTJa#}_hsJ$R zVDX`*rUL7;X%D0NIWyLM{5>gOd$UBoQ2)_XrXa+}3P-O81UW+|aNFKmo)-+{aS35; zm7)wwhZ!Z`ErQ%pff=L!uBQ2$-go{gbM|K(;IDEQe+E6AzsgHn@UHl2~aIl&8ukyBk0>HoKeSZSHpWZj}*Tm(2j^JNq z&i?1vVL558#~;8DCP)W+7{vPLosBX40Y5)2H|@_GQBf{s7{biKoEE?@B*>-dXzbu> z3**vNQRdS6d7}bzfS5oWAmZYG7l0?~BJ5&qYmI$Q>tbz%KnlBv(Lu06VZzw^pO3ld zXn&D7Sc=iT_}M_KtMZao%Elf>%g-sm0R`|1(Fy`N0sKHA9zJ$j9&UgD7dMa#z{kN2 z5atF7a|3Aqe$k2J(Tduem3z~|` zA1wc+cx&tbz=3p-al-cS@7n&C9LQfr(tsgt9PObn87J(U>HoEpw&petHb`@u|Ak(E zH2+gOY&V6au&&}@W3OdnWAzUczWj$ES}9EdS{4-u)B^ES^0QxW`-2H44RL^p(P3@M z%K_l#-~noJ3kmb{33Kza{WLE3AJqTwtAC{jZ~%C;0DQs#L1DmuqPH=zFm?U!P@6!7 zO>OM0Az0)rtRZGFF1Rhs>>uw{Q4v-^ARQnGC`>_Gj1JpxP74bYtjh^;0|0`2+=4vZ z0zv?Q5D(7_DPBowZb>OwZhl_De_@xlfja&)@ITm1ezFVvXLiXKJhDPqIXpaqLjS_9 zW^Z9;fq+>3kH!39GGS$y83gL8@KQ@k+QJNm#OllazrO&#`teTzQZ`mL_9`|eScCEY zznT=Jq+Z(Fm|9q2+h9-&4LM0#C!SwpiB|NNBMZx0Ah9mu`g3^weSm4g?Ed!G-^QDj z#jhq>+Fx!g41xX}d17?XpS}e%`Sm_5=ieGF{wtgOcR>9^g0ndcEBt@&cYhEgZA=}U zA@;BrW>`c1e|tFBe?u)K#Oc4K)PKj({^;kwD)qk_9Dfl1|5WNf7zb(&L72fz#OS!_ z{;sSj*UuRF50i>={U@XUjo@E`Di)-_J;MfTaXc)?KhlIa-hYvQ1pb+SBrP0}FJbml zHrBQ_2&_S9g}8osrlu_f3ZoU^{+X&YxTIlFtf%U8b8^%2@bhzWgSliatQ=tWT(VYJ zfBIW1mpshE%-jK+Qh2zz6c7$rVO$z8Y`cXM?3YLjY<{x0fc`V(0R;d;f8;pYUs+Lu zOBG^`&47R8LWN&Zq zoArhdJDXVoDWzsucE}UvfN3TlLS)|>KG2YOq!LMB#;0&r@K{;)MP;2Ef0&1vZd&K3 z!iQ1*3?DW{o4*~j4Gtf4y|dgC-j5BTbN134pVV2?+XE2z%= zp-!+y-`Ct|tN8F#;3x~;ZQ?aQmg4ToeCoGzx5T*Ol+&#OhpeY0+gIhi-lvlZ9!cgr z=drDEi2cMDMa(N5$QM~|*qe7@)J`5^IZeW7FB_4jv;Bs+Hx*Jan`%y5Z!(zm$szxB zjC@PxS%)i+PxQ-#krH<1gpQ0vnL!2ql(1-N^$*%ZyQ$?W{XD~?;G0+sPpTdde2lay zI&g)JFWGmh#!iAkAe33eO;p{|;cZK=wL*AG)~H#($(aATL-}ity-`=OLX{~*cw;U` z5?ceI{+U0FoU`nk&c=R+Ds!h?>8a=vW7x&k@90CmbSO(b`kT%QQl!&f1GQPW7Zn|| zjp?)C%?D)VPe=_~w7O5JI%kYUuvygZPVOaICOcBX4Hy65KN@tiJ=yYME=qINio z4u-py7-g!->jW|iwb~RblAYu-`WHSf4N?yI>CU{aSOVrcxlZr-nRXb)Khi;2UVIUY zbBYPs=RzjV=U8!cQG;Z@bsWc)l2f z7fatBXUeC8&%TvEC8Jk-T9HKU4Iam*?`6rmxqppLF=>H79YZl#i5iz3epIR!?vp0u1C?c>!|QKy5~ z$oE;_^6O@d&x~Is=QudOk^a#7_Br?CyNA@5CfDL>pA~{Ta)rK;G3ZCkkEofQN4zeZ z%$1=Cy6`8U79JeRXkbnESRMck9R4jKl%Rh^NsU$gIls3?TTPY)j)4G z&5aW1+tFqf5>hwM`j6IfIgL5Bm6n=Z@4%nathYj=V+f|CDrz%|*oH+ghDPx=y!(%O z@!p|LY`&XRj)Lt4!6~;Bj)%1u6U*zW`)=G2qe`Y)ufHXg{57q>`T@x(-#J?&L#Y_Y z4Y6eXX>GHe98#c8dt}A8%=~wI>oKUS!Y^6V{I^ow6gel=XNL!8hN$qIve6$bA6rF~ zvBZpdet-FM)YH7>N#AzZw%!qw0FVdEHbvO-5s`k56f7 zXUZ8{_8a{wFt|~~UNbnrr#S*MygGi>z?21g@af)>rIj+kqNh2w*Gs{mw$0^n1p$3h-kKozt#khQ} z3T>O~-#U_U(MK$hmrpK|8gxDax3&5Pe7%!MfHpENjJc^G*bCQx?W z)gL}-4aH#09rhht=bgoE$~O+`2H#2cqrQ9}apAi-#1LjFh`6d-7u)=3Iyp4g6;Wpp zc0HGd61LhaC;0rrJA7taV#<4NBJ#9anofaXyHCthm?(ETLa9wn7-|Mlu{{|GzC&O% zLzUmJhte${4_&@Fq32Cka`IzF*}gu$WqSOaYa2CTt(iHBHp%~@x1q{x*v}=$@DV97 z6B2sg`Mhi}s+~N3>MSyF_=0jgdQ&7a>3pHLh>PG(UYR+X==^I*`|PZ05353C=XmvE z=-Q6#q+&S{$JN5_Zl^whHlA`%pLoNVQKZ5^7fS<3yt{B_&1SxnED+N=>v$4Hd9eQW z*}x3O`$+L(JbYGlx@u6b&g;gg_M-KbmC5$_W&HSqt+>mlc2L$Uf2kure+H^lr3w1} z6;tZ^c%h+Xu5L0GJsX}CK~zK8iMh75mhmzt@Dx+6xka6*L8t-@llFEKN=$lct!_W1 zrs~P-nv)@V;;Z=4n4Nz@`^CLFP8G?Y0VTYB(frBdpuWpfHKpKt_lihKNi~$b z&-uNKy)9lakq_j{gtbNPR(g9M9~s&BC6+!5(@$JAS1l?NFw#5euhj}_DU5VGbz7rR zicKtK@dJ0u+;bDCbzRN!ZajAd(jImf^_ylcyg#hg$B!~`B03bo$Il}SPOoW=&B~4z8Dnj^nm77n_l!dR*hQ8qJD%?}@6~=TE-vz2rKF z9gPg5Z~s7ke0~@AwSbot(8zaQCdaLjB-nRJ4o6feRhVh2YSt)JpqvI_b3|FJa+Hxg5 z`rv9h(f0>WkfLHRl4~i;y4cM1M%NyhkLhqUSuB6jELBa@fJOksLrO}&XnKr-HE#J{ zu;R8BxLZDmz>(Lq+zn!Wmc~PYrM&5?bIp|J6qW4#GAg+=-bqay;Tmi`RP^JA6Rv@a?OQE%O8^Axv<|N zynFNax6f(CY05}%UnPCypxE3nxBP73nduQhwo-39LrJTM+$1|~TRNzFvPxm82Db6r zMT1oR_Z`ta9-2=&uKGqv&bQ=u3_sX`v-OQ4yN8))bMJQBa#Bs~%e`)5XJ(QLH+NP(G-9pd3RLzUx?d z3y+QOqr8+Rjp|Y5K$<$ie(KTKJ#vw;H{dyg`^Xt>?tvQuy_A*Cf)e@pebbxSuAH=6 zj~h(fae90)h<f3HcTvt3x;lCb;s%i@`eDe*ad4!g9m9vo> z8cwZ^UZ{@XG>9l9?c3YAfkpk{-JA3KI5({;+DAh~Pmv!PaP80Dd${m4c}4)q7W9BF z2yw&S3shw%=@5xMs8dp`L8S%u@fIsIjU=;q#mm7k?AyzJ#Qst^?D1J5D(OKPbeGnX ze)l32czpx+X0kN%k)WtBm1+CUsul?p=Wzt{E~oN~?hnDxF7*-MWdsEx$gcdA0FU4S z5s>G%)HArZ2#GNP%@fYaLnT5G>WMEGZsNL*0*2xHFG1gmh^cx9$QzJxKcAc%yzg%7Ia#XxW{+)a6x!X zP!Fp2dstUa%URPY;c4Vc2EgD@j2K5c@7yYR;FjP@f7O+W8FbX4ZSb-;CCWz47N(fs zzvMOX%CPE|pCyvtjSNAGYL~7@oLxEuaCit=I!+a=3oIv$x;UTQrm6)=Fc=_=LDG8` zq73!xn(tJ&)HYL{1q|Hy?5F8&+$WA7cWHT~d?>17RKU(*LLG^w%hC5_Pw?}kW*6@q zYO3yzJd?*rj%15e$qFgmzllMBmDfX^mfNRjp=XB&I@H+~6h5<|`AP-_yptdLc^>^7 zq7U!3tTcb&xR5UNxLc9np9AT;r~I~7K7D(ZrqI}{j>tH0Z8iH@ejzHR)%jI1^o6V= z5cB)WE-=@aF5;-}Loo0BIR#wpmL4>Y>3BZizJqlWXD;Kz=O{Otv2;!HN2;~(z<5WR zRv^GX^U6#vDh+=4T)|&3(`9KCOQT>I= z@|F9|9pU3zCXw_L?p@m~;%*AtFF^)J!$SyQT*~7TS=QUNALB%9>Un;f9pvOvJ<4Kg zx3gM9x#>RZbl!O+0_Ni)VqwoXe{eJL>&Kval<*ndLyLN*y_bE^b)&m4l6J3t*J`pI z7_04GpP0>)0KCxJe$_TaM(->0a{&Fmdz`jI>9#qz<)v%J8Yw8hl8ECBIPG$j`j}+b zoR5PHA$XP_044kY%v29F2MJTW4%$6200F=y6-$0)G{d1$3?i0!;pe?0Q&c)Eqa}Eq z2|frW5o)c>GgX+7G$@Bkb{OI@rpV6(q_(nkzC?au|etJGYbRF+O=|S(s>~<@e5MQ*G=8i$7cHwIU=LyEE5)r(fwV_%Qmh zZdyqow565chu8yWJR;A0yVu1+6%5+H5eS@K_=apNMmF!cJYIfs{JdFH<>}m zXfx?1-zRSO>886s^pRGz%+$=D-1hRT6^XS!l%8OhdioQOx6eJq?;s6$NbGxlAChBIc<@qD#^k0vH-|h#X2SGsJpKCH zNRzD8^;I_|m5E!6_$>L3@}oi?uCNPtLoXs>% zsSXW%n!(-`vGjn&7fi{)j9c8b&367?tnnruTN3?mcp|rF_p=!UXM)%8oWlyin}yv*5#o*UZb-nV6q$oPpJlcUW-avCBkHRn-e@BUJo#5p z$h@6b@4wWQ1S44SZz)=Y;eL?qq7A3-80ZYz(pY|3 z%309pj)SngNRNH$XHhbI-o)%#yz+o$(7-URybn+OQMFZPgW)0N@XH4Fa1gP^Iu9!J z{0tkv9xF792kd^8=uS;%xA`*nJ#Gl!G;Dh+<%V`I*^OzlM=@`rPSh3p8f*%uT}j1s(?t3 zPyI>R&1dYtqDg@F&F0ppohyjLrc4Hj$1Lbb?65)K!DCB{hVA7y;AhJ8yNk0Oe{FevkWzKnWIsTXTAWKwJd7CGF0_Z6_9 zxNXLw-~IMnVVhb(;;l#8NZ=Iad^n|k=ee$utNO>v!w^%0N`sROw}%ct)*W3#(z+hm zeUCDraNeO&W7T!Sem!Ogc52~ko_k%Td4FGR?$!3pr)a0=kXz3of`*jui%uoZ5BKOn zZ~g45a%)FuAIIKj5^6D-3P@d()}6zLwXr-FjO-zL;yxVR)28%}f@r|pfvp=t+Q%4= zpm6^XN<1AJ>nr zu)B^+Mtvy8`2sg5KJsn!j)Ro_IGNE$T&YwJSrZ+-^=cC6+-vd_%$LVlCi;lkBb15I zxV2`QE4h|_#7>us%ja~E#Gx7B>BMINNNp_Vm^HCe_l<5`cf0wPsm~HqLXR;uJ0~xr z(J6h$q-F@J9-Ar8Diuss^-lOEbz<>!U)!u8?m37TzzPxM!#%GYOJvwizAVKZG;o>E zq&n`Qd}T%9F3ou5vOHAnkD%JePw?5A+Wkh`IxFF3yVIA*#k84{;1e2Lf7mt9?qp4_ zTp*8Gc1;oHZ@jM94p_lh5LXPvqr_$?j=iBdDa9Kimp)=A^PN}DEBLdXm)~2bUB6>4 zye0Z^aqr>e2O$!R2`X?C?Mi>Npb8o%hba+6PCK*^_xcqs1&pIgllb{z_(JMxt=YB> z(b4+nbiGCheE+gvrs*hVMx?}Lb*6WVhkkxz(8v11h6Q3Xehl|B*trwTup&B2 zBM>(XBIdl1Y!V=T?*oPtALUHz`%!Bx)G$H9lTW;n2b*NqsCo`&W}Ar;_vLsdh#bl0 zpf7KVfdJ$jxkKY=)epu(E6z2wq9akozJLY^H=y|soSHglK5vaUTmdfa+r zk>U7^n@SSQn}r+aMX>3x%XUMsD&~sO?K&ZOTTvJ1HGhaIru`gul3Wp!QGzRy8*tVj zGN^`G3S@#X>o8a?OplSJG#s}9HbRv#m3MF_D;;N>f>N+DR3nRNylt5Xu74&dGm{eSr#(`J5KQv2CEOnM5H*`YE8Fs*&x5Y zIs5CuUwHiA=MLw2Dwyq-#l_*_;YDd@wBTm?q4f_9SFLU zKL>y%J)}0T9tX!(Mgc<$8Ix`L9S0kk9}sC{Zw`MxVr0j8nex|z{|b+b7O!Lp8Ak>j zN^h~Ll~3BZsg$L=9qXK*?h-+b!$xiryxf&zRVu2@hCTlw zNTEDmdiRYwG^DbcFE6mNZ6y2q*Tlxxvvq0>bt&T~(Od>SaM@kRd?E`31J@T zL$d8N60L-JjI4+#rjY+>pAZ2R%#?tdu3eFj7#DN?cAe(31SFIk7_6^~>8g;|{aj5v z>N<?aP-FAunP9!C_l2h#!XzNhg4Q16}J{BV<>hW<62&* zerw{r_e-I$l=$N60!57NEN(4w?wdB_W^5=fo15DBvg0Hv(P&1i4~ZS{SW#Clks)86 ztNaMUu$g_XgwaaDJ$IKl<|eMlUh*N)Zo;>c$80c48TUYOyAx_Y!>>tP{UVCr{dCnv zAM7jWFPQTUbrLAX*detc<}t;fLJB0;6V4SFX0D zjxQ~GiH{COEpoiJAxxVGTQ!YYONy8`tMV#}7#gw%VE`Is^Xq5PlSkmA5OiT_HTU~p z9Sk^E#hmRy>}GJ;=KZ5*emqj)t?V|yrJ!TXFWCRFj9Z(A#$w$0F6pM_^P-#?Tz7EM z5rfrKnN7-RKX3=M)5iIIBvc?SIW#Te2LUx{v>NGK#J=jkvcJ2dD>3!!< zd)vE=H<-K(MCHec*?(^yNC*fBwL}%4OX%%)4JnN7W?{GNHRg+4UdFuR`-QDb*3L*Z zq7Ho$LA&Eq06r+6cC(H5-GGbNva3z-^~z°+az+ol=8Yp!nbE7iVlRI*J+A^Z(t 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 z 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 z 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

  • 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

    }&Az2vzGIax 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 F{x43nvkw3O literal 0 HcmV?d00001 diff --git a/delivery_postlogistics/data/delivery.xml b/delivery_postlogistics/data/delivery.xml new file mode 100644 index 0000000000..4b53087510 --- /dev/null +++ b/delivery_postlogistics/data/delivery.xml @@ -0,0 +1,106 @@ + + + + + + Format A7 + A7 + label_layout + + + + + Format A6 + A6 + label_layout + + + + + Format A5 + A5 + label_layout + + + + + Format FE + FE + label_layout + + + + + + + EPS + EPS + output_format + + + + + GIF + GIF + output_format + + + + + JPG + JPG + output_format + + + + + PNG + PNG + output_format + + + + + PDF + PDF + output_format + + + + + sPDF + sPDF + output_format + + + + + ZPL2 + ZPL2 + output_format + + + + + + + 200 ppp + 200 + resolution + + + + + 300 ppp + 300 + resolution + + + + + 600 ppp + 600 + resolution + + + diff --git a/delivery_postlogistics/data/partner.xml b/delivery_postlogistics/data/partner.xml new file mode 100644 index 0000000000..b23171b9d2 --- /dev/null +++ b/delivery_postlogistics/data/partner.xml @@ -0,0 +1,13 @@ + + + + + PostLogistics + + + + webservice@post.ch + + + diff --git a/delivery_postlogistics/data/product.xml b/delivery_postlogistics/data/product.xml new file mode 100644 index 0000000000..cdacf083c9 --- /dev/null +++ b/delivery_postlogistics/data/product.xml @@ -0,0 +1,13 @@ + + + + + + PostLogistics Delivery + service + + order + no + + diff --git a/delivery_postlogistics/i18n/am.po b/delivery_postlogistics/i18n/am.po new file mode 100644 index 0000000000..9128555267 --- /dev/null +++ b/delivery_postlogistics/i18n/am.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/ar.po b/delivery_postlogistics/i18n/ar.po new file mode 100644 index 0000000000..cf5e412fd5 --- /dev/null +++ b/delivery_postlogistics/i18n/ar.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"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: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "إلغاء" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/ca.po b/delivery_postlogistics/i18n/ca.po new file mode 100644 index 0000000000..157b7ef132 --- /dev/null +++ b/delivery_postlogistics/i18n/ca.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/cs.po b/delivery_postlogistics/i18n/cs.po new file mode 100644 index 0000000000..417ee0ab86 --- /dev/null +++ b/delivery_postlogistics/i18n/cs.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Zrušit" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/de.po b/delivery_postlogistics/i18n/de.po new file mode 100644 index 0000000000..461e54f148 --- /dev/null +++ b/delivery_postlogistics/i18n/de.po @@ -0,0 +1,827 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-05 02:45+0000\n" +"PO-Revision-Date: 2016-08-05 02:45+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "200 ppi" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "300 ppi" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "600 ppi" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "Zusatzleistungen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "Basisleistung" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "Basisleistungen" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Abbrechen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "Unternehmen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "Unternehmenslogo auf Post-Etikett" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "Wählbare Zusatzleistungen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "Anleitung zur Zusatzleistung" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "Vorgabeeinstellungen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "Vorgabe Etikettgestalt" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "Ausgabeformatvorgabe" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "Standardauflösung" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "Lieferanweisungen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "Spediteureinstellungen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "Spediteurvorlagen-Einstellung" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "Beschreibung" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "Haupt-Postamt" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "EPS" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "Format A5" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "Format A6" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "Format A7" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "Format FE" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "GIF" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "JPG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "Etikettgestaltung" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "Lizenzen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "Liste der Basisdienste, denen diese Leistung zugewählt werden kann" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "Ausgabeformat" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "Ausgabeauflösung" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "PDF" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "PNG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "Passwort" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "Empfangendes Postamt der Lieferung" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "PostLogistics Service Group" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "Postlogistics Vorgabeoption" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "Postlogistics" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "Absenderinformation" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "Paketaufkleber" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "Benutzername" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "ZPL2" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "sPDF" + +#~ msgid "A service group ID must be unique." +#~ msgstr "Die Leistungsgruppenkennung muss eindeutig sein." + +#~ msgid "Apply" +#~ msgstr "Übernehmen" + +#~ msgid "" +#~ "Authorization Required\n" +#~ "\n" +#~ "Please verify postlogistics username and password in:\n" +#~ "Configuration -> Postlogistics" +#~ msgstr "" +#~ "Freigabe erforderlich\n" +#~ "\n" +#~ "Postlogistics Benutzername und Passwort überprüfen in\n" +#~ "Konfiguration -> Postlogistics" + +#~ msgid "Carrier" +#~ msgstr "Spediteur" + +#~ msgid "Configure Postlogistics" +#~ msgstr "Postlogistics einstellen" + +#~ msgid "" +#~ "Could not retrieve Postlogistics base services:\n" +#~ "%s" +#~ msgstr "" +#~ "Konnte Postlogistics-Basisleistungen nicht ermitteln:\n" +#~ "%s" + +#~ msgid "" +#~ "Could not retrieve Postlogistics group services:\n" +#~ "%s" +#~ msgstr "" +#~ "Konnte keine Dienste der Postlogistics Gruppe ermitteln:\n" +#~ "%s" + +#~ msgid "Error 401" +#~ msgstr "Fehler 401" + +#~ msgid "Group ID" +#~ msgstr "Gruppenkennung" + +#~ msgid "Select Company" +#~ msgstr "Wählen Sie das Unternehmen" + +#~ msgid "" +#~ "Service group defines the available options for this delivery method." +#~ msgstr "" +#~ "Leistungsgruppe legt die verfügbaren Zusatzleistungen dieser " +#~ "Liefermethode fest." + +#~ msgid "Update PostLogistics Services" +#~ msgstr "Postlogistics Leistungen aktualisieren" + +#~ msgid "or" +#~ msgstr "oder" diff --git a/delivery_postlogistics/i18n/delivery_carrier_label_postlogistics.pot b/delivery_postlogistics/i18n/delivery_carrier_label_postlogistics.pot new file mode 100644 index 0000000000..c9e692f788 --- /dev/null +++ b/delivery_postlogistics/i18n/delivery_carrier_label_postlogistics.pot @@ -0,0 +1,732 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.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: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Allows you to define how the ItemNumber (the last 8 digits) of the tracking number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking name and add the pack number. 2 digits forpack number and 6 digits for picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "Basic Service defines the available additional options for this delivery method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Gives the sequence on company to define priority on license when multiple licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "If the cash on delivery amount for this package is different than the total of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "The cash on delivery amount must be manually specified on the packages when a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "The cash on delivery amount must be manually specified on the packages when a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "The cash on delivery amount must be manually specified on the packages when a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "The “pro clima” logo indicates an item for which the surcharge for carbon-neutral shipping has been paid and a contract to that effect has been signed. For Letters with barcode (BMB) domestic, the ProClima logo is printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "You need to configure %s. You can set a defaultvalue in Settings/Configuration/Carriers/Postlogistics. You can also set it on delivery method or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" + diff --git a/delivery_postlogistics/i18n/el_GR.po b/delivery_postlogistics/i18n/el_GR.po new file mode 100644 index 0000000000..ab0f9696fe --- /dev/null +++ b/delivery_postlogistics/i18n/el_GR.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "Κωδικός" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/en.po b/delivery_postlogistics/i18n/en.po new file mode 100644 index 0000000000..1a4a5ac8f6 --- /dev/null +++ b/delivery_postlogistics/i18n/en.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-05 02:45+0000\n" +"PO-Revision-Date: 2016-08-05 02:45+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: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "200 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "300 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "600 ppp" + +#. module: delivery_carrier_label_postlogistics +#: sql_constraint:postlogistics.service.group:0 +msgid "A service group ID must be unique." +msgstr "A service group ID must be unique." + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "Additional Service" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_allowed_option_ids +msgid "Allowed options" +msgstr "Allowed options" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Apply" +msgstr "Apply" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Assign PostLogistics Licenses to service groups" +msgstr "Assign PostLogistics Licenses to service groups" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:64 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics username and password in:\n" +"Configuration -> Postlogistics" +msgstr "" +"Authorization Required\n" +"\n" +"Please verify postlogistics username and password in:\n" +"Configuration -> Postlogistics" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "Basic Service" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" +"Basic Service defines the available additional options for this delivery " +"method" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "Basic Services" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Cancel" +msgstr "Cancel" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Carrier" +msgstr "Carrier" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "Companies" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_company_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_company_id +msgid "Company" +msgstr "Company" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_logo +msgid "Company Logo on Post labels" +msgstr "Company Logo on Post labels" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "Compatible Additional Services" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "Compatible Delivery Instructions" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_allowed_option_ids +msgid "Compute allowed options according to selected options." +msgstr "Compute allowed options according to selected options." + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_config +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure Postlogistics" +msgstr "Configure Postlogistics" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "Configure licenses" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:120 +#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:182 +#, python-format +msgid "" +"Could not retrieve Postlogistics base services:\n" +"%s" +msgstr "" +"Could not retrieve Postlogistics base services:\n" +"%s" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:68 +#, python-format +msgid "" +"Could not retrieve Postlogistics delivery instructions:\n" +"%s" +msgstr "" +"Could not retrieve Postlogistics delivery instructions:\n" +"%s" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:252 +#, python-format +msgid "" +"Could not retrieve Postlogistics group services:\n" +"%s" +msgstr "" +"Could not retrieve Postlogistics group services:\n" +"%s" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:343 +#, python-format +msgid "" +"Could not retrieve allowed Postlogistics service groups for the %s licence:\n" +"%s" +msgstr "" +"Could not retrieve allowed Postlogistics service groups for the %s licence:\n" +"%s" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_create_date +msgid "Created on" +msgstr "Created on" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "Default configs" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_default_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_default_label_layout +msgid "Default label layout" +msgstr "Default label layout" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_default_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_default_output_format +msgid "Default output format" +msgstr "Default output format" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_default_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_default_resolution +msgid "Default resolution" +msgstr "Default resolution" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "Delivery Instructions" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "Delivery carrier option" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "Delivery carrier template option" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_name +msgid "Description" +msgstr "Description" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_office +msgid "Domicile Post office" +msgstr "Domicile Post office" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "EPS" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:82 +#, python-format +msgid "Error 401" +msgstr "Error 401" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "Format A5" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "Format A6" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "Format A7" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "Format FE" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "GIF" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license_sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_group_extid +msgid "Group ID" +msgstr "Group ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package_postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "JPG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "Label Layout" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings___last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license___last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "Licenses" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "List of basic service for which this service is compatible" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_number +msgid "Number" +msgstr "Number" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company_postlogistics_logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "Output Format" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "Output Resolution" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "PDF" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "PNG" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_password +msgid "Password" +msgstr "Password" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Physical Packages" +msgstr "Physical Packages" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company_postlogistics_office +msgid "Post office which will receive the shipped goods" +msgstr "Post office which will receive the shipped goods" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_license_ids +msgid "PostLogistics Franking License" +msgstr "PostLogistics Franking License" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_service_group +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_service_group_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_service_group_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_service_group_id +msgid "PostLogistics Service Group" +msgstr "PostLogistics Service Group" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_type +msgid "PostLogistics option type" +msgstr "PostLogistics option type" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_config +msgid "Postlogistics" +msgstr "Postlogistics" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package_postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "Postlogistics Cash On Delivery Amount" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "Postlogistics Licenses" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Select Company" +msgstr "Select Company" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "Sender Informations" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_sequence +msgid "Sequence" +msgstr "Sequence" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_service_group_id +msgid "Service group defines the available options for this delivery method." +msgstr "Service group defines the available options for this delivery method." + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "Shipping Label" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:31 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:56 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:40 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:46 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:66 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "Transfer" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Update PostLogistics Services" +msgstr "Update PostLogistics Services" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_username +msgid "Username" +msgstr "Username" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_wsdl_url +msgid "WSDL URL" +msgstr "WSDL URL" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Web Service Authentication" +msgstr "Web Service Authentication" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "ZPL2" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "or" +msgstr "or" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_config_settings +msgid "postlogistics.config.settings" +msgstr "postlogistics.config.settings" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "sPDF" diff --git a/delivery_postlogistics/i18n/es.po b/delivery_postlogistics/i18n/es.po new file mode 100644 index 0000000000..c51985f95b --- /dev/null +++ b/delivery_postlogistics/i18n/es.po @@ -0,0 +1,772 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "Opción del transportista" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "Opción de plantilla del transportista" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "Descripción" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "Etiqueta de envío" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" + +#~ msgid "Carrier" +#~ msgstr "Transportista" diff --git a/delivery_postlogistics/i18n/es_CR.po b/delivery_postlogistics/i18n/es_CR.po new file mode 100644 index 0000000000..686328146c --- /dev/null +++ b/delivery_postlogistics/i18n/es_CR.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/es_EC.po b/delivery_postlogistics/i18n/es_EC.po new file mode 100644 index 0000000000..651bde3b69 --- /dev/null +++ b/delivery_postlogistics/i18n/es_EC.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/es_ES.po b/delivery_postlogistics/i18n/es_ES.po new file mode 100644 index 0000000000..449154e448 --- /dev/null +++ b/delivery_postlogistics/i18n/es_ES.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/es_MX.po b/delivery_postlogistics/i18n/es_MX.po new file mode 100644 index 0000000000..d51040af9d --- /dev/null +++ b/delivery_postlogistics/i18n/es_MX.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/es_VE.po b/delivery_postlogistics/i18n/es_VE.po new file mode 100644 index 0000000000..01ccf4dc35 --- /dev/null +++ b/delivery_postlogistics/i18n/es_VE.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/et.po b/delivery_postlogistics/i18n/et.po new file mode 100644 index 0000000000..e06b7bf75f --- /dev/null +++ b/delivery_postlogistics/i18n/et.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Loobu" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/fi.po b/delivery_postlogistics/i18n/fi.po new file mode 100644 index 0000000000..f4cd5b10a6 --- /dev/null +++ b/delivery_postlogistics/i18n/fi.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +# Jarmo Kortetjärvi , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: Jarmo Kortetjärvi , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/fr.po b/delivery_postlogistics/i18n/fr.po new file mode 100644 index 0000000000..a2257704ae --- /dev/null +++ b/delivery_postlogistics/i18n/fr.po @@ -0,0 +1,869 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "200 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "300 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "600 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "Service additionnel" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "Service Basique" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "Services basiques" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Annuler" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "Société" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "Logo de la société sur les étiquettes" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "Services additionnels compatibles" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "Instructions de livraison compatibles" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "Configuration par défaut" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "Disposition par défaut des étiquettes" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "Format de sortie par défaut" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "Résolution par défaut" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "Instructions de livraison" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "Option de livraison" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "Option de méthode de livraison" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "Description" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "Office de poste du domicile" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "Format A5" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "Format A6" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "Format A7" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "Format FE" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "GIF" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" +"Si le montant contre-remboursement pour ce colis est différent du total de " +"la commande, inscrivez le montant ici." + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "JPG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "Disposition de l'étiquette" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Dernière modification par" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "Licences" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "Liste des services basiques avec lesquels ce service est compatible" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "Numéro" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" +"Logo optionnel à imprimer sur vos étiquettes.\n" +"Veuillez tenir compte des indications suivantes lors de la création de votre " +"image ou logo:\n" +"– Largeur de l’image: 47 mm\n" +"– Hauteur de l’image: 25 mm\n" +"– Taille du fichier: max. 30 ko\n" +"– Format de fichier: GIF ou PNG\n" +"– Table des couleurs: couleurs indicées, 200 au max.\n" +"– Le logo sera imprimé tourné de 90° dans le sens contraire des aiguilles " +"d’une montre \n" +"Il est conseillé d’utiliser un logo noir et blanc pour l’impression en " +"format ZPL2." + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "Format de sortie" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "Résolution de sortie" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "PDF" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "PNG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "Mot de passe" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "Office de poste recevant les livraisons" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "Licence d'affranchissement PostLogistics" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "Groupe de service PostLogistics" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "Type d'option PostLogistics" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "Postlogistics" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "Contre-remboursement Postlogistics" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "Information de l'expéditeur" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "Étiquette de livraison" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" +"Le montant contre-remboursement doit être précisé manuellement sur les colis " +"quand un colis contient des produits de différentes commandes." + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" +"Le montant contre-remboursement doit être précisé manuellement sur les colis " +"quand une commande est livrée en plusieurs bons de livraisons." + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" +"Le montant contre-remboursement doit être précisé manuellement sur les colis " +"quand une commande est livrée en plusieurs colis." + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "Nom d'utilisateur" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "ZPL2" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "sPDF" + +#~ msgid "A service group ID must be unique." +#~ msgstr "Un Id. de groupe de service doit être unique." + +#~ msgid "Apply" +#~ msgstr "Appliquer" + +#~ msgid "Assign PostLogistics Licenses to service groups" +#~ msgstr "Assigner les licences PostLogistics à un groupe de service" + +#~ msgid "" +#~ "Authorization Required\n" +#~ "\n" +#~ "Please verify postlogistics username and password in:\n" +#~ "Configuration -> Postlogistics" +#~ msgstr "" +#~ "Autorisation requise\n" +#~ "\n" +#~ "Veuillez vérifier l'utilisateur et le mot de passe PostLogistics dans:\n" +#~ "Configuration -> Postlogistics" + +#~ msgid "Carrier" +#~ msgstr "Méthode de livraison" + +#~ msgid "Configure Postlogistics" +#~ msgstr "Configurer Postlogistics" + +#~ msgid "" +#~ "Could not retrieve Postlogistics base services:\n" +#~ "%s" +#~ msgstr "" +#~ "Impossible de récupérer les services de base Postlogistics:\n" +#~ "%s" + +#~ msgid "" +#~ "Could not retrieve Postlogistics delivery instructions:\n" +#~ "%s" +#~ msgstr "" +#~ "Impossible de récupérer les instructions de livraison Postlogistics:\n" +#~ "%s" + +#~ msgid "" +#~ "Could not retrieve Postlogistics group services:\n" +#~ "%s" +#~ msgstr "" +#~ "Impossible de récupérer les groupes de services Postlogistics:\n" +#~ "%s" + +#~ msgid "" +#~ "Could not retrieve allowed Postlogistics service groups for the %s " +#~ "licence:\n" +#~ "%s" +#~ msgstr "" +#~ "Impossible de récupérer les groupes de services Postlogistics autorisés " +#~ "pour la licence %s:\n" +#~ "%s" + +#~ msgid "Error 401" +#~ msgstr "Erreur 401" + +#~ msgid "Group ID" +#~ msgstr "Id. de groupe" + +#~ msgid "Select Company" +#~ msgstr "Sélectionner la société" + +#~ msgid "" +#~ "Service group defines the available options for this delivery method." +#~ msgstr "" +#~ "Groupe de service pour définir les options disponibles pour cette méthode " +#~ "de livraison." + +#~ msgid "Update PostLogistics Services" +#~ msgstr "Mettre à jour les services PostLogistics" + +#~ msgid "Web Service Authentication" +#~ msgstr "Authentification Web Service" + +#~ msgid "or" +#~ msgstr "ou" diff --git a/delivery_postlogistics/i18n/gl.po b/delivery_postlogistics/i18n/gl.po new file mode 100644 index 0000000000..558e7acdca --- /dev/null +++ b/delivery_postlogistics/i18n/gl.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/hr_HR.po b/delivery_postlogistics/i18n/hr_HR.po new file mode 100644 index 0000000000..bca2d2961b --- /dev/null +++ b/delivery_postlogistics/i18n/hr_HR.po @@ -0,0 +1,771 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# Bole , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-05 02:45+0000\n" +"PO-Revision-Date: 2016-08-05 02:45+0000\n" +"Last-Translator: Bole , 2016\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" +"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: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "Poduzeće" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "Opis" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/it.po b/delivery_postlogistics/i18n/it.po new file mode 100644 index 0000000000..4e489c7014 --- /dev/null +++ b/delivery_postlogistics/i18n/it.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Annulla" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "Nome da visualizzare" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/lt.po b/delivery_postlogistics/i18n/lt.po new file mode 100644 index 0000000000..e695e5a040 --- /dev/null +++ b/delivery_postlogistics/i18n/lt.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"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: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/nl.po b/delivery_postlogistics/i18n/nl.po new file mode 100644 index 0000000000..9b0ec4d183 --- /dev/null +++ b/delivery_postlogistics/i18n/nl.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/nl_BE.po b/delivery_postlogistics/i18n/nl_BE.po new file mode 100644 index 0000000000..bce4cf7c91 --- /dev/null +++ b/delivery_postlogistics/i18n/nl_BE.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/pl.po b/delivery_postlogistics/i18n/pl.po new file mode 100644 index 0000000000..217bbc54fb --- /dev/null +++ b/delivery_postlogistics/i18n/pl.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Anuluj" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/pt.po b/delivery_postlogistics/i18n/pt.po new file mode 100644 index 0000000000..544a89131a --- /dev/null +++ b/delivery_postlogistics/i18n/pt.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/pt_BR.po b/delivery_postlogistics/i18n/pt_BR.po new file mode 100644 index 0000000000..c55f30c5a1 --- /dev/null +++ b/delivery_postlogistics/i18n/pt_BR.po @@ -0,0 +1,799 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-05 02:45+0000\n" +"PO-Revision-Date: 2016-08-05 02:45+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "200 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "300 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "600 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "Serviço adicional" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "Serviços Básicos" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "Serviços Básicos" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "Empresa" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "Logo da empresa nas etiquetas de postagem" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "Serviços adicionais compatíveis" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "Instruções de entrega compatíveis" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "Configurações padrão" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "Layout padrão etiqueta" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "Formato padrão de saida" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "Resolução padrão" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "Instruções de entrega" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "Opção de entrega" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "Template de opção de entrega" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "Descrição" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "Domicilio Correios" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "EPS" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "Formato A5" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "Formato A6" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "Formato A7" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "Formato FE" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "GIF" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "JPG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "Layout etiqueta" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "Licenças" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "Lista de serviços básicos que este serviço é compatível" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "Número" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "Formato de saída" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "Resolução de saída" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "PDF" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "PNG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "Senha" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "Agência que irá receber as encomendas enviadas" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "Informações emitente" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "Etiqueta de envio" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "Usuário" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "ZPL2" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "sPDF" + +#~ msgid "A service group ID must be unique." +#~ msgstr "Um ID de serviço de grupo deve ser unico." + +#~ msgid "Apply" +#~ msgstr "Aplicar" + +#~ msgid "Carrier" +#~ msgstr "Transportador" + +#~ msgid "Configure Postlogistics" +#~ msgstr "Configurar pós logistica" + +#~ msgid "Group ID" +#~ msgstr "ID Grupo" + +#~ msgid "Select Company" +#~ msgstr "Selecione a empresa" + +#~ msgid "" +#~ "Service group defines the available options for this delivery method." +#~ msgstr "" +#~ "Grupo de serviço define a opções disponíveis para este método de entrega." + +#~ msgid "Update PostLogistics Services" +#~ msgstr "Atualizar PostLogistics Serviços" + +#~ msgid "or" +#~ msgstr "ou" diff --git a/delivery_postlogistics/i18n/pt_PT.po b/delivery_postlogistics/i18n/pt_PT.po new file mode 100644 index 0000000000..c072da63fb --- /dev/null +++ b/delivery_postlogistics/i18n/pt_PT.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/ro.po b/delivery_postlogistics/i18n/ro.po new file mode 100644 index 0000000000..a104ecff9c --- /dev/null +++ b/delivery_postlogistics/i18n/ro.po @@ -0,0 +1,770 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Anuleaza" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/ru.po b/delivery_postlogistics/i18n/ru.po new file mode 100644 index 0000000000..4fc9829579 --- /dev/null +++ b/delivery_postlogistics/i18n/ru.po @@ -0,0 +1,771 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"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: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Отменена" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/sl.po b/delivery_postlogistics/i18n/sl.po new file mode 100644 index 0000000000..23794f5fdc --- /dev/null +++ b/delivery_postlogistics/i18n/sl.po @@ -0,0 +1,871 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "200 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "300 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "600 ppp" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "Dodatna storitev" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "Osnovna storitev" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "Osnovne storitve" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Preklic" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "Družbe" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "Družba" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "Logotip družbe na poštnih nalepkah" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "Združljive dodatne storitve" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "Navodila združljive dostave" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "Privzete nastavitve" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "Privzeta postavitev etiket" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "Privzeti izhodni format" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "Privzeta ločljivost" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "Dostavna navodila" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "Opcija dostavnega prevoznika" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "Predloga opcije dostavnega prevoznika" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "Opis" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "Domači poštni urad" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "EPS" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "Format A5" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "Format A6" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "Format A7" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "Format FE" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "GIF" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" +"Podaja zaporedje pri družbi za določitev prioritete licenc, kadar je na " +"voljo več licenc v isti storitveni skupini." + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" +"Tukaj zapišite znesek, če je znesek plačila ob dostavi drugačen od skupnega " +"zneska prodajnega naloga." + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "JPG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "Postavitev etiket" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "Licence" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "Seznam osnovnih storitev, ki so združljive s to storitvijo" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "Številka" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" +"Opcijski logotip družbe prikazan na etiketi.\n" +"Če uporabljate sliko / logotip, upoštevajte, da je:\n" +"– širina slike: 47 mm\n" +"– višina slike: 25 mm\n" +"– velikost datoteke: maks. 30 kb\n" +"– format datoteke: GIF ali PNG\n" +"– barvna tabela: indeksirane barve, maks. 200 barv\n" +"– Logotip bo natisnjen obrnjen za 90° v smeri nasprotni urinemu kazalcu\n" +"Priporočamo uporabo črno-belega logotipa za tiskanje v ZPL2 formatu." + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "Izhodni format" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "Izhodna ločljivost" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "PDF" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "PNG" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "Geslo" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "Poštni urad, ki bo prejel odposlane dobrine" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "Licenca PostLogistics Franking" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "PostLogistics storitvena skupina" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "PostLogistics tip opcije" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "Postlogistics" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "Postlogistics znesek plačila ob dostavi" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "Podatki o pošiljatelju" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "Zaporedje" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "Etiketa za odpošiljanje" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" +"Kadar pakiranje vsebuje proizvode iz različnih prodajnih nalogov. mora biti " +"znesek plačila ob dostavi ročno določen pri pakiranjih." + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" +"Kadar je prodajni nalog dostavljen v več dostavnih nalogih, mora biti znesek " +"plačila ob dostavi ročno določen pri pakiranjih." + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" +"Kadar je prodajni nalog dostavljen v več pakiranjih, mora biti znesek " +"plačila ob dostavi ročno določen pri pakiranjih." + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "Uporabniško ime" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "ZPL2" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "sPDF" + +#~ msgid "A service group ID must be unique." +#~ msgstr "ID storitvene skupine mora biti unikaten." + +#~ msgid "Apply" +#~ msgstr "Uveljavi" + +#~ msgid "Assign PostLogistics Licenses to service groups" +#~ msgstr "Dodeli PostLogistics licence storitvenim skupinam" + +#~ msgid "" +#~ "Authorization Required\n" +#~ "\n" +#~ "Please verify postlogistics username and password in:\n" +#~ "Configuration -> Postlogistics" +#~ msgstr "" +#~ "Potrebno je pooblastilo\n" +#~ "\n" +#~ "Preverite svoje postlogistics uporabniško ime in geslo v:\n" +#~ "Nastavitve -> Postlogistics" + +#~ msgid "Carrier" +#~ msgstr "Prevoznik" + +#~ msgid "Configure Postlogistics" +#~ msgstr "Nastavitve Postlogistics" + +#~ msgid "" +#~ "Could not retrieve Postlogistics base services:\n" +#~ "%s" +#~ msgstr "" +#~ "Ni bilo mogoče naložiti Postlogistics osnovnih storitev:\n" +#~ "%s" + +#~ msgid "" +#~ "Could not retrieve Postlogistics delivery instructions:\n" +#~ "%s" +#~ msgstr "" +#~ "Postlogistics navodil za dostavo ni bilo možno pridobiti:\n" +#~ "%s" + +#~ msgid "" +#~ "Could not retrieve Postlogistics group services:\n" +#~ "%s" +#~ msgstr "" +#~ "Ni bilo mogoče naložiti Postlogistics skupinskih storitev:\n" +#~ "%s" + +#~ msgid "" +#~ "Could not retrieve allowed Postlogistics service groups for the %s " +#~ "licence:\n" +#~ "%s" +#~ msgstr "" +#~ "Ni bilo mogoče naložiti dovoljenih Postlogistics storitvenih skupin za " +#~ "licenco %s:\n" +#~ "%s" + +#~ msgid "Error 401" +#~ msgstr "Napaka 401" + +#~ msgid "Group ID" +#~ msgstr "ID skupine" + +#~ msgid "Physical Packages" +#~ msgstr "Fizična pakiranja" + +#~ msgid "Select Company" +#~ msgstr "Izbira družbe" + +#~ msgid "" +#~ "Service group defines the available options for this delivery method." +#~ msgstr "" +#~ "Storitvena skupina določa razpoložljive opcije za to metodo dostave." + +#~ msgid "Update PostLogistics Services" +#~ msgstr "Posodobi PostLogistics storitve" + +#~ msgid "Web Service Authentication" +#~ msgstr "Overjanje spletne storitve" + +#~ msgid "or" +#~ msgstr "ali" diff --git a/delivery_postlogistics/i18n/th.po b/delivery_postlogistics/i18n/th.po new file mode 100644 index 0000000000..f480514cbb --- /dev/null +++ b/delivery_postlogistics/i18n/th.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/tr.po b/delivery_postlogistics/i18n/tr.po new file mode 100644 index 0000000000..043a66da85 --- /dev/null +++ b/delivery_postlogistics/i18n/tr.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Vazgeç" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "ID" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/vi.po b/delivery_postlogistics/i18n/vi.po new file mode 100644 index 0000000000..4b420e2efc --- /dev/null +++ b/delivery_postlogistics/i18n/vi.po @@ -0,0 +1,769 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_carrier_label_postlogistics +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 20:38+0000\n" +"PO-Revision-Date: 2016-09-16 20:38+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Logo\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "" +"Post office\n" +" " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 +#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 +#, python-format +msgid "" +"Access token generation in error\n" +"\n" +"Please verify your configuration." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Additional Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids +msgid "Allowed Tmpl Options" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " +"number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking " +"name and add the pack number. 2 digits forpack number and 6 digits for " +"picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url +msgid "Authentication url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Based on Rules" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Basic Service" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "" +"Basic Service defines the available additional options for this delivery " +"method" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "Basic Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Cancel" +msgstr "Hủy bỏ" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Close" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company +msgid "Companies" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id +msgid "Company" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids +msgid "Compatible Additional Services" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids +msgid "Compatible Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "Complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Configure licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Default configs" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout +msgid "Default label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format +msgid "Default output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution +msgid "Default resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier +msgid "Delivery Methods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option +msgid "Delivery carrier option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name +msgid "Description" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 +#, python-format +msgid "Error when communicating with swisspost API: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Fixed Price" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Generate access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url +msgid "Generate label url" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id +msgid "ID" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Label Layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids +msgid "List of basic service for which this service is compatible" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 +#, python-format +msgid "Missing required delivery option on picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name +msgid "Name" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 +#, python-format +msgid "No sales price is defined on delivery product % " +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:postlogistics.auth,state:0 +msgid "OAuth Config" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "OAuth configuration complete" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Oauth Authenticate" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Other" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier.template.option,postlogistics_type:0 +msgid "Output Resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Paazl" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password +msgid "Password" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post digital commerce API Authentication" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "Post logistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids +msgid "PostLogistics Service Group" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Postlogistics" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Postlogistics Auth" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Reset access token" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Sender Informations" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form +msgid "Set the swisspost client information" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label +msgid "Shipping Label" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state +msgid "State" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 +#, python-format +msgid "" +"Swisspost API returns errors:\n" +"Error code: %s\n" +"Error message: %s" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings +msgid "Tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:delivery.carrier,delivery_type:0 +msgid "UPS" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "Unit(s)" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: selection:res.company,postlogistics_tracking_format:0 +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username +msgid "Username" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url +#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url +msgid "WSDL URL" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 +#, python-format +msgid "" +"You need to configure %s. You can set a defaultvalue in Settings/" +"Configuration/Carriers/Postlogistics. You can also set it on delivery method " +"or on the picking." +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service +#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template +msgid "kg" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_carrier_label_postlogistics +#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/migrations/12.0.1.0.0/pre-migration.py b/delivery_postlogistics/migrations/12.0.1.0.0/pre-migration.py new file mode 100644 index 0000000000..5d924417bd --- /dev/null +++ b/delivery_postlogistics/migrations/12.0.1.0.0/pre-migration.py @@ -0,0 +1,18 @@ +# Copyright 2019 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from openupgradelib import openupgrade + + +_field_renames = [ + ("res.company", "res_company", + "postlogistics_default_label_layout", "postlogistics_label_layout"), + ("res.company", "res_company", + "postlogistics_default_output_format", "postlogistics_output_format"), + ("res.company", "res_company", + "postlogistics_default_resolution", "postlogistics_resolution"), +] + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.rename_fields(env, _field_renames) diff --git a/delivery_postlogistics/models/__init__.py b/delivery_postlogistics/models/__init__.py new file mode 100644 index 0000000000..55fc3b5e87 --- /dev/null +++ b/delivery_postlogistics/models/__init__.py @@ -0,0 +1,5 @@ +from . import company +from . import res_config_settings +from . import delivery +from . import stock +from . import stock_quant_package diff --git a/delivery_postlogistics/models/company.py b/delivery_postlogistics/models/company.py new file mode 100644 index 0000000000..fc9c97cee7 --- /dev/null +++ b/delivery_postlogistics/models/company.py @@ -0,0 +1,66 @@ +# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import fields, models +from odoo.modules.module import get_module_resource + + +class ResCompany(models.Model): + _inherit = 'res.company' + + postlogistics_wsdl_url = fields.Char(compute='_compute_wsdl_url', + string='WSDL URL',) + postlogistics_username = fields.Char('Username') + postlogistics_password = fields.Char('Password') + postlogistics_license_ids = fields.One2many( + comodel_name='postlogistics.license', + inverse_name='company_id', + string='PostLogistics Franking License', + ) + postlogistics_logo = fields.Binary( + string='Company Logo on Post labels', + help="Optional company logo to show on label.\n" + "If using an image / logo, please note the following:\n" + "– Image width: 47 mm\n" + "– Image height: 25 mm\n" + "– File size: max. 30 kb\n" + "– File format: GIF or PNG\n" + "– Colour table: indexed colours, max. 200 colours\n" + "– The logo will be printed rotated counter-clockwise by 90°" + "\n" + "We recommend using a black and white logo for printing in " + " the ZPL2 format.", + ) + postlogistics_office = fields.Char( + string='Domicile Post office', + help="Post office which will receive the shipped goods" + ) + + postlogistics_label_layout = fields.Many2one( + comodel_name='delivery.carrier.template.option', + string='Default label layout', + domain=[('postlogistics_type', '=', 'label_layout')], + ) + postlogistics_output_format = fields.Many2one( + comodel_name='delivery.carrier.template.option', + string='Default output format', + domain=[('postlogistics_type', '=', 'output_format')], + ) + postlogistics_resolution = fields.Many2one( + comodel_name='delivery.carrier.template.option', + string='Default resolution', + domain=[('postlogistics_type', '=', 'resolution')], + ) + postlogistics_tracking_format = fields.Selection( + [('postlogistics', "Use default postlogistics tracking numbers"), + ('picking_num', 'Use picking number with pack counter')], + string="Tracking number format", + default='postlogistics', + ) + postlogistics_proclima_logo = fields.Boolean('Print ProClima logo') + + def _compute_wsdl_url(self): + wsdl_path = get_module_resource( + 'delivery_carrier_label_postlogistics', 'data/barcode_v2_3.wsdl') + wsdl_url = 'file://' + wsdl_path + for cp in self: + cp.postlogistics_wsdl_url = wsdl_url diff --git a/delivery_postlogistics/models/delivery_carrier.py b/delivery_postlogistics/models/delivery_carrier.py new file mode 100644 index 0000000000..a21f9ea9d4 --- /dev/null +++ b/delivery_postlogistics/models/delivery_carrier.py @@ -0,0 +1,235 @@ +# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import logging + +from odoo import api, fields, models, _ + + +_logger = logging.getLogger(__name__) + + +class PostlogisticsLicense(models.Model): + _name = 'postlogistics.license' + _description = 'PostLogistics Franking License' + + _order = 'sequence' + + name = fields.Char(string='Description', + translate=True, + required=True) + number = fields.Char(string='Number', + required=True) + company_id = fields.Many2one(comodel_name='res.company', + string='Company', + required=True, + default=lambda self: self.env.user.company_id) + sequence = fields.Integer( + string='Sequence', + help="Gives the sequence on company to define priority on license " + "when multiple licenses are available for the same group of " + "service." + ) + + +POSTLOGISTIC_TYPES = [ + ('label_layout', 'Label Layout'), + ('output_format', 'Output Format'), + ('resolution', 'Output Resolution'), + ('basic', 'Basic Service'), + ('additional', 'Additional Service'), + ('delivery', 'Delivery Instructions') +] + + +class DeliveryCarrierTemplateOption(models.Model): + """ Set name translatable and add service group """ + _inherit = 'delivery.carrier.template.option' + + name = fields.Char(translate=True) + postlogistics_type = fields.Selection( + selection=POSTLOGISTIC_TYPES, + string="PostLogistics option type", + ) + # relation tables to manage compatiblity between basic services + # and other services + postlogistics_basic_service_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='service_id', + column2='basic_service_id', + string="Basic Services", + domain=[('postlogistics_type', '=', 'basic')], + help="List of basic service for which this service is compatible", + ) + postlogistics_additonial_service_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='basic_service_id', + column2='service_id', + string="Compatible Additional Services", + domain=[('postlogistics_type', '=', 'additional')], + ) + postlogistics_delivery_instruction_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='basic_service_id', + column2='service_id', + string="Compatible Delivery Instructions", + domain=[('postlogistics_type', '=', 'delivery')], + ) + + +class DeliveryCarrierOption(models.Model): + """ Set name translatable and add service group """ + _inherit = 'delivery.carrier.option' + + name = fields.Char(translate=True) + + allowed_tmpl_options_ids = fields.Many2many( + 'delivery.carrier.template.option', + compute='_compute_allowed_tmpl_options_ids', + store=False, + ) + + @api.depends('carrier_id.allowed_tmpl_options_ids') + def _compute_allowed_tmpl_options_ids(self): + """ Gets the available template options from related delivery.carrier + (be it from cache or context).""" + for option in self: + defaults = self.env.context.get('default_allowed_tmpl_options_ids') + option.allowed_tmpl_options_ids = ( + option.carrier_id.allowed_tmpl_options_ids or defaults or False + ) + + +class DeliveryCarrier(models.Model): + """ Add service group """ + _inherit = 'delivery.carrier' + + delivery_type = fields.Selection(selection_add=[('postlogistics', + 'Post logistics')]) + allowed_tmpl_options_ids = fields.Many2many( + 'delivery.carrier.template.option', + compute='_compute_allowed_options_ids', + store=False, + ) + + @api.depends('delivery_type', + 'available_option_ids', + 'available_option_ids.tmpl_option_id', + 'available_option_ids.postlogistics_type', + ) + def _compute_basic_service_ids(self): + """ Search in all options for PostLogistics basic services if set """ + for carrier in self: + if carrier.delivery_type != 'postlogistics': + continue + + options = carrier.available_option_ids.filtered( + lambda option: option.postlogistics_type == 'basic' + ).mapped('tmpl_option_id') + + if not options: + continue + self.postlogistics_basic_service_ids = options + + @api.depends('delivery_type', + 'postlogistics_basic_service_ids', + 'available_option_ids', + 'available_option_ids.postlogistics_type', + ) + def _compute_allowed_options_ids(self): + """ Compute allowed delivery.carrier.option. + + We do this to ensure the user first select a basic service. And + then he adds additional services. + """ + option_template_obj = self.env['delivery.carrier.template.option'] + + for carrier in self: + allowed = option_template_obj.browse() + domain = [] + if carrier.delivery_type != 'postlogistics': + domain.append(('partner_id', '=', False)) + else: + basic_services = carrier.postlogistics_basic_service_ids + if basic_services: + related_services = option_template_obj.search( + [('postlogistics_basic_service_ids', 'in', + basic_services.ids)] + ) + allowed |= related_services + + # Allows to set multiple optional single option in order to + # let the user select them + single_option_types = [ + 'label_layout', + 'output_format', + 'resolution', + ] + selected_single_options = [ + opt.tmpl_option_id.postlogistics_type + for opt in carrier.available_option_ids + if opt.postlogistics_type in single_option_types and + opt.mandatory] + if selected_single_options != single_option_types: + services = option_template_obj.search( + [('postlogistics_type', 'in', single_option_types), + ('postlogistics_type', 'not in', + selected_single_options)], + ) + allowed |= services + partner = self.env.ref('delivery_carrier_label_postlogistics' + '.partner_postlogistics') + domain.append(('partner_id', '=', partner.id)), + domain.append(('id', 'in', allowed.ids)) + + carrier.allowed_tmpl_options_ids = option_template_obj.search( + domain) + + postlogistics_license_id = fields.Many2one( + comodel_name='postlogistics.license', + string='PostLogistics Franking License', + ) + postlogistics_basic_service_ids = fields.One2many( + comodel_name='delivery.carrier.template.option', + compute='_compute_basic_service_ids', + string='PostLogistics Service Group', + help="Basic Service defines the available " + "additional options for this delivery method", + ) + + @api.multi + def postlogistics_rate_shipment(self, order): + self.ensure_one() + delivery_product_price = self.product_id and self.product_id.lst_price + if delivery_product_price: + return { + 'success': True, + 'price': delivery_product_price, + 'error_message': False, + 'warning_message': False + } + else: + return { + 'success': False, + 'price': 0.0, + 'error_message': False, + 'warning_message': _( + 'No sales price is defined on delivery product % ' % + self.product_id) + } + + @api.multi + def postlogistics_send_shipping(self, pickings): + return [{'exact_price': False, 'tracking_number': False}] + + @api.multi + def postlogistics_get_tracking_link(self, picking): + return "https://service.post.ch/EasyTrack/" \ + "submitParcelData.do?formattedParcelCodes=%s" % \ + picking.carrier_tracking_ref + + @api.multi + def postlogistics_cancel_shipment(self, pickings): + raise NotImplementedError() diff --git a/delivery_postlogistics/models/postlogistics_carrier_template_options.py b/delivery_postlogistics/models/postlogistics_carrier_template_options.py new file mode 100644 index 0000000000..a21f9ea9d4 --- /dev/null +++ b/delivery_postlogistics/models/postlogistics_carrier_template_options.py @@ -0,0 +1,235 @@ +# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import logging + +from odoo import api, fields, models, _ + + +_logger = logging.getLogger(__name__) + + +class PostlogisticsLicense(models.Model): + _name = 'postlogistics.license' + _description = 'PostLogistics Franking License' + + _order = 'sequence' + + name = fields.Char(string='Description', + translate=True, + required=True) + number = fields.Char(string='Number', + required=True) + company_id = fields.Many2one(comodel_name='res.company', + string='Company', + required=True, + default=lambda self: self.env.user.company_id) + sequence = fields.Integer( + string='Sequence', + help="Gives the sequence on company to define priority on license " + "when multiple licenses are available for the same group of " + "service." + ) + + +POSTLOGISTIC_TYPES = [ + ('label_layout', 'Label Layout'), + ('output_format', 'Output Format'), + ('resolution', 'Output Resolution'), + ('basic', 'Basic Service'), + ('additional', 'Additional Service'), + ('delivery', 'Delivery Instructions') +] + + +class DeliveryCarrierTemplateOption(models.Model): + """ Set name translatable and add service group """ + _inherit = 'delivery.carrier.template.option' + + name = fields.Char(translate=True) + postlogistics_type = fields.Selection( + selection=POSTLOGISTIC_TYPES, + string="PostLogistics option type", + ) + # relation tables to manage compatiblity between basic services + # and other services + postlogistics_basic_service_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='service_id', + column2='basic_service_id', + string="Basic Services", + domain=[('postlogistics_type', '=', 'basic')], + help="List of basic service for which this service is compatible", + ) + postlogistics_additonial_service_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='basic_service_id', + column2='service_id', + string="Compatible Additional Services", + domain=[('postlogistics_type', '=', 'additional')], + ) + postlogistics_delivery_instruction_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='basic_service_id', + column2='service_id', + string="Compatible Delivery Instructions", + domain=[('postlogistics_type', '=', 'delivery')], + ) + + +class DeliveryCarrierOption(models.Model): + """ Set name translatable and add service group """ + _inherit = 'delivery.carrier.option' + + name = fields.Char(translate=True) + + allowed_tmpl_options_ids = fields.Many2many( + 'delivery.carrier.template.option', + compute='_compute_allowed_tmpl_options_ids', + store=False, + ) + + @api.depends('carrier_id.allowed_tmpl_options_ids') + def _compute_allowed_tmpl_options_ids(self): + """ Gets the available template options from related delivery.carrier + (be it from cache or context).""" + for option in self: + defaults = self.env.context.get('default_allowed_tmpl_options_ids') + option.allowed_tmpl_options_ids = ( + option.carrier_id.allowed_tmpl_options_ids or defaults or False + ) + + +class DeliveryCarrier(models.Model): + """ Add service group """ + _inherit = 'delivery.carrier' + + delivery_type = fields.Selection(selection_add=[('postlogistics', + 'Post logistics')]) + allowed_tmpl_options_ids = fields.Many2many( + 'delivery.carrier.template.option', + compute='_compute_allowed_options_ids', + store=False, + ) + + @api.depends('delivery_type', + 'available_option_ids', + 'available_option_ids.tmpl_option_id', + 'available_option_ids.postlogistics_type', + ) + def _compute_basic_service_ids(self): + """ Search in all options for PostLogistics basic services if set """ + for carrier in self: + if carrier.delivery_type != 'postlogistics': + continue + + options = carrier.available_option_ids.filtered( + lambda option: option.postlogistics_type == 'basic' + ).mapped('tmpl_option_id') + + if not options: + continue + self.postlogistics_basic_service_ids = options + + @api.depends('delivery_type', + 'postlogistics_basic_service_ids', + 'available_option_ids', + 'available_option_ids.postlogistics_type', + ) + def _compute_allowed_options_ids(self): + """ Compute allowed delivery.carrier.option. + + We do this to ensure the user first select a basic service. And + then he adds additional services. + """ + option_template_obj = self.env['delivery.carrier.template.option'] + + for carrier in self: + allowed = option_template_obj.browse() + domain = [] + if carrier.delivery_type != 'postlogistics': + domain.append(('partner_id', '=', False)) + else: + basic_services = carrier.postlogistics_basic_service_ids + if basic_services: + related_services = option_template_obj.search( + [('postlogistics_basic_service_ids', 'in', + basic_services.ids)] + ) + allowed |= related_services + + # Allows to set multiple optional single option in order to + # let the user select them + single_option_types = [ + 'label_layout', + 'output_format', + 'resolution', + ] + selected_single_options = [ + opt.tmpl_option_id.postlogistics_type + for opt in carrier.available_option_ids + if opt.postlogistics_type in single_option_types and + opt.mandatory] + if selected_single_options != single_option_types: + services = option_template_obj.search( + [('postlogistics_type', 'in', single_option_types), + ('postlogistics_type', 'not in', + selected_single_options)], + ) + allowed |= services + partner = self.env.ref('delivery_carrier_label_postlogistics' + '.partner_postlogistics') + domain.append(('partner_id', '=', partner.id)), + domain.append(('id', 'in', allowed.ids)) + + carrier.allowed_tmpl_options_ids = option_template_obj.search( + domain) + + postlogistics_license_id = fields.Many2one( + comodel_name='postlogistics.license', + string='PostLogistics Franking License', + ) + postlogistics_basic_service_ids = fields.One2many( + comodel_name='delivery.carrier.template.option', + compute='_compute_basic_service_ids', + string='PostLogistics Service Group', + help="Basic Service defines the available " + "additional options for this delivery method", + ) + + @api.multi + def postlogistics_rate_shipment(self, order): + self.ensure_one() + delivery_product_price = self.product_id and self.product_id.lst_price + if delivery_product_price: + return { + 'success': True, + 'price': delivery_product_price, + 'error_message': False, + 'warning_message': False + } + else: + return { + 'success': False, + 'price': 0.0, + 'error_message': False, + 'warning_message': _( + 'No sales price is defined on delivery product % ' % + self.product_id) + } + + @api.multi + def postlogistics_send_shipping(self, pickings): + return [{'exact_price': False, 'tracking_number': False}] + + @api.multi + def postlogistics_get_tracking_link(self, picking): + return "https://service.post.ch/EasyTrack/" \ + "submitParcelData.do?formattedParcelCodes=%s" % \ + picking.carrier_tracking_ref + + @api.multi + def postlogistics_cancel_shipment(self, pickings): + raise NotImplementedError() diff --git a/delivery_postlogistics/models/postlogistics_license.py b/delivery_postlogistics/models/postlogistics_license.py new file mode 100644 index 0000000000..a21f9ea9d4 --- /dev/null +++ b/delivery_postlogistics/models/postlogistics_license.py @@ -0,0 +1,235 @@ +# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import logging + +from odoo import api, fields, models, _ + + +_logger = logging.getLogger(__name__) + + +class PostlogisticsLicense(models.Model): + _name = 'postlogistics.license' + _description = 'PostLogistics Franking License' + + _order = 'sequence' + + name = fields.Char(string='Description', + translate=True, + required=True) + number = fields.Char(string='Number', + required=True) + company_id = fields.Many2one(comodel_name='res.company', + string='Company', + required=True, + default=lambda self: self.env.user.company_id) + sequence = fields.Integer( + string='Sequence', + help="Gives the sequence on company to define priority on license " + "when multiple licenses are available for the same group of " + "service." + ) + + +POSTLOGISTIC_TYPES = [ + ('label_layout', 'Label Layout'), + ('output_format', 'Output Format'), + ('resolution', 'Output Resolution'), + ('basic', 'Basic Service'), + ('additional', 'Additional Service'), + ('delivery', 'Delivery Instructions') +] + + +class DeliveryCarrierTemplateOption(models.Model): + """ Set name translatable and add service group """ + _inherit = 'delivery.carrier.template.option' + + name = fields.Char(translate=True) + postlogistics_type = fields.Selection( + selection=POSTLOGISTIC_TYPES, + string="PostLogistics option type", + ) + # relation tables to manage compatiblity between basic services + # and other services + postlogistics_basic_service_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='service_id', + column2='basic_service_id', + string="Basic Services", + domain=[('postlogistics_type', '=', 'basic')], + help="List of basic service for which this service is compatible", + ) + postlogistics_additonial_service_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='basic_service_id', + column2='service_id', + string="Compatible Additional Services", + domain=[('postlogistics_type', '=', 'additional')], + ) + postlogistics_delivery_instruction_ids = fields.Many2many( + comodel_name='delivery.carrier.template.option', + relation='postlogistics_compatibility_service_rel', + column1='basic_service_id', + column2='service_id', + string="Compatible Delivery Instructions", + domain=[('postlogistics_type', '=', 'delivery')], + ) + + +class DeliveryCarrierOption(models.Model): + """ Set name translatable and add service group """ + _inherit = 'delivery.carrier.option' + + name = fields.Char(translate=True) + + allowed_tmpl_options_ids = fields.Many2many( + 'delivery.carrier.template.option', + compute='_compute_allowed_tmpl_options_ids', + store=False, + ) + + @api.depends('carrier_id.allowed_tmpl_options_ids') + def _compute_allowed_tmpl_options_ids(self): + """ Gets the available template options from related delivery.carrier + (be it from cache or context).""" + for option in self: + defaults = self.env.context.get('default_allowed_tmpl_options_ids') + option.allowed_tmpl_options_ids = ( + option.carrier_id.allowed_tmpl_options_ids or defaults or False + ) + + +class DeliveryCarrier(models.Model): + """ Add service group """ + _inherit = 'delivery.carrier' + + delivery_type = fields.Selection(selection_add=[('postlogistics', + 'Post logistics')]) + allowed_tmpl_options_ids = fields.Many2many( + 'delivery.carrier.template.option', + compute='_compute_allowed_options_ids', + store=False, + ) + + @api.depends('delivery_type', + 'available_option_ids', + 'available_option_ids.tmpl_option_id', + 'available_option_ids.postlogistics_type', + ) + def _compute_basic_service_ids(self): + """ Search in all options for PostLogistics basic services if set """ + for carrier in self: + if carrier.delivery_type != 'postlogistics': + continue + + options = carrier.available_option_ids.filtered( + lambda option: option.postlogistics_type == 'basic' + ).mapped('tmpl_option_id') + + if not options: + continue + self.postlogistics_basic_service_ids = options + + @api.depends('delivery_type', + 'postlogistics_basic_service_ids', + 'available_option_ids', + 'available_option_ids.postlogistics_type', + ) + def _compute_allowed_options_ids(self): + """ Compute allowed delivery.carrier.option. + + We do this to ensure the user first select a basic service. And + then he adds additional services. + """ + option_template_obj = self.env['delivery.carrier.template.option'] + + for carrier in self: + allowed = option_template_obj.browse() + domain = [] + if carrier.delivery_type != 'postlogistics': + domain.append(('partner_id', '=', False)) + else: + basic_services = carrier.postlogistics_basic_service_ids + if basic_services: + related_services = option_template_obj.search( + [('postlogistics_basic_service_ids', 'in', + basic_services.ids)] + ) + allowed |= related_services + + # Allows to set multiple optional single option in order to + # let the user select them + single_option_types = [ + 'label_layout', + 'output_format', + 'resolution', + ] + selected_single_options = [ + opt.tmpl_option_id.postlogistics_type + for opt in carrier.available_option_ids + if opt.postlogistics_type in single_option_types and + opt.mandatory] + if selected_single_options != single_option_types: + services = option_template_obj.search( + [('postlogistics_type', 'in', single_option_types), + ('postlogistics_type', 'not in', + selected_single_options)], + ) + allowed |= services + partner = self.env.ref('delivery_carrier_label_postlogistics' + '.partner_postlogistics') + domain.append(('partner_id', '=', partner.id)), + domain.append(('id', 'in', allowed.ids)) + + carrier.allowed_tmpl_options_ids = option_template_obj.search( + domain) + + postlogistics_license_id = fields.Many2one( + comodel_name='postlogistics.license', + string='PostLogistics Franking License', + ) + postlogistics_basic_service_ids = fields.One2many( + comodel_name='delivery.carrier.template.option', + compute='_compute_basic_service_ids', + string='PostLogistics Service Group', + help="Basic Service defines the available " + "additional options for this delivery method", + ) + + @api.multi + def postlogistics_rate_shipment(self, order): + self.ensure_one() + delivery_product_price = self.product_id and self.product_id.lst_price + if delivery_product_price: + return { + 'success': True, + 'price': delivery_product_price, + 'error_message': False, + 'warning_message': False + } + else: + return { + 'success': False, + 'price': 0.0, + 'error_message': False, + 'warning_message': _( + 'No sales price is defined on delivery product % ' % + self.product_id) + } + + @api.multi + def postlogistics_send_shipping(self, pickings): + return [{'exact_price': False, 'tracking_number': False}] + + @api.multi + def postlogistics_get_tracking_link(self, picking): + return "https://service.post.ch/EasyTrack/" \ + "submitParcelData.do?formattedParcelCodes=%s" % \ + picking.carrier_tracking_ref + + @api.multi + def postlogistics_cancel_shipment(self, pickings): + raise NotImplementedError() diff --git a/delivery_postlogistics/models/postlogistics_shipping_label.py b/delivery_postlogistics/models/postlogistics_shipping_label.py new file mode 100644 index 0000000000..460e208593 --- /dev/null +++ b/delivery_postlogistics/models/postlogistics_shipping_label.py @@ -0,0 +1,151 @@ +# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import base64 +from operator import attrgetter + +from odoo import _, api, exceptions, fields, models + +from ..postlogistics.web_service import PostlogisticsWebService + + +class StockPicking(models.Model): + _inherit = 'stock.picking' + + delivery_fixed_date = fields.Date( + "Fixed delivery date", help="Specific delivery date (ZAW3217)" + ) + delivery_place = fields.Char( + "Delivery Place", help="For Deposit item service (ZAW3219)" + ) + delivery_phone = fields.Char( + "Phone", help="For notify delivery by telephone (ZAW3213)" + ) + delivery_mobile = fields.Char( + "Mobile", help="For notify delivery by telephone (ZAW3213)" + ) + + @api.multi + def postlogistics_cod_amount(self): + """ Return the Postlogistic Cash on Delivery amount of a picking + + If the picking delivers the whole sales order, we use the total + amount of the sales order. + + Otherwise, we don't know the value of each picking so we raise + an error. The user has to create packages with the cash on + delivery price on each package. + """ + self.ensure_one() + order = self.sale_id + if not order: + return 0.0 + if len(order) > 1: + raise exceptions.Warning( + _('The cash on delivery amount must be manually specified ' + 'on the packages when a package contains products ' + 'from different sales orders.') + ) + order_moves = order.mapped('order_line.procurement_ids.move_ids') + picking_moves = self.move_lines + # check if the package delivers the whole sales order + if order_moves != picking_moves: + raise exceptions.Warning( + _('The cash on delivery amount must be manually specified ' + 'on the packages when a sales order is delivered ' + 'in several delivery orders.') + ) + return order.amount_total + + @api.multi + def _generate_postlogistics_label(self, webservice_class=None, + package_ids=None): + """ Generate labels and write tracking numbers received """ + self.ensure_one() + user = self.env.user + company = user.company_id + if webservice_class is None: + webservice_class = PostlogisticsWebService + + if package_ids is None: + packages = self._get_packages_from_picking() + packages = sorted(packages, key=attrgetter('name')) + else: + # restrict on the provided packages + package_obj = self.env['stock.quant.package'] + packages = package_obj.browse(package_ids) + + web_service = webservice_class(company) + res = web_service.generate_label(self, + packages, + user_lang=user.lang) + + if 'errors' in res: + raise exceptions.Warning('\n'.join(res['errors'])) + + def info_from_label(label): + tracking_number = label['tracking_number'] + return {'file': base64.b64decode(label['binary']), + 'file_type': label['file_type'], + 'name': tracking_number + '.' + label['file_type'], + } + + labels = [] + # if there are no pack defined, write tracking_number on picking + # otherwise, write it on parcel_tracking field of each pack + if not packages: + for rec in res: + label = rec['value'] + tracking_number = label['tracking_number'] + self.carrier_tracking_ref = tracking_number + info = info_from_label(label) + info['package_id'] = False + labels.append(info) + return labels + + tracking_refs = [] + for package in packages: + label = [item for item in res if package.name in item['value']['item_id']] + value = label[0]['value'] + package.parcel_tracking = value['tracking_number'] + tracking_refs.append(value['tracking_number']) + info = info_from_label(value) + info['package_id'] = package.id + labels.append(info) + + self.carrier_tracking_ref = "; ".join(tracking_refs) + + return labels + + @api.multi + def generate_shipping_labels(self, package_ids=None): + """ Add label generation for Postlogistics """ + self.ensure_one() + if self.carrier_id.delivery_type == 'postlogistics': + return self._generate_postlogistics_label(package_ids=package_ids) + return super().generate_shipping_labels(package_ids=package_ids) + + +class ShippingLabel(models.Model): + """ Child class of ir attachment to identify which are labels """ + _inherit = 'shipping.label' + + @api.model + def _selection_file_type(self): + """ Return a concatenated list of extensions of label file format + plus file format from super + + This will be filtered and sorted in __get_file_type_selection + + :return: list of tuple (code, name) + + """ + file_types = super()._selection_file_type() + new_types = [('eps', 'EPS'), + ('gif', 'GIF'), + ('jpg', 'JPG'), + ('png', 'PNG'), + ('pdf', 'PDF'), + ('spdf', 'sPDF'), # sPDF is a pdf without integrated font + ('zpl2', 'ZPL2')] + file_types.extend(new_types) + return file_types diff --git a/delivery_postlogistics/models/res_config_settings.py b/delivery_postlogistics/models/res_config_settings.py new file mode 100644 index 0000000000..db4fcb3302 --- /dev/null +++ b/delivery_postlogistics/models/res_config_settings.py @@ -0,0 +1,42 @@ +# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import logging + +from odoo import fields, models + +from . company import ResCompany + +_logger = logging.getLogger(__name__) + + +class PostlogisticsConfigSettings(models.TransientModel): + _name = 'res.config.settings' + _inherit = ['res.config.settings', 'abstract.config.settings'] + + # AbstractConfigSettings attribute + _prefix = 'postlogistics_' + _companyObject = ResCompany + + tracking_format = fields.Selection( + related='company_id.postlogistics_tracking_format', + selection=[ + ('postlogistics', "Use default postlogistics tracking numbers" + ), + ('picking_num', 'Use picking number with pack counter')], + string="Tracking number format", type='selection', + help="Allows you to define how the ItemNumber (the last 8 digits) " + "of the tracking number will be generated:\n" + "- Default postlogistics numbers: The webservice generates it" + " for you.\n" + "- Picking number with pack counter: Generate it using the " + "digits of picking name and add the pack number. 2 digits for" + "pack number and 6 digits for picking number. (eg. 07000042 " + "for picking 42 and 7th pack") + proclima_logo = fields.Boolean( + related='company_id.postlogistics_proclima_logo', + help="The “pro clima” logo indicates an item for which the " + "surcharge for carbon-neutral shipping has been paid and a " + "contract to that effect has been signed. For Letters with " + "barcode (BMB) domestic, the ProClima logo is printed " + "automatically (at no additional charge)" + ) diff --git a/delivery_postlogistics/models/stock_picking.py b/delivery_postlogistics/models/stock_picking.py new file mode 100644 index 0000000000..460e208593 --- /dev/null +++ b/delivery_postlogistics/models/stock_picking.py @@ -0,0 +1,151 @@ +# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import base64 +from operator import attrgetter + +from odoo import _, api, exceptions, fields, models + +from ..postlogistics.web_service import PostlogisticsWebService + + +class StockPicking(models.Model): + _inherit = 'stock.picking' + + delivery_fixed_date = fields.Date( + "Fixed delivery date", help="Specific delivery date (ZAW3217)" + ) + delivery_place = fields.Char( + "Delivery Place", help="For Deposit item service (ZAW3219)" + ) + delivery_phone = fields.Char( + "Phone", help="For notify delivery by telephone (ZAW3213)" + ) + delivery_mobile = fields.Char( + "Mobile", help="For notify delivery by telephone (ZAW3213)" + ) + + @api.multi + def postlogistics_cod_amount(self): + """ Return the Postlogistic Cash on Delivery amount of a picking + + If the picking delivers the whole sales order, we use the total + amount of the sales order. + + Otherwise, we don't know the value of each picking so we raise + an error. The user has to create packages with the cash on + delivery price on each package. + """ + self.ensure_one() + order = self.sale_id + if not order: + return 0.0 + if len(order) > 1: + raise exceptions.Warning( + _('The cash on delivery amount must be manually specified ' + 'on the packages when a package contains products ' + 'from different sales orders.') + ) + order_moves = order.mapped('order_line.procurement_ids.move_ids') + picking_moves = self.move_lines + # check if the package delivers the whole sales order + if order_moves != picking_moves: + raise exceptions.Warning( + _('The cash on delivery amount must be manually specified ' + 'on the packages when a sales order is delivered ' + 'in several delivery orders.') + ) + return order.amount_total + + @api.multi + def _generate_postlogistics_label(self, webservice_class=None, + package_ids=None): + """ Generate labels and write tracking numbers received """ + self.ensure_one() + user = self.env.user + company = user.company_id + if webservice_class is None: + webservice_class = PostlogisticsWebService + + if package_ids is None: + packages = self._get_packages_from_picking() + packages = sorted(packages, key=attrgetter('name')) + else: + # restrict on the provided packages + package_obj = self.env['stock.quant.package'] + packages = package_obj.browse(package_ids) + + web_service = webservice_class(company) + res = web_service.generate_label(self, + packages, + user_lang=user.lang) + + if 'errors' in res: + raise exceptions.Warning('\n'.join(res['errors'])) + + def info_from_label(label): + tracking_number = label['tracking_number'] + return {'file': base64.b64decode(label['binary']), + 'file_type': label['file_type'], + 'name': tracking_number + '.' + label['file_type'], + } + + labels = [] + # if there are no pack defined, write tracking_number on picking + # otherwise, write it on parcel_tracking field of each pack + if not packages: + for rec in res: + label = rec['value'] + tracking_number = label['tracking_number'] + self.carrier_tracking_ref = tracking_number + info = info_from_label(label) + info['package_id'] = False + labels.append(info) + return labels + + tracking_refs = [] + for package in packages: + label = [item for item in res if package.name in item['value']['item_id']] + value = label[0]['value'] + package.parcel_tracking = value['tracking_number'] + tracking_refs.append(value['tracking_number']) + info = info_from_label(value) + info['package_id'] = package.id + labels.append(info) + + self.carrier_tracking_ref = "; ".join(tracking_refs) + + return labels + + @api.multi + def generate_shipping_labels(self, package_ids=None): + """ Add label generation for Postlogistics """ + self.ensure_one() + if self.carrier_id.delivery_type == 'postlogistics': + return self._generate_postlogistics_label(package_ids=package_ids) + return super().generate_shipping_labels(package_ids=package_ids) + + +class ShippingLabel(models.Model): + """ Child class of ir attachment to identify which are labels """ + _inherit = 'shipping.label' + + @api.model + def _selection_file_type(self): + """ Return a concatenated list of extensions of label file format + plus file format from super + + This will be filtered and sorted in __get_file_type_selection + + :return: list of tuple (code, name) + + """ + file_types = super()._selection_file_type() + new_types = [('eps', 'EPS'), + ('gif', 'GIF'), + ('jpg', 'JPG'), + ('png', 'PNG'), + ('pdf', 'PDF'), + ('spdf', 'sPDF'), # sPDF is a pdf without integrated font + ('zpl2', 'ZPL2')] + file_types.extend(new_types) + return file_types diff --git a/delivery_postlogistics/models/stock_quant_package.py b/delivery_postlogistics/models/stock_quant_package.py new file mode 100644 index 0000000000..31b2d4f7b5 --- /dev/null +++ b/delivery_postlogistics/models/stock_quant_package.py @@ -0,0 +1,70 @@ +# Copyright 2015-2019 Guewen Baconnier (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import _, api, exceptions, fields, models + + +class StockQuantPackage(models.Model): + _inherit = 'stock.quant.package' + + postlogistics_manual_cod_amount = fields.Float( + string='Postlogistics Cash On Delivery Amount', + help='If the cash on delivery amount for this package is different ' + 'than the total of the sales order, write the amount there.' + ) + + @api.multi + @api.returns('stock.picking') + def _get_origin_pickings(self): + self.ensure_one() + operation_model = self.env['stock.pack.operation'] + operations = operation_model.search( + [('result_package_id', '=', self.id)] + ) + return operations.mapped('picking_id') + + @api.multi + def postlogistics_cod_amount(self): + """ Return the Postlogistic Cash on Delivery amount of a package + + If we have only 1 package which delivers the whole sales order + we use the total amount of the sales order. + + Otherwise we don't know the value of each package so we raise an + error and the user has to write the prices on the packages. + + When a price is manually set on a package, it's always used as the + cash on delivery amount. + """ + self.ensure_one() + if self.postlogistics_manual_cod_amount: + return self.postlogistics_manual_cod_amount + + pickings = self._get_origin_pickings() + if len(pickings) > 1: + raise exceptions.Warning( + _('The cash on delivery amount must be manually specified ' + 'on the packages when a sales order is delivered ' + 'in several delivery orders.') + ) + + order = pickings.sale_id + if not order: + return 0.0 + if len(order) > 1: + raise exceptions.Warning( + _('The cash on delivery amount must be manually specified ' + 'on the packages when a package contains products ' + 'from different sales orders.') + ) + + order_moves = order.mapped('order_line.procurement_ids.move_ids') + package_moves = self.mapped('quant_ids.history_ids') + # check if the package delivers the whole sales order + if order_moves != package_moves: + raise exceptions.Warning( + _('The cash on delivery amount must be manually specified ' + 'on the packages when a sales order is delivered ' + 'in several packages.') + ) + + return order.amount_total diff --git a/delivery_postlogistics/postlogistics/__init__.py b/delivery_postlogistics/postlogistics/__init__.py new file mode 100644 index 0000000000..3007a4658a --- /dev/null +++ b/delivery_postlogistics/postlogistics/__init__.py @@ -0,0 +1 @@ +from . import web_service diff --git a/delivery_postlogistics/postlogistics/web_service.py b/delivery_postlogistics/postlogistics/web_service.py new file mode 100644 index 0000000000..fff6f9491c --- /dev/null +++ b/delivery_postlogistics/postlogistics/web_service.py @@ -0,0 +1,488 @@ +# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import base64 +import re +import logging +import json +import unidecode +import requests +import threading +from PIL import Image +from io import StringIO +from datetime import datetime, timedelta + +from odoo import _, exceptions + +_logger = logging.getLogger(__name__) + +_compile_itemid = re.compile(r'[^0-9A-Za-z+\-_]') +_compile_itemnum = re.compile(r'[^0-9]') + + +def _sanitize_string(string): + """Temporary fix, remove all non ascii char as the API + weirdly doesn't support them in some cases. + """ + return unidecode.unidecode(string) + + +class PostlogisticsWebService(object): + + """ Connector with PostLogistics for labels using post.ch API + + Handbook available here: + https://developer.post.ch/en/digital-commerce-api + https://wedec.post.ch/doc/swagger/index.html?url=https://wedec.post.ch/doc/api/barcode/v1/swagger.yaml#/Barcode/generateAddressLabel + + Allows to generate labels + + """ + + access_token = False + access_token_expiry = False + _lock = threading.Lock() + + def __init__(self, company): + self.default_lang = company.partner_id.lang or 'en' + + def _get_language(self, lang): + """ Return a language to iso format from odoo format. + + `iso_code` field in res.lang is not mandatory thus not always set. + Use partner language if available, otherwise use english + + :param partner: partner browse record + :return: language code to use. + + """ + if not lang: + lang = self.default_lang + available_languages = ['de', 'en', 'fr', 'it'] # Given by API doc + lang_code = lang.split('_')[0] + if lang_code in available_languages: + return lang_code + return 'en' + + def _prepare_recipient(self, picking): + """ Create a ns0:Recipient as a dict from a partner + + :param partner: partner browse record + :return a dict containing data for ns0:Recipient + + """ + partner = picking.partner_id + + partner_name = partner.name or partner.parent_id.name + recipient = { + 'name1': _sanitize_string(partner_name), + 'street': _sanitize_string(partner.street), + 'zip': partner.zip, + 'city': partner.city, + 'email': partner.email or None, + } + + if partner.country_id.code: + recipient['country'] = partner.country_id.code.upper() + + if partner.street2: + recipient['addressSuffix'] = _sanitize_string(partner.street2) + + if partner.parent_id and partner.parent_id.name != partner_name: + recipient['name2'] = _sanitize_string(partner.parent_id.name) + recipient['personallyAddressed'] = False + + # Phone and / or mobile should only be displayed if instruction to + # Notify delivery by telephone is set + is_phone_required = [option for option in picking.option_ids + if option.code == 'ZAW3213'] + if is_phone_required: + phone = picking.delivery_phone or partner.phone + if phone: + recipient['phone'] = phone + + mobile = picking.delivery_mobile or partner.mobile + if mobile: + recipient['mobile'] = mobile + + return recipient + + def _prepare_customer(self, picking): + """ Create a ns0:Customer as a dict from picking + + This is the Postlogistic Customer, thus the sender + + :param picking: picking browse record + :return a dict containing data for ns0:Customer + + """ + company = picking.company_id + partner = company.partner_id + + customer = { + 'name1': _sanitize_string(partner.name), + 'street': _sanitize_string(partner.street), + 'zip': partner.zip, + 'city': partner.city, + 'country': partner.country_id.code, + 'domicilePostOffice': company.postlogistics_office, + } + logo = company.postlogistics_logo + if logo: + logo_image = Image.open(StringIO(logo.decode())) + logo_format = logo_image.format + customer['logo'] = logo.decode() + customer['logoFormat'] = logo_format + return customer + + def _get_single_option(self, picking, option): + option = [opt.code for opt in picking.option_ids + if opt.postlogistics_type == option] + assert len(option) <= 1 + return option and option[0] + + def _get_label_layout(self, picking): + label_layout = self._get_single_option(picking, 'label_layout') + if not label_layout: + company = picking.company_id + label_layout = company.postlogistics_label_layout.code + return label_layout + + def _get_output_format(self, picking): + output_format = self._get_single_option(picking, 'output_format') + if not output_format: + company = picking.company_id + output_format = company.postlogistics_output_format.code + return output_format + + def _get_image_resolution(self, picking): + resolution = self._get_single_option(picking, 'resolution') + if not resolution: + company = picking.company_id + resolution = company.postlogistics_resolution.code + return resolution + + def _get_license(self, picking): + """ Get the license + + Take it from carrier and if not defined get the first license. + + :return: license number + """ + franking_license = picking.carrier_id.postlogistics_license_id + if not franking_license: + company_licenses = picking.company_id.postlogistics_license_ids + if not company_licenses: + return None + franking_license = company_licenses[0] + return franking_license.number + + def _prepare_attributes(self, picking, pack_num=None, pack_total=None): + + services = [ + code + for codes in ( + option.code.split(',') + for option in picking.option_ids + if option.tmpl_option_id.postlogistics_type + in ('basic', 'additional', 'delivery') + ) + for code in codes + ] + if not services: + raise exceptions.UserError( + _('Missing required delivery option on picking.') + ) + + attributes = { + 'przl': services, + 'weight': picking.shipping_weight, + } + option_codes = [option.code for option in picking.option_ids] + if 'ZAW3217' in option_codes and picking.delivery_fixed_date: + attributes['deliveryDate'] = picking.delivery_fixed_date + if 'ZAW3218' in option_codes and pack_num: + attributes.update({ + 'parcelTotal': pack_total or picking.number_of_packages, + 'parcelNo': pack_num, + }) + if 'ZAW3219' in option_codes and picking.delivery_place: + attributes['deliveryPlace'] = picking.delivery_place + if picking.company_id.postlogistics_proclima_logo: + attributes['proClima'] = True + return attributes + + def _get_itemid(self, picking, pack_no): + """ Allowed characters are alphanumeric plus `+`, `-` and `_` + Last `+` separates picking name and package number (if any) + + :return string: itemid + + """ + name = _compile_itemid.sub('', picking.name) + if pack_no: + pack_no = _compile_itemid.sub('', pack_no) + codes = [name, pack_no] + return "+".join(c for c in codes if c) + + def _cash_on_delivery(self, picking, package=None): + if package: + amount = package.postlogistics_cod_amount() + else: + amount = picking.postlogistics_cod_amount() + amount = '{:.2f}'.format(amount) + return [{'Type': 'NN_BETRAG', 'Value': amount}] + + def _get_item_additional_data(self, picking, package=None): + result = [] + if set(picking.option_ids.mapped('code')) & {'BLN', 'N'}: + cod_attributes = self._cash_on_delivery(picking, package=package) + result += cod_attributes + return result + + def _get_item_number(self, picking, pack_num): + """ Generate the tracking reference for the last 8 digits + of tracking number of the label. + + 2 first digits for a pack counter + 6 last digits for the picking name + + e.g. 03000042 for 3rd pack of picking OUT/19000042 + """ + picking_num = _compile_itemnum.sub('', picking.name) + return '%02d%s' % (pack_num, picking_num[-6:].zfill(6)) + + def _prepare_item_list(self, picking, recipient, packages): + """ Return a list of item made from the pickings """ + company = picking.company_id + item_list = [] + pack_counter = 1 + + def add_item(package=None): + assert picking or package + itemid = self._get_itemid(picking, + package.name if package else picking.name + ) + item = { + 'itemID': itemid, + 'recipient': recipient, + 'attributes': attributes, + } + if company.postlogistics_tracking_format == 'picking_num': + if not package: + # start with 9 to garentee uniqueness and use 7 digits + # of picking number + picking_num = _compile_itemnum.sub('', picking.name) + item_number = '9%s' % picking_num[-7:].zfill(7) + else: + item_number = self._get_item_number(picking, pack_counter) + item['itemNumber'] = item_number + + additional_data = self._get_item_additional_data(picking, + package=package) + if additional_data: + item['additionalData'] = additional_data + + item_list.append(item) + + if not packages: + attributes = self._prepare_attributes(picking) + add_item() + + pack_total = len(packages) + for pack in packages: + attributes = self._prepare_attributes( + picking, pack_counter, pack_total) + add_item(package=pack) + pack_counter += 1 + + return item_list + + def _prepare_label_definition(self, picking): + error_missing = _( + "You need to configure %s. You can set a default" + "value in Settings/Configuration/Carriers/Postlogistics." + " You can also set it on delivery method or on the picking." + ) + label_layout = self._get_label_layout(picking) + if not label_layout: + raise exceptions.UserError( + _('Layout not set') + '\n' + + error_missing % _("label layout")) + + output_format = self._get_output_format(picking) + if not output_format: + raise exceptions.UserError( + _('Output format not set') + '\n' + + error_missing % _("output format")) + + image_resolution = self._get_image_resolution(picking) + if not image_resolution: + raise exceptions.UserError( + _('Resolution not set') + '\n' + + error_missing % _("resolution")) + + return { + 'labelLayout': label_layout, + 'printAddresses': 'RECIPIENT_AND_CUSTOMER', + 'imageFileType': output_format, + 'imageResolution': image_resolution, + 'printPreview': False, + } + + def _prepare_data(self, lang, frankingLicense, post_customer, + labelDefinition, item): + return { + "language": lang.upper(), + "frankingLicense": frankingLicense, + "ppFranking": False, + "customer": post_customer, + "customerSystem": None, + "labelDefinition": labelDefinition, + "sendingID": None, + "item": item, + } + + @classmethod + def _request_access_token(cls, env): + icp = env['ir.config_parameter'].sudo() + client_id = icp.get_param('postlogistics.oauth.client_id') + client_secret = icp.get_param('postlogistics.oauth.client_secret') + authentication_url = icp.get_param( + 'postlogistics.oauth.authentication_url' + ) + + if not (client_id and client_secret): + raise exceptions.UserError( + _('Authorization Required\n\n' + 'Please verify postlogistics client id and secret in:\n' + 'Configuration -> Postlogistics')) + + response = requests.post( + url=authentication_url, + headers={'content-type': 'application/x-www-form-urlencoded'}, + data={ + 'grant_type': 'client_credentials', + 'client_id': client_id, + 'client_secret': client_secret, + 'scope': 'WEDEC_BARCODE_READ', + }, + timeout=60, + ) + return response.json() + + @classmethod + def get_access_token(cls, env): + """Threadsafe access to token""" + + with cls._lock: + now = datetime.now() + + if cls.access_token: + # keep a safe margin on the expiration + expiry = cls.access_token_expiry - timedelta(seconds=5) + if now < expiry: + return cls.access_token + + response = cls._request_access_token(env) + cls.access_token = response['access_token'] + + if not (cls.access_token): + raise exceptions.UserError( + _('Authorization Required\n\n' + 'Please verify postlogistics client id and secret in:\n' + 'Configuration -> Postlogistics')) + + cls.access_token_expiry = now + timedelta(seconds=response["expires_in"]) + return cls.access_token + + def generate_label(self, picking, packages, user_lang=None): + """ Generate a label for a picking + + :param picking: picking browse record + :param user_lang: OpenERP language code + :param packages: list of browse records of packages to filter on + :return: { + value: [{item_id: pack id + binary: file returned by API + tracking_number: id number for tracking + file_type: str of file type + } + ] + errors: list of error message if any + warnings: list of warning message if any + } + + """ + + access_token = self.get_access_token(picking.env) + + # get options + if not user_lang: + user_lang = 'en_US' + lang = self._get_language(user_lang) + post_customer = self._prepare_customer(picking) + recipient = self._prepare_recipient(picking) + item_list = self._prepare_item_list(picking, recipient, packages) + labelDefinition = self._prepare_label_definition(picking) + frankingLicense = self._get_license(picking) + + labels = [] + for item in item_list: + res = {'value': []} + + data = self._prepare_data( + lang, frankingLicense, post_customer, labelDefinition, item + ) + icp = picking.env['ir.config_parameter'] + generate_label_url = icp.get_param( + 'postlogistics.oauth.generate_label_url' + ) + response = requests.post( + url=generate_label_url, + headers={ + 'Authorization': 'Bearer %s' % access_token, + 'accept': 'application/json', + 'content-type': 'application/json', + }, + data=json.dumps(data), + timeout=60, + ) + + if response.status_code != 200: + res['success'] = False + res['errors'] = [ + _('Error when communicating with swisspost API: %s') % + response.content.decode("utf-8") + ] + labels.append(res) + break + + response_dict = json.loads(response.content.decode("utf-8")) + + if response_dict['item'].get('errors'): + res['success'] = False + res['errors'] = [] + for error in response_dict['item']['errors']: + res['errors'].append( + _( + 'Swisspost API returns errors:\n' + 'Error code: %s\n' + 'Error message: %s' + ) % (error['code'], error['message']) + ) + labels.append(res) + break + + output_format = self._get_output_format(picking).lower() + file_type = output_format if output_format != 'spdf' else 'pdf' + binary = base64.b64encode(bytes(response_dict['item']['label'][0], 'utf-8')) + res['success'] = True + res['value'] = { + 'item_id': item['itemID'], + 'binary': binary, + 'tracking_number': response_dict['item']['identCode'], + 'file_type': file_type, + } + labels.append(res) + return labels diff --git a/delivery_postlogistics/readme/CONFIGURE.rst b/delivery_postlogistics/readme/CONFIGURE.rst new file mode 100644 index 0000000000..321c9203b9 --- /dev/null +++ b/delivery_postlogistics/readme/CONFIGURE.rst @@ -0,0 +1,32 @@ +.. important:: + A "Swiss Post Business customer" account is required to use this module. + + See `Log in`_ + + +To configure: + +* Go to `Configurations -> Settings -> Postlogistics` +* Set your login informations +* launch the Update PostLogistics Services + +This will load available services and generate carrier options. + +Now you can create a carrier method for PostLogistics WebService: + +* First choose a Service group and save +* Add a Mandatory Carrier option using a Basic Service +* Save Carrier Method (this will update filters to show you only + compatible services) +* Then add other `Optional as default` and `Optional` carrier option + from listed +* Add additional Service and Delivery instructions + +.. _Log in: https://account.post.ch/selfadmin/?login&lang=en + +Technical references +~~~~~~~~~~~~~~~~~~~~ + +`"Barcode" web service documentation`_ + +.. _"Barcode" web service documentation: https://www.post.ch/en/business/a-z-of-subjects/dropping-off-mail-items/business-sending-letters/barcode-support diff --git a/delivery_postlogistics/readme/CONTRIBUTORS.rst b/delivery_postlogistics/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..53b3c6cd4b --- /dev/null +++ b/delivery_postlogistics/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Yannick Vaucher +* Guewen Baconnier +* Akim Juillerat +* Julien Coux diff --git a/delivery_postlogistics/readme/DESCRIPTION.rst b/delivery_postlogistics/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..8158eeb665 --- /dev/null +++ b/delivery_postlogistics/readme/DESCRIPTION.rst @@ -0,0 +1,11 @@ +This module uses `PostLogistics BarCodes WebService`_ to generate labels +for your Delivery Orders. + +It adds a `Create label` button on Delivery Orders. +A generated label will be an attachement of your Delivery Order. + +To see it, please install documents module. + +You can create multiple delivery method to match your diffent package types. + +.. _PostLogistics BarCodes WebService: https://www.post.ch/en/business/a-z-of-subjects/dropping-off-mail-items/business-sending-letters/sending-consignments-web-service-barcode diff --git a/delivery_postlogistics/readme/INSTALL.rst b/delivery_postlogistics/readme/INSTALL.rst new file mode 100644 index 0000000000..4b8df243dd --- /dev/null +++ b/delivery_postlogistics/readme/INSTALL.rst @@ -0,0 +1,11 @@ +As a requirement you need to install `suds-jurko` library. It will fail with the +latest and outdated version of `suds`. +https://pypi.python.org/pypi/suds-jurko/0.6 + + +Furthermore, if you want to use the integration server of Postlogistics +you will have to patch this library with the following patch: + +https://fedorahosted.org/suds/attachment/ticket/239/suds_recursion.patch + +A copy of this patch is available in `patches` folder of this module. diff --git a/delivery_postlogistics/readme/ROADMAP.rst b/delivery_postlogistics/readme/ROADMAP.rst new file mode 100644 index 0000000000..6780fcb5cf --- /dev/null +++ b/delivery_postlogistics/readme/ROADMAP.rst @@ -0,0 +1,6 @@ +* Integration of price webservice : + https://www.post.ch/en/customer-center/all-online-services/preise-berechnen/info + +* Not sure if the recursive patch of suds is still needed as there's no need + to use the integration WS anymore. However we still want to patch open to + get meaningful error messages. diff --git a/delivery_postlogistics/security/ir.model.access.csv b/delivery_postlogistics/security/ir.model.access.csv new file mode 100644 index 0000000000..5f719325a2 --- /dev/null +++ b/delivery_postlogistics/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_postlogistics_license_salesman,postlogistics.license.salesman,model_postlogistics_license,sales_team.group_sale_salesman,1,0,0,0 +access_postlogistics_license_manager,postlogistics.license.manager,model_postlogistics_license,sales_team.group_sale_manager,1,1,1,1 +access_postlogistics_license_stock_user,postlogistics.license.stock_user,model_postlogistics_license,stock.group_stock_user,1,0,0,0 +access_postlogistics_license_stock_manager,postlogistics.license.stock_manager,model_postlogistics_license,stock.group_stock_manager,1,1,1,1 diff --git a/delivery_postlogistics/static/description/icon.svg b/delivery_postlogistics/static/description/icon.svg new file mode 100644 index 0000000000..a7a26d0932 --- /dev/null +++ b/delivery_postlogistics/static/description/icon.svg @@ -0,0 +1,79 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/delivery_postlogistics/static/description/index.html b/delivery_postlogistics/static/description/index.html new file mode 100644 index 0000000000..bbd21f9f7e --- /dev/null +++ b/delivery_postlogistics/static/description/index.html @@ -0,0 +1,482 @@ + + + + + + +PostLogistics Labels WebService + + + +

    + + diff --git a/delivery_postlogistics/static/img/postlogistics-logo.jpg b/delivery_postlogistics/static/img/postlogistics-logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3e508b97d0594c1b5d832b01ae87367c252de71d GIT binary patch literal 6956 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 literal 0 HcmV?d00001 diff --git a/delivery_postlogistics/tests/__init__.py b/delivery_postlogistics/tests/__init__.py new file mode 100644 index 0000000000..08765c9e99 --- /dev/null +++ b/delivery_postlogistics/tests/__init__.py @@ -0,0 +1,2 @@ +from . import test_postlogistics +from . import test_delivery diff --git a/delivery_postlogistics/tests/fixtures/cassettes/test_missing_language.yaml b/delivery_postlogistics/tests/fixtures/cassettes/test_missing_language.yaml new file mode 100644 index 0000000000..b2484629d0 --- /dev/null +++ b/delivery_postlogistics/tests/fixtures/cassettes/test_missing_language.yaml @@ -0,0 +1,114 @@ +interactions: +- request: + body: scope=WEDEC_BARCODE_READ&grant_type=client_credentials + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '144' + User-Agent: + - python-requests/2.20.0 + content-type: + - application/x-www-form-urlencoded + method: POST + uri: https://wedecint.post.ch/WEDECOAuth/token + response: + body: + string: '{"access_token":"XXX","token_type":"Bearer","expires_in":60}' + headers: + Cache-Control: + - no-store + Connection: + - Keep-Alive + Content-Length: + - '1279' + Content-Type: + - application/json; charset=UTF-8 + Date: + - Tue, 13 Oct 2020 10:52:22 GMT + Keep-Alive: + - timeout=5, max=100 + Pragma: + - no-cache + Server: + - Apache + Set-Cookie: + - NavajoIWedec=; Max-Age=0; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Secure; + HttpOnly + status: + code: 200 + message: OK +- request: + body: '{"customerSystem": null, "labelDefinition": {"imageFileType": "PDF", "printAddresses": + "RECIPIENT_AND_CUSTOMER", "labelLayout": "A6", "imageResolution": "600", "printPreview": + false}, "sendingID": null, "item": {"attributes": {"przl": ["PRI"], "weight": + 0.0}, "recipient": {"city": "Lausanne", "street": "EPFL Innovation Park, B\u00e2t + A", "zip": "1015", "name1": "Camptocamp SA", "email": null}, "itemID": "WHOUT00042+WHOUT00042"}, + "customer": {"street": "Rue de Lausanne 1", "domicilePostOffice": false, "city": + "Bussigny", "country": "CH", "zip": "1030", "name1": "YourCompany"}, "frankingLicense": + "60013217", "ppFranking": false, "language": "EN"}' + headers: + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '652' + User-Agent: + - python-requests/2.20.0 + accept: + - application/json + content-type: + - application/json + method: POST + uri: https://wedecint.post.ch/api/barcode/v1/generateAddressLabel + response: + body: + string: "{\n \"labelDefinition\" : {\n \"labelLayout\" : \"A6\",\n \"\ + printAddresses\" : \"RECIPIENT_AND_CUSTOMER\",\n \"imageFileType\" : \"\ + pdf\",\n \"imageResolution\" : 600,\n \"printPreview\" : false,\n \ + \ \"colorPrintRequired\" : true\n },\n \"item\" : {\n \"itemID\" : \"\ + WHOUT00042+WHOUT00042\",\n \"identCode\" : \"996001321700005958\",\n \ + \ \"label\" : [ \"JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNwY...\"\ + \ ]\n }\n}" + headers: + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Connection: + - Keep-Alive + Content-Type: + - application/json;charset=UTF-8 + Date: + - Tue, 13 Oct 2020 10:52:25 GMT + Expires: + - '0' + Keep-Alive: + - timeout=5, max=100 + Pragma: + - no-cache + Server: + - Apache + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + content-length: + - '78215' + isiwebauthstate: + - valid + status: + code: 200 + message: OK +version: 1 diff --git a/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml b/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml new file mode 100644 index 0000000000..53d241c427 --- /dev/null +++ b/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml @@ -0,0 +1,114 @@ +interactions: +- request: + body: scope=WEDEC_BARCODE_READ&grant_type=client_credentials + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '144' + User-Agent: + - python-requests/2.20.0 + content-type: + - application/x-www-form-urlencoded + method: POST + uri: https://wedecint.post.ch/WEDECOAuth/token + response: + body: + string: '{"access_token":"XXX","token_type":"Bearer","expires_in":60}' + headers: + Cache-Control: + - no-store + Connection: + - Keep-Alive + Content-Length: + - '1279' + Content-Type: + - application/json; charset=UTF-8 + Date: + - Tue, 13 Oct 2020 10:52:26 GMT + Keep-Alive: + - timeout=5, max=100 + Pragma: + - no-cache + Server: + - Apache + Set-Cookie: + - NavajoIWedec=; Max-Age=0; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Secure; + HttpOnly + status: + code: 200 + message: OK +- request: + body: '{"customerSystem": null, "labelDefinition": {"imageFileType": "PDF", "printAddresses": + "RECIPIENT_AND_CUSTOMER", "labelLayout": "A6", "imageResolution": "600", "printPreview": + false}, "sendingID": null, "item": {"attributes": {"przl": ["PRI"], "weight": + 0.0}, "recipient": {"city": "Lausanne", "street": "EPFL Innovation Park, B\u00e2t + A", "zip": "1015", "name1": "Camptocamp SA", "email": null}, "itemID": "WHOUT00042+WHOUT00042"}, + "customer": {"street": "Rue de Lausanne 1", "domicilePostOffice": false, "city": + "Bussigny", "country": "CH", "zip": "1030", "name1": "YourCompany"}, "frankingLicense": + "60013217", "ppFranking": false, "language": "EN"}' + headers: + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '652' + User-Agent: + - python-requests/2.20.0 + accept: + - application/json + content-type: + - application/json + method: POST + uri: https://wedecint.post.ch/api/barcode/v1/generateAddressLabel + response: + body: + string: "{\n \"labelDefinition\" : {\n \"labelLayout\" : \"A6\",\n \"\ + printAddresses\" : \"RECIPIENT_AND_CUSTOMER\",\n \"imageFileType\" : \"\ + pdf\",\n \"imageResolution\" : 600,\n \"printPreview\" : false,\n \ + \ \"colorPrintRequired\" : true\n },\n \"item\" : {\n \"itemID\" : \"\ + WHOUT00042+WHOUT00042\",\n \"identCode\" : \"996001321700005959\",\n \ + \ \"label\" : [ \"JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNwY...\"\ + \ ]\n }\n}" + headers: + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Connection: + - Keep-Alive + Content-Type: + - application/json;charset=UTF-8 + Date: + - Tue, 13 Oct 2020 10:52:27 GMT + Expires: + - '0' + Keep-Alive: + - timeout=5, max=100 + Pragma: + - no-cache + Server: + - Apache + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + content-length: + - '77759' + isiwebauthstate: + - valid + status: + code: 200 + message: OK +version: 1 diff --git a/delivery_postlogistics/tests/test_delivery.py b/delivery_postlogistics/tests/test_delivery.py new file mode 100644 index 0000000000..cabe3dcd14 --- /dev/null +++ b/delivery_postlogistics/tests/test_delivery.py @@ -0,0 +1,182 @@ +# Copyright 2018-2019 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo.tests import common +from odoo.exceptions import UserError + + +SINGLE_OPTION_TYPES = [ + 'label_layout', + 'output_format', + 'resolution', +] + + +class TestDelivery(common.SavepointCase): + + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.carrier = cls.env['delivery.carrier'].create({ + 'name': "TEST CARRIER", + 'delivery_type': 'postlogistics', + 'product_id': cls.env.ref( + 'delivery_carrier_label_postlogistics.' + 'product_postlogistics_service').id, + }) + cls.carrier_option = cls.create_carrier_option() + + @classmethod + def create_carrier_option(cls, template=False, values=None): + vals = { + 'name': "OPTION", + # 'postlogistics_type': 'basic', + } + option_model = cls.env['delivery.carrier.option'] + if template: + option_model = cls.env['delivery.carrier.template.option'] + vals['name'] = "TEMPLATE OPTION" + if values: + vals.update(values) + return option_model.create(vals) + + def test_carrier_option_allowed_tmpl_options_ids_1(self): + """Check allowed_tmpl_option_ids computed field when the carrier + option has no carrier associated. + """ + self.carrier_option.carrier_id = False + self.assertEqual( + self.carrier_option.allowed_tmpl_options_ids, + self.carrier_option.carrier_id.allowed_tmpl_options_ids) + + def test_carrier_option_allowed_tmpl_options_ids_2(self): + """Check allowed_tmpl_option_ids computed field when the carrier + option has a carrier associated. + """ + self.carrier_option.carrier_id = self.carrier + self.assertEqual( + self.carrier_option.allowed_tmpl_options_ids, + self.carrier_option.carrier_id.allowed_tmpl_options_ids) + + def test_carrier_option_allowed_tmpl_options_ids_1_with_context(self): + """Check allowed_tmpl_option_ids computed field + with_context + when the carrier option has no carrier associated. + """ + tmpl_options = self.env.ref( + 'delivery_carrier_label_postlogistics.' + 'postlogistics_layout_option_a6') + carrier_option = self.carrier_option.with_context( + default_allowed_tmpl_options_ids=tmpl_options.ids) + self.assertEqual( + carrier_option.allowed_tmpl_options_ids, + tmpl_options) + + def test_carrier_option_allowed_tmpl_options_ids_2_with_context(self): + """Check allowed_tmpl_option_ids computed field + with_context + when the carrier option has a carrier associated. + """ + tmpl_options = self.env.ref( + 'delivery_carrier_label_postlogistics.' + 'postlogistics_layout_option_a6') + self.carrier_option.carrier_id = self.carrier + carrier_option = self.carrier_option.with_context( + default_allowed_tmpl_options_ids=tmpl_options.ids) + # tmpl_options should be ignored as a carrier is defined on the option + self.assertEqual( + carrier_option.allowed_tmpl_options_ids, + self.carrier_option.carrier_id.allowed_tmpl_options_ids) + + def test_carrier_postlogistics_basic_service_ids(self): + self.assertFalse(self.carrier.postlogistics_basic_service_ids) + + def test_carrier_allowed_tmpl_options_ids_1(self): + """Check allowed template options when there is no basic template + option and no available option configured on the carrier. + """ + services = self.env['delivery.carrier.template.option'].search( + [('postlogistics_type', 'in', SINGLE_OPTION_TYPES)]) + self.assertEqual( + self.carrier.allowed_tmpl_options_ids, + services) + + def test_carrier_allowed_tmpl_options_ids_2(self): + """Check allowed template options when there is no basic template + option and one mandatory available option configured on the carrier. + """ + self.carrier.available_option_ids += self.create_carrier_option( + values={'postlogistics_type': 'resolution', + 'mandatory': True, + 'carrier_id': self.carrier.id}) + single_option_types = [x for x in SINGLE_OPTION_TYPES + if x != 'resolution'] + services = self.env['delivery.carrier.template.option'].search( + [('postlogistics_type', 'in', single_option_types)]) + self.assertEqual( + self.carrier.allowed_tmpl_options_ids, + services) + + def test_picking_options_applied(self): + """Check application of options on delivery picking""" + mandatory_tmpl_option = self.create_carrier_option( + template=True, + values={'name': 'MANDATORY OPTION'}) + default_tmpl_option = self.create_carrier_option( + template=True, + values={'name': 'DEFAULT OPTION'}) + facultative_tmpl_option = self.create_carrier_option( + template=True, + values={'name': 'FACULTATIVE OPTION'}) + self.assertEqual(len(self.carrier.available_option_ids), 0) + mandatory_option = self.env['delivery.carrier.option'].create({ + 'tmpl_option_id': mandatory_tmpl_option.id, + 'mandatory': True, + 'carrier_id': self.carrier.id, + }) + default_option = self.env['delivery.carrier.option'].create({ + 'tmpl_option_id': default_tmpl_option.id, + 'by_default': True, + 'carrier_id': self.carrier.id, + }) + facultative_option = self.env['delivery.carrier.option'].create({ + 'tmpl_option_id': facultative_tmpl_option.id, + 'carrier_id': self.carrier.id, + }) + self.assertEqual(len(self.carrier.available_option_ids), 3) + sale_order = self.env['sale.order'].create({ + 'partner_id': self.env.ref('base.res_partner_1').id, + 'carrier_id': self.carrier.id, + 'order_line': [(0, 0, { + 'product_id': self.env.ref('product.product_product_3').id, + })], + }) + self.assertEqual(len(sale_order.picking_ids), 0) + sale_order.action_confirm() + self.assertEqual(len(sale_order.picking_ids), 1) + picking = sale_order.picking_ids + # check mandatory and default options are applied but not facultative + self.assertIn(mandatory_option.id, picking.option_ids.ids) + self.assertIn(default_option.id, picking.option_ids.ids) + self.assertNotIn(facultative_option.id, picking.option_ids.ids) + # Adding facultative option is ok + picking.write({ + 'option_ids': [(4, facultative_option.id, False)] + }) + picking.onchange_option_ids() + self.assertIn(facultative_option.id, picking.option_ids.ids) + # Removing a facultative option is ok + picking.write({ + 'option_ids': [(3, facultative_option.id, 0)] + }) + picking.onchange_option_ids() + # Removing a mandatory option is not ok + picking.write({ + 'option_ids': [(3, mandatory_option.id, 0)] + }) + with self.assertRaises(UserError): + picking.onchange_option_ids() + # Adding another option is not ok + picking.write({ + 'option_ids': [(4, self.carrier_option.id, 0)] + }) + with self.assertRaises(UserError): + picking.onchange_option_ids() diff --git a/delivery_postlogistics/tests/test_postlogistics.py b/delivery_postlogistics/tests/test_postlogistics.py new file mode 100644 index 0000000000..ba45671bc4 --- /dev/null +++ b/delivery_postlogistics/tests/test_postlogistics.py @@ -0,0 +1,130 @@ +# Copyright 2015-2019 Camptocamp +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from os.path import dirname, join + +from vcr import VCR + +from odoo.tests import common + + +recorder = VCR( + record_mode='once', + cassette_library_dir=join(dirname(__file__), 'fixtures/cassettes'), + path_transformer=VCR.ensure_suffix('.yaml'), + filter_headers=['Authorization'], + filter_post_data_parameters=['client_id', 'client_secret'], + # ignore scheme, host, port + match_on=('method', 'path', 'query'), + # allow to read and edit content in cassettes + decode_compressed_response=True, +) + +AUTH_URL = "https://wedecint.post.ch/WEDECOAuth/token" +GENERATE_LABEL_URL = "https://wedecint.post.ch/api/barcode/v1/generateAddressLabel" +CLIENT_ID = "XXX" +CLIENT_SECRET = "XXX" +LICENSE = "XXX" + + +class TestPostlogistics(common.SavepointCase): + + @classmethod + def setUpClass(cls): + super().setUpClass() + ICP = cls.env["ir.config_parameter"] + ICP.set_param("postlogistics.oauth.client_id", CLIENT_ID) + ICP.set_param("postlogistics.oauth.client_secret", CLIENT_SECRET) + ICP.set_param("postlogistics.oauth.authentication_url", AUTH_URL) + ICP.set_param( + "postlogistics.oauth.generate_label_url", GENERATE_LABEL_URL + ) + cls.env["postlogistics.license"].create( + { + 'name': 'TEST', + 'number': LICENSE, + } + ) + Product = cls.env['product.product'] + partner_id = cls.env.ref( + 'delivery_carrier_label_postlogistics.partner_postlogistics').id + cls.carrier = cls.env['delivery.carrier'].create({ + 'name': 'Postlogistics', + 'delivery_type': 'postlogistics', + 'product_id': Product.create({'name': 'Shipping'}).id, + }) + OptionTmpl = cls.env['delivery.carrier.template.option'] + + service_opt_tmpl = OptionTmpl.create( + {"code": "PRI"} + ) + label_layout = OptionTmpl.create( + {'code': 'A6', 'partner_id': partner_id}) + output_format = OptionTmpl.create( + {'code': 'PDF', 'partner_id': partner_id}) + image_resolution = OptionTmpl.create( + {'code': '600', 'partner_id': partner_id}) + + Option = cls.env['delivery.carrier.option'] + service_opt = Option.create( + {"code": "PRI", "partner_id": partner_id, + "postlogistics_type": "basic", + "tmpl_option_id": service_opt_tmpl.id, + } + ) + + cls.env.user.company_id.write({ + 'postlogistics_label_layout': label_layout.id, + 'postlogistics_output_format': output_format.id, + 'postlogistics_resolution': image_resolution.id, + "street": "Rue de Lausanne 1", + "zip": "1030", + "city": "Bussigny", + }) + cls.env.user.company_id.partner_id.country_id = cls.env.ref("base.ch") + stock_location = cls.env.ref('stock.stock_location_stock') + customer_location = cls.env.ref('stock.stock_location_customers') + Picking = cls.env['stock.picking'] + recipient = cls.env["res.partner"].create( + { + "name": "Camptocamp SA", + "street": "EPFL Innovation Park, Bât A", + "zip": "1015", + "city": "Lausanne", + } + ) + cls.picking = Picking.create({ + 'partner_id': recipient.id, + 'carrier_id': cls.carrier.id, + 'picking_type_id': cls.env.ref('stock.picking_type_out').id, + 'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + 'option_ids': [(4, service_opt.id, 0)], + }) + product = Product.create({'name': 'Product A'}) + + cls.env['stock.move'].create({ + 'name': 'a move', + 'product_id': product.id, + 'product_uom_qty': 3.0, + 'product_uom': product.uom_id.id, + 'picking_id': cls.picking.id, + 'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + }) + cls.env.user.lang = 'en_US' + + def test_store_label(self): + with recorder.use_cassette('test_store_label') as cassette: + res = self.picking._generate_postlogistics_label() + self.assertEqual(len(cassette.requests), 2) + ref = "996001321700005959" + self.assertEqual(res[0]["file_type"], "pdf") + self.assertEqual(res[0]["name"], "{}.pdf".format(ref)) + self.assertEqual(res[0]["file"][:30], b"JVBERi0xLjQKJeLjz9MKMiAwIG9iag") + self.assertEqual(self.picking.carrier_tracking_ref, ref) + + def test_missing_language(self): + self.env.user.lang = False + with recorder.use_cassette('test_missing_language') as cassette: + self.picking._generate_postlogistics_label() + self.assertEqual(len(cassette.requests), 2) diff --git a/delivery_postlogistics/views/delivery.xml b/delivery_postlogistics/views/delivery.xml new file mode 100644 index 0000000000..a2d3529b95 --- /dev/null +++ b/delivery_postlogistics/views/delivery.xml @@ -0,0 +1,49 @@ + + + + + + + delivery_base.delivery_carrier_option.view_form + delivery.carrier.option + + + + + + + + [('id', 'in', allowed_tmpl_options_ids)] + + + + + + + delivery_base.delivery.carrier.view_form + delivery.carrier + + + + + + + + {'default_carrier_id': active_id, 'default_allowed_tmpl_options_ids': allowed_tmpl_options_ids} + + + + + + + + + + + + + + + + diff --git a/delivery_postlogistics/views/postlogistics_license.xml b/delivery_postlogistics/views/postlogistics_license.xml new file mode 100644 index 0000000000..f362a629f5 --- /dev/null +++ b/delivery_postlogistics/views/postlogistics_license.xml @@ -0,0 +1,31 @@ + + + + + + postlogistics.license.view_list + postlogistics.license + + + + + + + + + + + + Postlogistics Licenses + ir.actions.act_window + postlogistics.license + form + tree + + + + + diff --git a/delivery_postlogistics/views/res_config.xml b/delivery_postlogistics/views/res_config.xml new file mode 100644 index 0000000000..2224a2299f --- /dev/null +++ b/delivery_postlogistics/views/res_config.xml @@ -0,0 +1,143 @@ + + + + + postlogistics settings + res.config.settings + + + +
    +

    Post digital commerce API Authentication

    +
    +
    +
    +
    +
    +
    +

    Licenses

    +
    +
    +
    +
    +
    +
    +

    Sender Informations

    +
    + +
    +
    + Post office + +
    + Post office which will receive the shipped goods +
    +
    +
    + +
    +
    +
    +
    +
    +

    Default configs

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Tracking numbers

    +
    +
    +
    +
    +
    +
    +

    Other

    +
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + +
    diff --git a/delivery_postlogistics/views/stock.xml b/delivery_postlogistics/views/stock.xml new file mode 100644 index 0000000000..015cd6e102 --- /dev/null +++ b/delivery_postlogistics/views/stock.xml @@ -0,0 +1,25 @@ + + + + + + delivery.stock.picking.out.form + stock.picking + + + + + + + + + + + + + + + + + diff --git a/delivery_postlogistics/wizards/__init__.py b/delivery_postlogistics/wizards/__init__.py new file mode 100644 index 0000000000..1b87b07ac8 --- /dev/null +++ b/delivery_postlogistics/wizards/__init__.py @@ -0,0 +1 @@ +from . import postlogistics_oauth diff --git a/delivery_postlogistics/wizards/postlogistics_oauth.py b/delivery_postlogistics/wizards/postlogistics_oauth.py new file mode 100644 index 0000000000..533873cd55 --- /dev/null +++ b/delivery_postlogistics/wizards/postlogistics_oauth.py @@ -0,0 +1,144 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +import json +import requests + +from odoo import models, fields, api, _, exceptions + + +class PostlogisticsAuth(models.TransientModel): + _name = 'postlogistics.auth' + _description = 'Postlogistics Auth' + + authentication_url = fields.Char( + string='Authentication url', + default='https://wedecint.post.ch/WEDECOAuth/token', + required=True, + ) + + generate_label_url = fields.Char( + string='Generate label url', + default='https://wedecint.post.ch/api/barcode/v1/generateAddressLabel', + required=True, + ) + + # client_id and client_secret are only defined as required in the form view + # to allow to reset them (into reset_access_token function) + client_id = fields.Char( + string='Client ID', + ) + + client_secret = fields.Char( + string='Client Secret', + ) + + state = fields.Selection([ + ('todo', 'OAuth Config'), + ('done', 'Complete') + ], default='todo', required=True) + + @api.model + def default_get(self, field_list): + res = super().default_get(field_list) + + # Get the credentials information + icp = self.env['ir.config_parameter'] + client_id = icp.get_param('postlogistics.oauth.client_id') + client_secret = icp.get_param('postlogistics.oauth.client_secret') + authentication_url = icp.get_param( + 'postlogistics.oauth.authentication_url' + ) + generate_label_url = icp.get_param( + 'postlogistics.oauth.generate_label_url' + ) + configuration_done = ( + client_id and + client_secret and + authentication_url and + generate_label_url + ) + if configuration_done: + res['client_id'] = client_id + res['client_secret'] = client_secret + res['authentication_url'] = authentication_url + res['generate_label_url'] = generate_label_url + res['state'] = 'done' + + return res + + @api.multi + def generate_access_token(self): + self.ensure_one() + + response = requests.post( + url=self.authentication_url, + headers={'content-type': 'application/x-www-form-urlencoded'}, + data={ + 'grant_type': 'client_credentials', + 'client_id': self.client_id, + 'client_secret': self.client_secret, + 'scope': 'WEDEC_BARCODE_READ', + }, + timeout=60, + ) + + if response.status_code != 200: + raise exceptions.UserError( + _('Access token generation in error\n\n' + 'Please verify your configuration.')) + + response_dict = json.loads(response.content.decode("utf-8")) + access_token = response_dict['access_token'] + + if not access_token: + raise exceptions.UserError( + _('Access token generation in error\n\n' + 'Please verify your configuration.')) + + # Save the credentials information + icp = self.env['ir.config_parameter'] + icp.set_param('postlogistics.oauth.client_id', self.client_id) + icp.set_param('postlogistics.oauth.client_secret', self.client_secret) + icp.set_param( + 'postlogistics.oauth.authentication_url', self.authentication_url + ) + icp.set_param( + 'postlogistics.oauth.generate_label_url', self.generate_label_url + ) + + # Define configuration as done + self.state = 'done' + + # Display configuration + act = self.env['ir.actions.act_window'].for_xml_id( + 'delivery_carrier_label_postlogistics', 'action_postlogistics_auth' + ) + act['res_id'] = self.id + return act + + @api.multi + def reset_access_token(self): + # Reset the credentials information + icp = self.env['ir.config_parameter'] + icp.set_param('postlogistics.oauth.client_id', False) + icp.set_param('postlogistics.oauth.client_secret', False) + icp.set_param('postlogistics.oauth.authentication_url', False) + icp.set_param('postlogistics.oauth.generate_label_url', False) + + # Define configuration as to do + default_values = self.default_get( + ['authentication_url', 'generate_label_url', 'state'] + ) + self.client_id = False + self.client_secret = False + self.authentication_url = default_values['authentication_url'] + self.generate_label_url = default_values['generate_label_url'] + self.state = default_values['state'] + + # Display configuration + act = self.env['ir.actions.act_window'].for_xml_id( + 'delivery_carrier_label_postlogistics', 'action_postlogistics_auth' + ) + act['res_id'] = self.id + return act diff --git a/delivery_postlogistics/wizards/postlogistics_oauth.xml b/delivery_postlogistics/wizards/postlogistics_oauth.xml new file mode 100644 index 0000000000..717e4717df --- /dev/null +++ b/delivery_postlogistics/wizards/postlogistics_oauth.xml @@ -0,0 +1,56 @@ + + + + + + postlogistics.auth.form + postlogistics.auth + +
    + + + + + +

    Set the swisspost client information

    +
    + + + + + + + + +
    +
    + + + +

    OAuth configuration complete

    +
    + +
    +
    + + +
    +
    + + + Postlogistics Auth + ir.actions.act_window + postlogistics.auth + form + form + + new + + +
    From 9b38a6134746b2292ca2408564a1b91a8c13f118 Mon Sep 17 00:00:00 2001 From: Tran Thanh Phuc Date: Wed, 14 Apr 2021 13:39:10 +0700 Subject: [PATCH 02/74] [REF] delivery_carrier_label_postlogistics becomes delivery_postlogistics in 13.0 --- delivery_postlogistics/README.rst | 30 +- delivery_postlogistics/__init__.py | 1 - delivery_postlogistics/__manifest__.py | 58 +- delivery_postlogistics/data/delivery.xml | 234 ++--- delivery_postlogistics/data/partner.xml | 19 +- delivery_postlogistics/data/product.xml | 22 +- delivery_postlogistics/i18n/am.po | 769 ---------------- delivery_postlogistics/i18n/ar.po | 770 ---------------- delivery_postlogistics/i18n/ca.po | 769 ---------------- delivery_postlogistics/i18n/cs.po | 769 ---------------- delivery_postlogistics/i18n/de.po | 827 ----------------- .../delivery_carrier_label_postlogistics.pot | 732 --------------- .../i18n/delivery_postlogistics.pot | 796 ++++++++++++++++ delivery_postlogistics/i18n/el_GR.po | 770 ---------------- delivery_postlogistics/i18n/en.po | 574 ------------ delivery_postlogistics/i18n/es.po | 772 ---------------- delivery_postlogistics/i18n/es_CR.po | 770 ---------------- delivery_postlogistics/i18n/es_EC.po | 770 ---------------- delivery_postlogistics/i18n/es_ES.po | 770 ---------------- delivery_postlogistics/i18n/es_MX.po | 770 ---------------- delivery_postlogistics/i18n/es_VE.po | 770 ---------------- delivery_postlogistics/i18n/et.po | 769 ---------------- delivery_postlogistics/i18n/fi.po | 770 ---------------- delivery_postlogistics/i18n/fr.po | 869 ----------------- delivery_postlogistics/i18n/gl.po | 769 ---------------- delivery_postlogistics/i18n/hr_HR.po | 771 ---------------- delivery_postlogistics/i18n/it.po | 769 ---------------- delivery_postlogistics/i18n/lt.po | 770 ---------------- delivery_postlogistics/i18n/nl.po | 769 ---------------- delivery_postlogistics/i18n/nl_BE.po | 770 ---------------- delivery_postlogistics/i18n/pl.po | 770 ---------------- delivery_postlogistics/i18n/pt.po | 769 ---------------- delivery_postlogistics/i18n/pt_BR.po | 799 ---------------- delivery_postlogistics/i18n/pt_PT.po | 770 ---------------- delivery_postlogistics/i18n/ro.po | 770 ---------------- delivery_postlogistics/i18n/ru.po | 771 ---------------- delivery_postlogistics/i18n/sl.po | 871 ------------------ delivery_postlogistics/i18n/th.po | 769 ---------------- delivery_postlogistics/i18n/tr.po | 769 ---------------- delivery_postlogistics/i18n/vi.po | 769 ---------------- .../migrations/12.0.1.0.0/pre-migration.py | 18 - .../migrations/13.0.1.0.0/pre-migration.py | 27 + delivery_postlogistics/models/__init__.py | 12 +- delivery_postlogistics/models/company.py | 66 -- .../models/delivery_carrier.py | 317 +++---- .../postlogistics_carrier_template_options.py | 242 +---- .../models/postlogistics_license.py | 240 +---- .../models/postlogistics_shipping_label.py | 155 +--- .../models/product_packaging.py | 19 + .../models/res_config_settings.py | 42 - delivery_postlogistics/models/res_partner.py | 26 + delivery_postlogistics/models/stock_move.py | 22 + .../models/stock_picking.py | 251 +++-- .../models/stock_quant_package.py | 54 +- .../postlogistics/web_service.py | 448 ++++----- delivery_postlogistics/readme/CONFIGURE.rst | 4 +- .../readme/CONTRIBUTORS.rst | 3 + delivery_postlogistics/readme/CREDITS.rst | 3 + .../security/ir.model.access.csv | 8 + .../static/description/index.html | 31 +- delivery_postlogistics/tests/__init__.py | 1 - .../cassettes/test_missing_language.yaml | 226 ++--- .../fixtures/cassettes/test_store_label.yaml | 226 ++--- delivery_postlogistics/tests/test_delivery.py | 182 ---- .../tests/test_postlogistics.py | 173 ++-- delivery_postlogistics/views/delivery.xml | 136 ++- .../views/postlogistics_license.xml | 45 +- delivery_postlogistics/views/res_config.xml | 143 --- .../views/res_partner_view.xml | 19 + delivery_postlogistics/views/stock.xml | 45 +- .../views/stock_quant_package_view.xml | 13 + delivery_postlogistics/wizards/__init__.py | 1 - .../wizards/postlogistics_oauth.py | 144 --- .../wizards/postlogistics_oauth.xml | 56 -- 74 files changed, 2222 insertions(+), 27791 deletions(-) delete mode 100644 delivery_postlogistics/i18n/am.po delete mode 100644 delivery_postlogistics/i18n/ar.po delete mode 100644 delivery_postlogistics/i18n/ca.po delete mode 100644 delivery_postlogistics/i18n/cs.po delete mode 100644 delivery_postlogistics/i18n/de.po delete mode 100644 delivery_postlogistics/i18n/delivery_carrier_label_postlogistics.pot create mode 100644 delivery_postlogistics/i18n/delivery_postlogistics.pot delete mode 100644 delivery_postlogistics/i18n/el_GR.po delete mode 100644 delivery_postlogistics/i18n/en.po delete mode 100644 delivery_postlogistics/i18n/es.po delete mode 100644 delivery_postlogistics/i18n/es_CR.po delete mode 100644 delivery_postlogistics/i18n/es_EC.po delete mode 100644 delivery_postlogistics/i18n/es_ES.po delete mode 100644 delivery_postlogistics/i18n/es_MX.po delete mode 100644 delivery_postlogistics/i18n/es_VE.po delete mode 100644 delivery_postlogistics/i18n/et.po delete mode 100644 delivery_postlogistics/i18n/fi.po delete mode 100644 delivery_postlogistics/i18n/fr.po delete mode 100644 delivery_postlogistics/i18n/gl.po delete mode 100644 delivery_postlogistics/i18n/hr_HR.po delete mode 100644 delivery_postlogistics/i18n/it.po delete mode 100644 delivery_postlogistics/i18n/lt.po delete mode 100644 delivery_postlogistics/i18n/nl.po delete mode 100644 delivery_postlogistics/i18n/nl_BE.po delete mode 100644 delivery_postlogistics/i18n/pl.po delete mode 100644 delivery_postlogistics/i18n/pt.po delete mode 100644 delivery_postlogistics/i18n/pt_BR.po delete mode 100644 delivery_postlogistics/i18n/pt_PT.po delete mode 100644 delivery_postlogistics/i18n/ro.po delete mode 100644 delivery_postlogistics/i18n/ru.po delete mode 100644 delivery_postlogistics/i18n/sl.po delete mode 100644 delivery_postlogistics/i18n/th.po delete mode 100644 delivery_postlogistics/i18n/tr.po delete mode 100644 delivery_postlogistics/i18n/vi.po delete mode 100644 delivery_postlogistics/migrations/12.0.1.0.0/pre-migration.py create mode 100644 delivery_postlogistics/migrations/13.0.1.0.0/pre-migration.py delete mode 100644 delivery_postlogistics/models/company.py create mode 100644 delivery_postlogistics/models/product_packaging.py delete mode 100644 delivery_postlogistics/models/res_config_settings.py create mode 100644 delivery_postlogistics/models/res_partner.py create mode 100644 delivery_postlogistics/models/stock_move.py create mode 100644 delivery_postlogistics/readme/CREDITS.rst delete mode 100644 delivery_postlogistics/tests/test_delivery.py delete mode 100644 delivery_postlogistics/views/res_config.xml create mode 100644 delivery_postlogistics/views/res_partner_view.xml create mode 100644 delivery_postlogistics/views/stock_quant_package_view.xml delete mode 100644 delivery_postlogistics/wizards/__init__.py delete mode 100644 delivery_postlogistics/wizards/postlogistics_oauth.py delete mode 100644 delivery_postlogistics/wizards/postlogistics_oauth.xml diff --git a/delivery_postlogistics/README.rst b/delivery_postlogistics/README.rst index e28dd30a21..686ce35a31 100644 --- a/delivery_postlogistics/README.rst +++ b/delivery_postlogistics/README.rst @@ -1,6 +1,6 @@ -=============================== -PostLogistics Labels WebService -=============================== +====================== +Postlogistics Shipping +====================== .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! @@ -14,13 +14,13 @@ PostLogistics Labels WebService :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fdelivery--carrier-lightgray.png?logo=github - :target: https://github.com/OCA/delivery-carrier/tree/12.0/delivery_carrier_label_postlogistics + :target: https://github.com/OCA/delivery-carrier/tree/13.0/delivery_postlogistics :alt: OCA/delivery-carrier .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/delivery-carrier-12-0/delivery-carrier-12-0-delivery_carrier_label_postlogistics + :target: https://translation.odoo-community.org/projects/delivery-carrier-13-0/delivery-carrier-13-0-delivery_postlogistics :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/99/12.0 + :target: https://runbot.odoo-community.org/runbot/99/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -68,8 +68,8 @@ Configuration To configure: -* Go to `Configurations -> Settings -> Postlogistics` -* Set your login informations +* Go to `Inventory -> Configuration -> Delivery -> Shipping Methods` +* Create new shipping methods for postlogistics and set your login informations * launch the Update PostLogistics Services This will load available services and generate carrier options. @@ -109,7 +109,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -128,6 +128,16 @@ Contributors * Guewen Baconnier * Akim Juillerat * Julien Coux +* Dung Tran +* Phuc Tran +* Jacques-Etienne Baudoux + +Other credits +~~~~~~~~~~~~~ + +The development of this module has been financially supported by: + +* Camptocamp Maintainers ~~~~~~~~~~~ @@ -142,6 +152,6 @@ 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. -This module is part of the `OCA/delivery-carrier `_ project on GitHub. +This module is part of the `OCA/delivery-carrier `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/delivery_postlogistics/__init__.py b/delivery_postlogistics/__init__.py index a1d7a83820..e4a5777ced 100644 --- a/delivery_postlogistics/__init__.py +++ b/delivery_postlogistics/__init__.py @@ -1,3 +1,2 @@ from . import models from . import postlogistics -from . import wizards diff --git a/delivery_postlogistics/__manifest__.py b/delivery_postlogistics/__manifest__.py index 6dbb10b768..b59637e4fa 100644 --- a/delivery_postlogistics/__manifest__.py +++ b/delivery_postlogistics/__manifest__.py @@ -1,34 +1,28 @@ # © 2013-2016 Yannick Vaucher (Camptocamp SA) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -{'name': 'PostLogistics Labels WebService', - 'version': '12.0.1.0.4', - - 'author': "Camptocamp,Odoo Community Association (OCA)", - 'maintainer': 'Camptocamp', - 'summary': 'Print postlogistics shipping labels', - 'license': 'AGPL-3', - 'category': 'Delivery', - 'complexity': 'normal', - 'depends': ['base_delivery_carrier_label', - 'configuration_helper', - ], - 'external_dependencies': { - 'python': [ - 'unidecode', - ], - }, - 'website': 'https://github.com/OCA/delivery-carrier', - 'data': ['data/partner.xml', - 'data/product.xml', - 'data/delivery.xml', - 'wizards/postlogistics_oauth.xml', - 'views/delivery.xml', - 'views/postlogistics_license.xml', - 'views/res_config.xml', - 'views/stock.xml', - 'security/ir.model.access.csv', - ], - 'installable': False, - 'auto_install': False, - 'application': True, - } +{ + "name": "Postlogistics Shipping", + "summary": "Print postlogistics shipping labels", + "version": "13.0.1.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "maintainer": "Camptocamp", + "license": "AGPL-3", + "category": "Delivery", + "complexity": "normal", + "depends": ["delivery", "mail", "base"], + "website": "https://github.com/OCA/delivery-carrier", + "data": [ + "data/partner.xml", + "data/product.xml", + "data/delivery.xml", + "views/delivery.xml", + "views/stock_quant_package_view.xml", + "views/postlogistics_license.xml", + "views/res_partner_view.xml", + "views/stock.xml", + "security/ir.model.access.csv", + ], + "installable": True, + "auto_install": False, + "application": True, +} diff --git a/delivery_postlogistics/data/delivery.xml b/delivery_postlogistics/data/delivery.xml index 4b53087510..a3534e06b3 100644 --- a/delivery_postlogistics/data/delivery.xml +++ b/delivery_postlogistics/data/delivery.xml @@ -1,106 +1,132 @@ - + - - - - Format A7 - A7 - label_layout - - - - - Format A6 - A6 - label_layout - - - - - Format A5 - A5 - label_layout - - - - - Format FE - FE - label_layout - - - - - - - EPS - EPS - output_format - - - - - GIF - GIF - output_format - - - - - JPG - JPG - output_format - - - - - PNG - PNG - output_format - - - - - PDF - PDF - output_format - - - - - sPDF - sPDF - output_format - - - - - ZPL2 - ZPL2 - output_format - - - - - - - 200 ppp - 200 - resolution - - - - - 300 ppp - 300 - resolution - - - - - 600 ppp - 600 - resolution - - + + + Format A7 + A7 + label_layout + + + + Format A6 + A6 + label_layout + + + + Format A5 + A5 + label_layout + + + + Format FE + FE + label_layout + + + + + EPS + EPS + output_format + + + + GIF + GIF + output_format + + + + JPG + JPG + output_format + + + + PNG + PNG + output_format + + + + PDF + PDF + output_format + + + + sPDF + sPDF + output_format + + + + ZPL2 + ZPL2 + output_format + + + + + 200 ppp + 200 + resolution + + + + 300 ppp + 300 + resolution + + + + 600 ppp + 600 + resolution + + diff --git a/delivery_postlogistics/data/partner.xml b/delivery_postlogistics/data/partner.xml index b23171b9d2..cb042d0c16 100644 --- a/delivery_postlogistics/data/partner.xml +++ b/delivery_postlogistics/data/partner.xml @@ -1,13 +1,14 @@ - + - - PostLogistics - - - - webservice@post.ch - + + PostLogistics + + webservice@post.ch + - diff --git a/delivery_postlogistics/data/product.xml b/delivery_postlogistics/data/product.xml index cdacf083c9..9db56284cd 100644 --- a/delivery_postlogistics/data/product.xml +++ b/delivery_postlogistics/data/product.xml @@ -1,13 +1,17 @@ - + - - - PostLogistics Delivery - service - - order - no - + + + PostLogistics Delivery + service + + order + no + diff --git a/delivery_postlogistics/i18n/am.po b/delivery_postlogistics/i18n/am.po deleted file mode 100644 index 9128555267..0000000000 --- a/delivery_postlogistics/i18n/am.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Creado por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Creado en" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Última actualización por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Última actualización en" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/ar.po b/delivery_postlogistics/i18n/ar.po deleted file mode 100644 index cf5e412fd5..0000000000 --- a/delivery_postlogistics/i18n/ar.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"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: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "إلغاء" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/ca.po b/delivery_postlogistics/i18n/ca.po deleted file mode 100644 index 157b7ef132..0000000000 --- a/delivery_postlogistics/i18n/ca.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancel·la" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Creat per" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Creat el" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Darrera Actualització per" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Darrera Actualització el" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/cs.po b/delivery_postlogistics/i18n/cs.po deleted file mode 100644 index 417ee0ab86..0000000000 --- a/delivery_postlogistics/i18n/cs.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Zrušit" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/de.po b/delivery_postlogistics/i18n/de.po deleted file mode 100644 index 461e54f148..0000000000 --- a/delivery_postlogistics/i18n/de.po +++ /dev/null @@ -1,827 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-05 02:45+0000\n" -"PO-Revision-Date: 2016-08-05 02:45+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "200 ppi" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "300 ppi" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "600 ppi" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "Zusatzleistungen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "Basisleistung" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "Basisleistungen" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Abbrechen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "Unternehmen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "Unternehmen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "Unternehmenslogo auf Post-Etikett" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "Wählbare Zusatzleistungen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "Anleitung zur Zusatzleistung" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "Vorgabeeinstellungen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "Vorgabe Etikettgestalt" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "Ausgabeformatvorgabe" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "Standardauflösung" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "Lieferanweisungen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "Spediteureinstellungen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "Spediteurvorlagen-Einstellung" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "Beschreibung" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "Haupt-Postamt" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "EPS" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "Format A5" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "Format A6" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "Format A7" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "Format FE" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "GIF" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "JPG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "Etikettgestaltung" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "Lizenzen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "Liste der Basisdienste, denen diese Leistung zugewählt werden kann" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "Ausgabeformat" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "Ausgabeauflösung" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "PDF" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "PNG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "Passwort" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "Empfangendes Postamt der Lieferung" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "PostLogistics Service Group" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "Postlogistics Vorgabeoption" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "Postlogistics" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "Absenderinformation" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "Paketaufkleber" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "Benutzername" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "ZPL2" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "sPDF" - -#~ msgid "A service group ID must be unique." -#~ msgstr "Die Leistungsgruppenkennung muss eindeutig sein." - -#~ msgid "Apply" -#~ msgstr "Übernehmen" - -#~ msgid "" -#~ "Authorization Required\n" -#~ "\n" -#~ "Please verify postlogistics username and password in:\n" -#~ "Configuration -> Postlogistics" -#~ msgstr "" -#~ "Freigabe erforderlich\n" -#~ "\n" -#~ "Postlogistics Benutzername und Passwort überprüfen in\n" -#~ "Konfiguration -> Postlogistics" - -#~ msgid "Carrier" -#~ msgstr "Spediteur" - -#~ msgid "Configure Postlogistics" -#~ msgstr "Postlogistics einstellen" - -#~ msgid "" -#~ "Could not retrieve Postlogistics base services:\n" -#~ "%s" -#~ msgstr "" -#~ "Konnte Postlogistics-Basisleistungen nicht ermitteln:\n" -#~ "%s" - -#~ msgid "" -#~ "Could not retrieve Postlogistics group services:\n" -#~ "%s" -#~ msgstr "" -#~ "Konnte keine Dienste der Postlogistics Gruppe ermitteln:\n" -#~ "%s" - -#~ msgid "Error 401" -#~ msgstr "Fehler 401" - -#~ msgid "Group ID" -#~ msgstr "Gruppenkennung" - -#~ msgid "Select Company" -#~ msgstr "Wählen Sie das Unternehmen" - -#~ msgid "" -#~ "Service group defines the available options for this delivery method." -#~ msgstr "" -#~ "Leistungsgruppe legt die verfügbaren Zusatzleistungen dieser " -#~ "Liefermethode fest." - -#~ msgid "Update PostLogistics Services" -#~ msgstr "Postlogistics Leistungen aktualisieren" - -#~ msgid "or" -#~ msgstr "oder" diff --git a/delivery_postlogistics/i18n/delivery_carrier_label_postlogistics.pot b/delivery_postlogistics/i18n/delivery_carrier_label_postlogistics.pot deleted file mode 100644 index c9e692f788..0000000000 --- a/delivery_postlogistics/i18n/delivery_carrier_label_postlogistics.pot +++ /dev/null @@ -1,732 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.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: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Allows you to define how the ItemNumber (the last 8 digits) of the tracking number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking name and add the pack number. 2 digits forpack number and 6 digits for picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "Basic Service defines the available additional options for this delivery method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Gives the sequence on company to define priority on license when multiple licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "If the cash on delivery amount for this package is different than the total of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "The cash on delivery amount must be manually specified on the packages when a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "The cash on delivery amount must be manually specified on the packages when a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "The cash on delivery amount must be manually specified on the packages when a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "The “pro clima” logo indicates an item for which the surcharge for carbon-neutral shipping has been paid and a contract to that effect has been signed. For Letters with barcode (BMB) domestic, the ProClima logo is printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "You need to configure %s. You can set a defaultvalue in Settings/Configuration/Carriers/Postlogistics. You can also set it on delivery method or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" - diff --git a/delivery_postlogistics/i18n/delivery_postlogistics.pot b/delivery_postlogistics/i18n/delivery_postlogistics.pot new file mode 100644 index 0000000000..346706ba29 --- /dev/null +++ b/delivery_postlogistics/i18n/delivery_postlogistics.pot @@ -0,0 +1,796 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_postlogistics +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.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: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_resolution_option_200ppp +msgid "200 ppp" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_resolution_option_300ppp +msgid "300 ppp" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_resolution_option_600ppp +msgid "600 ppp" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__access_token +msgid "Access Token" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__postlogistics_delivery_carrier_template_option__postlogistics_type__additional +msgid "Additional Service" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__description +msgid "Allow to define a more complete description than in the name field." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_delivery_carrier__postlogistics_tracking_format +msgid "" +"Allows you to define how the ItemNumber (the last 8 digits) of the tracking number will be generated:\n" +"- Default postlogistics numbers: The webservice generates it for you.\n" +"- Picking number with pack counter: Generate it using the digits of picking name and add the pack number. 2 digits forpack number and 6 digits for picking number. (eg. 07000042 for picking 42 and 7th pack" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__attachment_id +msgid "Attachement" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__local_url +msgid "Attachment URL" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Configuration -> Postlogistics" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "" +"Authorization Required\n" +"\n" +"Please verify postlogistics client id and secret in:\n" +"Delivery Carrier (Postlogistics)." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__postlogistics_delivery_carrier_template_option__postlogistics_type__basic +msgid "Basic Service" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__partner_id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_product_packaging__package_carrier_type +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__package_carrier_type +msgid "Carrier" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__checksum +msgid "Checksum/SHA1" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_client_id +msgid "Client ID" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_client_secret +msgid "Client Secret" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__code +msgid "Code" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__company_id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__company_id +msgid "Company" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_logo +msgid "Company Logo on Post labels" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_res_partner +msgid "Contact" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__create_uid +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__create_uid +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__create_date +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__create_date +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view +msgid "Credentials" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__db_datas +msgid "Database Data" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__postlogistics_delivery_carrier_template_option__postlogistics_type__delivery +msgid "Delivery Instructions" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_picking__delivery_place +msgid "Delivery Place" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_postlogistics_delivery_carrier_template_option +msgid "Delivery carrier template option" +msgstr "" + +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.view_picking_withcarrier_out_form +msgid "Delivery instructions" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__description +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__description +msgid "Description" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__res_partner__postlogistics_notification__disabled +msgid "Disabled" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__display_name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__display_name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_office +msgid "Domicile Post office" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_format_option_eps +msgid "EPS" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__res_partner__postlogistics_notification__email +msgid "Email" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "Email is required for notification." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_endpoint_url +msgid "Endpoint URL" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "Error code: %s, Message: %s" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__datas +msgid "File Content" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__file_size +msgid "File Size" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__file_type +msgid "File type" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Fixed delivery date" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_stock_picking__delivery_place +msgid "For Deposit item service (ZAW3219)" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_stock_picking__delivery_mobile +#: model:ir.model.fields,help:delivery_postlogistics.field_stock_picking__delivery_phone +msgid "For notify delivery by telephone (ZAW3213)" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_layout_option_a5 +msgid "Format A5" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_layout_option_a6 +msgid "Format A6" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_layout_option_a7 +msgid "Format A7" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_layout_option_fe +msgid "Format FE" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_license_id +msgid "Franking License" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_format_option_gif +msgid "GIF" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_postlogistics_license__sequence +msgid "" +"Gives the sequence on company to define priority on license when multiple " +"licenses are available for the same group of service." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__id +msgid "ID" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "" +"If the cash on delivery amount for this package is different than the total " +"of the sales order, write the amount there." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__image_height +msgid "Image Height" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__image_src +msgid "Image Src" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__image_width +msgid "Image Width" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__index_content +msgid "Indexed Content" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__public +msgid "Is public document" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_format_option_jpg +msgid "JPG" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__postlogistics_delivery_carrier_template_option__postlogistics_type__label_layout +msgid "Label Layout" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_label_layout +msgid "Label layout" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option____last_update +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license____last_update +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__write_uid +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__write_uid +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__write_date +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__write_date +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "Layout not set" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__mimetype +msgid "Mime Type" +msgstr "" + +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view +msgid "Misc." +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "" +"Missing Configuration\n" +"\n" +"Please verify postlogistics endpoint url in:\n" +"Delivery Carrier (Postlogistics)." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_picking__delivery_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__res_partner__postlogistics_notification__sms +msgid "Mobile SMS" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "Mobile number is required for sms notification." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__name +msgid "Name" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "No Postlogistics packaging services found in this picking." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__number +msgid "Number" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_delivery_carrier__postlogistics_logo +msgid "" +"Optional company logo to show on label.\n" +"If using an image / logo, please note the following:\n" +"– Image width: 47 mm\n" +"– Image height: 25 mm\n" +"– File size: max. 30 kb\n" +"– File format: GIF or PNG\n" +"– Colour table: indexed colours, max. 200 colours\n" +"– The logo will be printed rotated counter-clockwise by 90°\n" +"We recommend using a black and white logo for printing in the ZPL2 format." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__postlogistics_delivery_carrier_template_option__postlogistics_type__output_format +msgid "Output Format" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__postlogistics_delivery_carrier_template_option__postlogistics_type__resolution +msgid "Output Resolution" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_output_format +msgid "Output format" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "Output format not set" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_format_option_pdf +msgid "PDF" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_format_option_png +msgid "PNG" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_stock_quant_package +msgid "Packages" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__parcel_tracking +msgid "Parcel Tracking" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__postlogistics_delivery_carrier_template_option__postlogistics_type__partner_option +msgid "Partner Option" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_picking__delivery_phone +msgid "Phone" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__res_partner__postlogistics_notification__phone +msgid "Phone Call" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "Phone number is required for phone call notification." +msgstr "" + +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view +msgid "Post Label Logo" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__delivery_carrier__delivery_type__postlogistics +msgid "Post logistics" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_delivery_carrier__postlogistics_office +msgid "Post office which will receive the shipped goods" +msgstr "" + +#. module: delivery_postlogistics +#: model:product.product,name:delivery_postlogistics.product_postlogistics_service +#: model:product.template,name:delivery_postlogistics.product_postlogistics_service_product_template +msgid "PostLogistics Delivery" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_postlogistics_license +msgid "PostLogistics Franking License" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__product_packaging__package_carrier_type__postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view +msgid "Postlogistics" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "Postlogistics Cash On Delivery Amount" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_default_packaging_id +msgid "Postlogistics Default Packaging" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.actions.act_window,name:delivery_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_postlogistics.menu_postlogistics_licenses +msgid "Postlogistics Licenses" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_partner__postlogistics_notification +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_users__postlogistics_notification +msgid "Postlogistics Notification" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_partner__postlogistics_option_ids +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_users__postlogistics_option_ids +msgid "Postlogistics Options" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_proclima_logo +msgid "Print ProClima logo" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_product_packaging +msgid "Product Packaging" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__delivery_type +msgid "Provider" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_resolution +msgid "Resolution" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "Resolution not set" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__res_field +msgid "Resource Field" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__res_id +msgid "Resource ID" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__res_model +msgid "Resource Model" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__res_name +msgid "Resource Name" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__sequence +msgid "Sequence" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_postlogistics_shipping_label +msgid "Shipping Label for Postlogistics" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_delivery_carrier +msgid "Shipping Methods" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_stock_picking__delivery_fixed_date +msgid "Specific delivery date (ZAW3217)" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__store_fname +msgid "Stored Filename" +msgstr "" + +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view +msgid "Template" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/models/stock_picking.py:0 +#: code:addons/delivery_postlogistics/models/stock_quant_package.py:0 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a package contains products from different sales orders." +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/models/stock_picking.py:0 +#: code:addons/delivery_postlogistics/models/stock_quant_package.py:0 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several delivery orders." +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/models/stock_quant_package.py:0 +#, python-format +msgid "" +"The cash on delivery amount must be manually specified on the packages when " +"a sales order is delivered in several packages." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_postlogistics_shipping_label__res_model +msgid "The database object this attachment will be attached to." +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "The package %s must have a package type." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_postlogistics_shipping_label__res_id +msgid "The record id this is attached to." +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_delivery_carrier__postlogistics_proclima_logo +msgid "" +"The “pro clima” logo indicates an item for which the surcharge for carbon-" +"neutral shipping has been paid and a contract to that effect has been " +"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " +"printed automatically (at no additional charge)" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/models/delivery_carrier.py:0 +#, python-format +msgid "This feature is under development" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_tracking_format +msgid "Tracking number format" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model,name:delivery_postlogistics.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__type +msgid "Type" +msgstr "" + +#. module: delivery_postlogistics +#: model:product.product,uom_name:delivery_postlogistics.product_postlogistics_service +#: model:product.template,uom_name:delivery_postlogistics.product_postlogistics_service_product_template +msgid "Units" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__url +msgid "Url" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__delivery_carrier__postlogistics_tracking_format__postlogistics +msgid "Use default postlogistics tracking numbers" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__delivery_carrier__postlogistics_tracking_format__picking_num +msgid "Use picking number with pack counter" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_postlogistics_shipping_label__type +msgid "" +"You can either upload a file from your computer or copy/paste an internet " +"link to your file." +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "" +"You need to configure %s. You can set a default value in Inventory / " +"Configuration / Delivery / Shipping Methods. You can also set it on delivery" +" method or on the picking." +msgstr "" + +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view +msgid "ZPL Patch" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__zpl_patch_string +msgid "ZPL Patch String" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_format_option_zpl2 +msgid "ZPL2" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "label layout" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "output format" +msgstr "" + +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 +#, python-format +msgid "resolution" +msgstr "" + +#. module: delivery_postlogistics +#: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_format_option_spdf +msgid "sPDF" +msgstr "" diff --git a/delivery_postlogistics/i18n/el_GR.po b/delivery_postlogistics/i18n/el_GR.po deleted file mode 100644 index ab0f9696fe..0000000000 --- a/delivery_postlogistics/i18n/el_GR.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Δημιουργήθηκε από " - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Δημιουργήθηκε στις" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "Κωδικός" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Τελευταία ενημέρωση από" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Τελευταία ενημέρωση στις" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/en.po b/delivery_postlogistics/i18n/en.po deleted file mode 100644 index 1a4a5ac8f6..0000000000 --- a/delivery_postlogistics/i18n/en.po +++ /dev/null @@ -1,574 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-05 02:45+0000\n" -"PO-Revision-Date: 2016-08-05 02:45+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: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "200 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "300 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "600 ppp" - -#. module: delivery_carrier_label_postlogistics -#: sql_constraint:postlogistics.service.group:0 -msgid "A service group ID must be unique." -msgstr "A service group ID must be unique." - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "Additional Service" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_allowed_option_ids -msgid "Allowed options" -msgstr "Allowed options" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Apply" -msgstr "Apply" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Assign PostLogistics Licenses to service groups" -msgstr "Assign PostLogistics Licenses to service groups" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:64 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics username and password in:\n" -"Configuration -> Postlogistics" -msgstr "" -"Authorization Required\n" -"\n" -"Please verify postlogistics username and password in:\n" -"Configuration -> Postlogistics" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "Basic Service" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" -"Basic Service defines the available additional options for this delivery " -"method" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "Basic Services" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Cancel" -msgstr "Cancel" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Carrier" -msgstr "Carrier" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "Companies" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_company_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_company_id -msgid "Company" -msgstr "Company" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_logo -msgid "Company Logo on Post labels" -msgstr "Company Logo on Post labels" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "Compatible Additional Services" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "Compatible Delivery Instructions" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_allowed_option_ids -msgid "Compute allowed options according to selected options." -msgstr "Compute allowed options according to selected options." - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_config -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure Postlogistics" -msgstr "Configure Postlogistics" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "Configure licenses" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:120 -#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:182 -#, python-format -msgid "" -"Could not retrieve Postlogistics base services:\n" -"%s" -msgstr "" -"Could not retrieve Postlogistics base services:\n" -"%s" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:68 -#, python-format -msgid "" -"Could not retrieve Postlogistics delivery instructions:\n" -"%s" -msgstr "" -"Could not retrieve Postlogistics delivery instructions:\n" -"%s" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:252 -#, python-format -msgid "" -"Could not retrieve Postlogistics group services:\n" -"%s" -msgstr "" -"Could not retrieve Postlogistics group services:\n" -"%s" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/res_config.py:343 -#, python-format -msgid "" -"Could not retrieve allowed Postlogistics service groups for the %s licence:\n" -"%s" -msgstr "" -"Could not retrieve allowed Postlogistics service groups for the %s licence:\n" -"%s" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_create_uid -msgid "Created by" -msgstr "Created by" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_create_date -msgid "Created on" -msgstr "Created on" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "Default configs" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_default_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_default_label_layout -msgid "Default label layout" -msgstr "Default label layout" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_default_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_default_output_format -msgid "Default output format" -msgstr "Default output format" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_default_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_default_resolution -msgid "Default resolution" -msgstr "Default resolution" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "Delivery Instructions" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "Delivery carrier option" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "Delivery carrier template option" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_name -msgid "Description" -msgstr "Description" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_display_name -msgid "Display Name" -msgstr "Display Name" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_office -msgid "Domicile Post office" -msgstr "Domicile Post office" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "EPS" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:82 -#, python-format -msgid "Error 401" -msgstr "Error 401" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "Format A5" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "Format A6" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "Format A7" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "Format FE" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "GIF" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license_sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_group_extid -msgid "Group ID" -msgstr "Group ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package_postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "JPG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "Label Layout" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings___last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license___last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group___last_update -msgid "Last Modified on" -msgstr "Last Modified on" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_write_uid -msgid "Last Updated by" -msgstr "Last Updated by" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_write_date -msgid "Last Updated on" -msgstr "Last Updated on" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "Licenses" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "List of basic service for which this service is compatible" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_number -msgid "Number" -msgstr "Number" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company_postlogistics_logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "Output Format" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "Output Resolution" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "PDF" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "PNG" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_password -msgid "Password" -msgstr "Password" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Physical Packages" -msgstr "Physical Packages" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company_postlogistics_office -msgid "Post office which will receive the shipped goods" -msgstr "Post office which will receive the shipped goods" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_service_group_postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_license_ids -msgid "PostLogistics Franking License" -msgstr "PostLogistics Franking License" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_service_group -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_service_group_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_service_group_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_service_group_id -msgid "PostLogistics Service Group" -msgstr "PostLogistics Service Group" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option_postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option_postlogistics_type -msgid "PostLogistics option type" -msgstr "PostLogistics option type" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_config -msgid "Postlogistics" -msgstr "Postlogistics" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package_postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "Postlogistics Cash On Delivery Amount" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "Postlogistics Licenses" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Select Company" -msgstr "Select Company" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "Sender Informations" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license_sequence -msgid "Sequence" -msgstr "Sequence" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_postlogistics_service_group_id -msgid "Service group defines the available options for this delivery method." -msgstr "Service group defines the available options for this delivery method." - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "Shipping Label" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:31 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:56 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:40 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:46 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:66 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "Transfer" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Update PostLogistics Services" -msgstr "Update PostLogistics Services" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_username -msgid "Username" -msgstr "Username" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_config_settings_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company_postlogistics_wsdl_url -msgid "WSDL URL" -msgstr "WSDL URL" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Web Service Authentication" -msgstr "Web Service Authentication" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "ZPL2" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "or" -msgstr "or" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_config_settings -msgid "postlogistics.config.settings" -msgstr "postlogistics.config.settings" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "sPDF" diff --git a/delivery_postlogistics/i18n/es.po b/delivery_postlogistics/i18n/es.po deleted file mode 100644 index c51985f95b..0000000000 --- a/delivery_postlogistics/i18n/es.po +++ /dev/null @@ -1,772 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Creado en" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "Opción del transportista" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "Opción de plantilla del transportista" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "Descripción" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "Nombre mostrado" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "Última modificación en" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Última actualización en" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "Etiqueta de envío" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" - -#~ msgid "Carrier" -#~ msgstr "Transportista" diff --git a/delivery_postlogistics/i18n/es_CR.po b/delivery_postlogistics/i18n/es_CR.po deleted file mode 100644 index 686328146c..0000000000 --- a/delivery_postlogistics/i18n/es_CR.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/es_EC.po b/delivery_postlogistics/i18n/es_EC.po deleted file mode 100644 index 651bde3b69..0000000000 --- a/delivery_postlogistics/i18n/es_EC.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/es_ES.po b/delivery_postlogistics/i18n/es_ES.po deleted file mode 100644 index 449154e448..0000000000 --- a/delivery_postlogistics/i18n/es_ES.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Creado por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Creado en" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Última actualización por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Última actualización en" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/es_MX.po b/delivery_postlogistics/i18n/es_MX.po deleted file mode 100644 index d51040af9d..0000000000 --- a/delivery_postlogistics/i18n/es_MX.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/es_VE.po b/delivery_postlogistics/i18n/es_VE.po deleted file mode 100644 index 01ccf4dc35..0000000000 --- a/delivery_postlogistics/i18n/es_VE.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/et.po b/delivery_postlogistics/i18n/et.po deleted file mode 100644 index e06b7bf75f..0000000000 --- a/delivery_postlogistics/i18n/et.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Loobu" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/fi.po b/delivery_postlogistics/i18n/fi.po deleted file mode 100644 index f4cd5b10a6..0000000000 --- a/delivery_postlogistics/i18n/fi.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -# Jarmo Kortetjärvi , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: Jarmo Kortetjärvi , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Luonut" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Luotu" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "Nimi" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "Viimeksi muokattu" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Viimeksi päivittänyt" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Viimeksi päivitetty" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/fr.po b/delivery_postlogistics/i18n/fr.po deleted file mode 100644 index a2257704ae..0000000000 --- a/delivery_postlogistics/i18n/fr.po +++ /dev/null @@ -1,869 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "200 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "300 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "600 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "Service additionnel" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "Service Basique" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "Services basiques" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Annuler" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "Sociétés" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "Société" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "Logo de la société sur les étiquettes" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "Services additionnels compatibles" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "Instructions de livraison compatibles" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Créé par" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Créé le" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "Configuration par défaut" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "Disposition par défaut des étiquettes" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "Format de sortie par défaut" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "Résolution par défaut" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "Instructions de livraison" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "Option de livraison" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "Option de méthode de livraison" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "Description" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "Nom à afficher" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "Office de poste du domicile" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "Format A5" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "Format A6" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "Format A7" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "Format FE" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "GIF" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" -"Si le montant contre-remboursement pour ce colis est différent du total de " -"la commande, inscrivez le montant ici." - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "JPG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "Disposition de l'étiquette" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "Dernière modification le" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Dernière modification par" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Dernière mise à jour le" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "Licences" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "Liste des services basiques avec lesquels ce service est compatible" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "Numéro" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" -"Logo optionnel à imprimer sur vos étiquettes.\n" -"Veuillez tenir compte des indications suivantes lors de la création de votre " -"image ou logo:\n" -"– Largeur de l’image: 47 mm\n" -"– Hauteur de l’image: 25 mm\n" -"– Taille du fichier: max. 30 ko\n" -"– Format de fichier: GIF ou PNG\n" -"– Table des couleurs: couleurs indicées, 200 au max.\n" -"– Le logo sera imprimé tourné de 90° dans le sens contraire des aiguilles " -"d’une montre \n" -"Il est conseillé d’utiliser un logo noir et blanc pour l’impression en " -"format ZPL2." - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "Format de sortie" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "Résolution de sortie" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "PDF" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "PNG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "Mot de passe" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "Office de poste recevant les livraisons" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "Licence d'affranchissement PostLogistics" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "Groupe de service PostLogistics" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "Type d'option PostLogistics" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "Postlogistics" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "Contre-remboursement Postlogistics" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "Information de l'expéditeur" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "Séquence" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "Étiquette de livraison" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" -"Le montant contre-remboursement doit être précisé manuellement sur les colis " -"quand un colis contient des produits de différentes commandes." - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" -"Le montant contre-remboursement doit être précisé manuellement sur les colis " -"quand une commande est livrée en plusieurs bons de livraisons." - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" -"Le montant contre-remboursement doit être précisé manuellement sur les colis " -"quand une commande est livrée en plusieurs colis." - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "Nom d'utilisateur" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "ZPL2" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "sPDF" - -#~ msgid "A service group ID must be unique." -#~ msgstr "Un Id. de groupe de service doit être unique." - -#~ msgid "Apply" -#~ msgstr "Appliquer" - -#~ msgid "Assign PostLogistics Licenses to service groups" -#~ msgstr "Assigner les licences PostLogistics à un groupe de service" - -#~ msgid "" -#~ "Authorization Required\n" -#~ "\n" -#~ "Please verify postlogistics username and password in:\n" -#~ "Configuration -> Postlogistics" -#~ msgstr "" -#~ "Autorisation requise\n" -#~ "\n" -#~ "Veuillez vérifier l'utilisateur et le mot de passe PostLogistics dans:\n" -#~ "Configuration -> Postlogistics" - -#~ msgid "Carrier" -#~ msgstr "Méthode de livraison" - -#~ msgid "Configure Postlogistics" -#~ msgstr "Configurer Postlogistics" - -#~ msgid "" -#~ "Could not retrieve Postlogistics base services:\n" -#~ "%s" -#~ msgstr "" -#~ "Impossible de récupérer les services de base Postlogistics:\n" -#~ "%s" - -#~ msgid "" -#~ "Could not retrieve Postlogistics delivery instructions:\n" -#~ "%s" -#~ msgstr "" -#~ "Impossible de récupérer les instructions de livraison Postlogistics:\n" -#~ "%s" - -#~ msgid "" -#~ "Could not retrieve Postlogistics group services:\n" -#~ "%s" -#~ msgstr "" -#~ "Impossible de récupérer les groupes de services Postlogistics:\n" -#~ "%s" - -#~ msgid "" -#~ "Could not retrieve allowed Postlogistics service groups for the %s " -#~ "licence:\n" -#~ "%s" -#~ msgstr "" -#~ "Impossible de récupérer les groupes de services Postlogistics autorisés " -#~ "pour la licence %s:\n" -#~ "%s" - -#~ msgid "Error 401" -#~ msgstr "Erreur 401" - -#~ msgid "Group ID" -#~ msgstr "Id. de groupe" - -#~ msgid "Select Company" -#~ msgstr "Sélectionner la société" - -#~ msgid "" -#~ "Service group defines the available options for this delivery method." -#~ msgstr "" -#~ "Groupe de service pour définir les options disponibles pour cette méthode " -#~ "de livraison." - -#~ msgid "Update PostLogistics Services" -#~ msgstr "Mettre à jour les services PostLogistics" - -#~ msgid "Web Service Authentication" -#~ msgstr "Authentification Web Service" - -#~ msgid "or" -#~ msgstr "ou" diff --git a/delivery_postlogistics/i18n/gl.po b/delivery_postlogistics/i18n/gl.po deleted file mode 100644 index 558e7acdca..0000000000 --- a/delivery_postlogistics/i18n/gl.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Creado por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Creado en" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "ültima actualización por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Última actualización en" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/hr_HR.po b/delivery_postlogistics/i18n/hr_HR.po deleted file mode 100644 index bca2d2961b..0000000000 --- a/delivery_postlogistics/i18n/hr_HR.po +++ /dev/null @@ -1,771 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# Bole , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-05 02:45+0000\n" -"PO-Revision-Date: 2016-08-05 02:45+0000\n" -"Last-Translator: Bole , 2016\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" -"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: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "Poduzeće" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Kreirao" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Kreirano" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "Opis" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/it.po b/delivery_postlogistics/i18n/it.po deleted file mode 100644 index 4e489c7014..0000000000 --- a/delivery_postlogistics/i18n/it.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Annulla" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Creato da" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Creato il" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "Nome da visualizzare" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "Ultima modifica il" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Ultimo aggiornamento di" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Ultimo aggiornamento il" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/lt.po b/delivery_postlogistics/i18n/lt.po deleted file mode 100644 index e695e5a040..0000000000 --- a/delivery_postlogistics/i18n/lt.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"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: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Atšaukti" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/nl.po b/delivery_postlogistics/i18n/nl.po deleted file mode 100644 index 9b0ec4d183..0000000000 --- a/delivery_postlogistics/i18n/nl.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Annuleren" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/nl_BE.po b/delivery_postlogistics/i18n/nl_BE.po deleted file mode 100644 index bce4cf7c91..0000000000 --- a/delivery_postlogistics/i18n/nl_BE.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Annuleren" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/pl.po b/delivery_postlogistics/i18n/pl.po deleted file mode 100644 index 217bbc54fb..0000000000 --- a/delivery_postlogistics/i18n/pl.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Anuluj" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/pt.po b/delivery_postlogistics/i18n/pt.po deleted file mode 100644 index 544a89131a..0000000000 --- a/delivery_postlogistics/i18n/pt.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Criado por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Criado em" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Atualizado pela última vez por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Atualizado pela última vez em" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/pt_BR.po b/delivery_postlogistics/i18n/pt_BR.po deleted file mode 100644 index c55f30c5a1..0000000000 --- a/delivery_postlogistics/i18n/pt_BR.po +++ /dev/null @@ -1,799 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-05 02:45+0000\n" -"PO-Revision-Date: 2016-08-05 02:45+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "200 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "300 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "600 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "Serviço adicional" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "Serviços Básicos" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "Serviços Básicos" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "Empresas" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "Empresa" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "Logo da empresa nas etiquetas de postagem" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "Serviços adicionais compatíveis" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "Instruções de entrega compatíveis" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Criado por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Criado em" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "Configurações padrão" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "Layout padrão etiqueta" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "Formato padrão de saida" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "Resolução padrão" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "Instruções de entrega" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "Opção de entrega" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "Template de opção de entrega" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "Descrição" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "Domicilio Correios" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "EPS" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "Formato A5" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "Formato A6" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "Formato A7" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "Formato FE" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "GIF" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "JPG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "Layout etiqueta" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Última atualização por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Última atualização em" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "Licenças" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "Lista de serviços básicos que este serviço é compatível" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "Número" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "Formato de saída" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "Resolução de saída" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "PDF" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "PNG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "Senha" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "Agência que irá receber as encomendas enviadas" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "Informações emitente" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "Sequência" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "Etiqueta de envio" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "Usuário" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "ZPL2" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "sPDF" - -#~ msgid "A service group ID must be unique." -#~ msgstr "Um ID de serviço de grupo deve ser unico." - -#~ msgid "Apply" -#~ msgstr "Aplicar" - -#~ msgid "Carrier" -#~ msgstr "Transportador" - -#~ msgid "Configure Postlogistics" -#~ msgstr "Configurar pós logistica" - -#~ msgid "Group ID" -#~ msgstr "ID Grupo" - -#~ msgid "Select Company" -#~ msgstr "Selecione a empresa" - -#~ msgid "" -#~ "Service group defines the available options for this delivery method." -#~ msgstr "" -#~ "Grupo de serviço define a opções disponíveis para este método de entrega." - -#~ msgid "Update PostLogistics Services" -#~ msgstr "Atualizar PostLogistics Serviços" - -#~ msgid "or" -#~ msgstr "ou" diff --git a/delivery_postlogistics/i18n/pt_PT.po b/delivery_postlogistics/i18n/pt_PT.po deleted file mode 100644 index c072da63fb..0000000000 --- a/delivery_postlogistics/i18n/pt_PT.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Criado por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Criado em" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Atualizado pela última vez por" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Atualizado pela última vez em" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/ro.po b/delivery_postlogistics/i18n/ro.po deleted file mode 100644 index a104ecff9c..0000000000 --- a/delivery_postlogistics/i18n/ro.po +++ /dev/null @@ -1,770 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" -"2:1));\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Anuleaza" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/ru.po b/delivery_postlogistics/i18n/ru.po deleted file mode 100644 index 4fc9829579..0000000000 --- a/delivery_postlogistics/i18n/ru.po +++ /dev/null @@ -1,771 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"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: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Отменена" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/sl.po b/delivery_postlogistics/i18n/sl.po deleted file mode 100644 index 23794f5fdc..0000000000 --- a/delivery_postlogistics/i18n/sl.po +++ /dev/null @@ -1,871 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "200 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "300 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "600 ppp" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "Dodatna storitev" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "Osnovna storitev" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "Osnovne storitve" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Preklic" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "Družbe" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "Družba" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "Logotip družbe na poštnih nalepkah" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "Združljive dodatne storitve" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "Navodila združljive dostave" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Ustvaril" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Ustvarjeno" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "Privzete nastavitve" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "Privzeta postavitev etiket" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "Privzeti izhodni format" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "Privzeta ločljivost" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "Dostavna navodila" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "Opcija dostavnega prevoznika" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "Predloga opcije dostavnega prevoznika" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "Opis" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "Prikazni naziv" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "Domači poštni urad" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "EPS" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "Format A5" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "Format A6" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "Format A7" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "Format FE" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "GIF" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" -"Podaja zaporedje pri družbi za določitev prioritete licenc, kadar je na " -"voljo več licenc v isti storitveni skupini." - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" -"Tukaj zapišite znesek, če je znesek plačila ob dostavi drugačen od skupnega " -"zneska prodajnega naloga." - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "JPG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "Postavitev etiket" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "Zadnjič spremenjeno" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Zadnji posodobil" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Zadnjič posodobljeno" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "Licence" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "Seznam osnovnih storitev, ki so združljive s to storitvijo" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "Številka" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" -"Opcijski logotip družbe prikazan na etiketi.\n" -"Če uporabljate sliko / logotip, upoštevajte, da je:\n" -"– širina slike: 47 mm\n" -"– višina slike: 25 mm\n" -"– velikost datoteke: maks. 30 kb\n" -"– format datoteke: GIF ali PNG\n" -"– barvna tabela: indeksirane barve, maks. 200 barv\n" -"– Logotip bo natisnjen obrnjen za 90° v smeri nasprotni urinemu kazalcu\n" -"Priporočamo uporabo črno-belega logotipa za tiskanje v ZPL2 formatu." - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "Izhodni format" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "Izhodna ločljivost" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "PDF" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "PNG" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "Geslo" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "Poštni urad, ki bo prejel odposlane dobrine" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "Licenca PostLogistics Franking" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "PostLogistics storitvena skupina" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "PostLogistics tip opcije" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "Postlogistics" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "Postlogistics znesek plačila ob dostavi" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "Podatki o pošiljatelju" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "Zaporedje" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "Etiketa za odpošiljanje" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" -"Kadar pakiranje vsebuje proizvode iz različnih prodajnih nalogov. mora biti " -"znesek plačila ob dostavi ročno določen pri pakiranjih." - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" -"Kadar je prodajni nalog dostavljen v več dostavnih nalogih, mora biti znesek " -"plačila ob dostavi ročno določen pri pakiranjih." - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" -"Kadar je prodajni nalog dostavljen v več pakiranjih, mora biti znesek " -"plačila ob dostavi ročno določen pri pakiranjih." - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "Uporabniško ime" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "ZPL2" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "sPDF" - -#~ msgid "A service group ID must be unique." -#~ msgstr "ID storitvene skupine mora biti unikaten." - -#~ msgid "Apply" -#~ msgstr "Uveljavi" - -#~ msgid "Assign PostLogistics Licenses to service groups" -#~ msgstr "Dodeli PostLogistics licence storitvenim skupinam" - -#~ msgid "" -#~ "Authorization Required\n" -#~ "\n" -#~ "Please verify postlogistics username and password in:\n" -#~ "Configuration -> Postlogistics" -#~ msgstr "" -#~ "Potrebno je pooblastilo\n" -#~ "\n" -#~ "Preverite svoje postlogistics uporabniško ime in geslo v:\n" -#~ "Nastavitve -> Postlogistics" - -#~ msgid "Carrier" -#~ msgstr "Prevoznik" - -#~ msgid "Configure Postlogistics" -#~ msgstr "Nastavitve Postlogistics" - -#~ msgid "" -#~ "Could not retrieve Postlogistics base services:\n" -#~ "%s" -#~ msgstr "" -#~ "Ni bilo mogoče naložiti Postlogistics osnovnih storitev:\n" -#~ "%s" - -#~ msgid "" -#~ "Could not retrieve Postlogistics delivery instructions:\n" -#~ "%s" -#~ msgstr "" -#~ "Postlogistics navodil za dostavo ni bilo možno pridobiti:\n" -#~ "%s" - -#~ msgid "" -#~ "Could not retrieve Postlogistics group services:\n" -#~ "%s" -#~ msgstr "" -#~ "Ni bilo mogoče naložiti Postlogistics skupinskih storitev:\n" -#~ "%s" - -#~ msgid "" -#~ "Could not retrieve allowed Postlogistics service groups for the %s " -#~ "licence:\n" -#~ "%s" -#~ msgstr "" -#~ "Ni bilo mogoče naložiti dovoljenih Postlogistics storitvenih skupin za " -#~ "licenco %s:\n" -#~ "%s" - -#~ msgid "Error 401" -#~ msgstr "Napaka 401" - -#~ msgid "Group ID" -#~ msgstr "ID skupine" - -#~ msgid "Physical Packages" -#~ msgstr "Fizična pakiranja" - -#~ msgid "Select Company" -#~ msgstr "Izbira družbe" - -#~ msgid "" -#~ "Service group defines the available options for this delivery method." -#~ msgstr "" -#~ "Storitvena skupina določa razpoložljive opcije za to metodo dostave." - -#~ msgid "Update PostLogistics Services" -#~ msgstr "Posodobi PostLogistics storitve" - -#~ msgid "Web Service Authentication" -#~ msgstr "Overjanje spletne storitve" - -#~ msgid "or" -#~ msgstr "ali" diff --git a/delivery_postlogistics/i18n/th.po b/delivery_postlogistics/i18n/th.po deleted file mode 100644 index f480514cbb..0000000000 --- a/delivery_postlogistics/i18n/th.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "ยกเลิก" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/tr.po b/delivery_postlogistics/i18n/tr.po deleted file mode 100644 index 043a66da85..0000000000 --- a/delivery_postlogistics/i18n/tr.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Vazgeç" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "Oluşturan" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "Oluşturuldu" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "ID" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "Son güncelleyen" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "Son güncelleme" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/i18n/vi.po b/delivery_postlogistics/i18n/vi.po deleted file mode 100644 index 4b420e2efc..0000000000 --- a/delivery_postlogistics/i18n/vi.po +++ /dev/null @@ -1,769 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * delivery_carrier_label_postlogistics -# -# Translators: -# OCA Transbot , 2016 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-16 20:38+0000\n" -"PO-Revision-Date: 2016-09-16 20:38+0000\n" -"Last-Translator: OCA Transbot , 2016\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" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_200ppp -msgid "200 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_300ppp -msgid "300 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_resolution_option_600ppp -msgid "600 ppp" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Logo\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "" -"Post office\n" -" " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:88 -#: code:addons/delivery_carrier_label_postlogistics/wizards/postlogistics_oauth.py:96 -#, python-format -msgid "" -"Access token generation in error\n" -"\n" -"Please verify your configuration." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Additional Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__allowed_tmpl_options_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__allowed_tmpl_options_ids -msgid "Allowed Tmpl Options" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "" -"Allows you to define how the ItemNumber (the last 8 digits) of the tracking " -"number will be generated:\n" -"- Default postlogistics numbers: The webservice generates it for you.\n" -"- Picking number with pack counter: Generate it using the digits of picking " -"name and add the pack number. 2 digits forpack number and 6 digits for " -"picking number. (eg. 07000042 for picking 42 and 7th pack" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__authentication_url -msgid "Authentication url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:357 -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:392 -#, python-format -msgid "" -"Authorization Required\n" -"\n" -"Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Based on Rules" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Basic Service" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "" -"Basic Service defines the available additional options for this delivery " -"method" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "Basic Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Cancel" -msgstr "Hủy bỏ" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_id -msgid "Client ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__client_secret -msgid "Client Secret" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Close" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_company -msgid "Companies" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__company_id -msgid "Company" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__logo -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Company Logo on Post labels" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_additonial_service_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_additonial_service_ids -msgid "Compatible Additional Services" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_delivery_instruction_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_delivery_instruction_ids -msgid "Compatible Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "Complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Configure licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_uid -msgid "Created by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__create_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__create_date -msgid "Created on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Default configs" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_label_layout -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__label_layout -msgid "Default label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_output_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__output_format -msgid "Default output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_resolution -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__resolution -msgid "Default resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Delivery Instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier -msgid "Delivery Methods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "Delivery Place" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_option -msgid "Delivery carrier option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_delivery_carrier_template_option -msgid "Delivery carrier template option" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_picking_withcarrier_out_form -msgid "Delivery instructions" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__name -msgid "Description" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__display_name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__display_name -msgid "Display Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__office -msgid "Domicile Post office" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_eps -msgid "EPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:455 -#, python-format -msgid "Error when communicating with swisspost API: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Fixed Price" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Fixed delivery date" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_place -msgid "For Deposit item service (ZAW3219)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "For notify delivery by telephone (ZAW3213)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a5 -msgid "Format A5" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a6 -msgid "Format A6" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_a7 -msgid "Format A7" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_layout_option_fe -msgid "Format FE" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_gif -msgid "GIF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Generate access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__generate_label_url -msgid "Generate label url" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "" -"Gives the sequence on company to define priority on license when multiple " -"licenses are available for the same group of service." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__id -msgid "ID" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "" -"If the cash on delivery amount for this package is different than the total " -"of the sales order, write the amount there." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_jpg -msgid "JPG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Label Layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth____last_update -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license____last_update -msgid "Last Modified on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_uid -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__write_date -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__write_date -msgid "Last Updated on" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:310 -#, python-format -msgid "Layout not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_basic_service_ids -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_basic_service_ids -msgid "List of basic service for which this service is compatible" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:194 -#, python-format -msgid "Missing required delivery option on picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_mobile -msgid "Mobile" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__name -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__name -msgid "Name" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/delivery.py:218 -#, python-format -msgid "No sales price is defined on delivery product % " -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__number -msgid "Number" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:postlogistics.auth,state:0 -msgid "OAuth Config" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "OAuth configuration complete" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Oauth Authenticate" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_logo -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__logo -msgid "" -"Optional company logo to show on label.\n" -"If using an image / logo, please note the following:\n" -"– Image width: 47 mm\n" -"– Image height: 25 mm\n" -"– File size: max. 30 kb\n" -"– File format: GIF or PNG\n" -"– Colour table: indexed colours, max. 200 colours\n" -"– The logo will be printed rotated counter-clockwise by 90°\n" -"We recommend using a black and white logo for printing in the ZPL2 format." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Other" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier.template.option,postlogistics_type:0 -msgid "Output Resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:316 -#, python-format -msgid "Output format not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_pdf -msgid "PDF" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_png -msgid "PNG" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Paazl" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_quant_package -msgid "Packages" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_password -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__password -msgid "Password" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_picking__delivery_phone -msgid "Phone" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post digital commerce API Authentication" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "Post logistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_company__postlogistics_office -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__office -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Post office which will receive the shipped goods" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "PostLogistics Delivery" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_license -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_license_id -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_license_ids -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__license_ids -msgid "PostLogistics Franking License" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__postlogistics_basic_service_ids -msgid "PostLogistics Service Group" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_option__postlogistics_type -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Postlogistics" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_auth -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_postlogistics_auth -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Postlogistics Auth" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.actions.act_window,name:delivery_carrier_label_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_carrier_label_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_proclima_logo -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "Print ProClima logo" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_delivery_carrier__delivery_type -msgid "Provider" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Reset access token" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:322 -#, python-format -msgid "Resolution not set" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Sender Informations" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_license__sequence -msgid "Sequence" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_auth_form -msgid "Set the swisspost client information" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_shipping_label -msgid "Shipping Label" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_stock_picking__delivery_fixed_date -msgid "Specific delivery date (ZAW3217)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_postlogistics_auth__state -msgid "State" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:468 -#, python-format -msgid "" -"Swisspost API returns errors:\n" -"Error code: %s\n" -"Error message: %s" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:44 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:55 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a package contains products from different sales orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock.py:53 -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:45 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several delivery orders." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/models/stock_quant_package.py:65 -#, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,help:delivery_carrier_label_postlogistics.field_res_config_settings__proclima_logo -msgid "" -"The “pro clima” logo indicates an item for which the surcharge for carbon-" -"neutral shipping has been paid and a contract to that effect has been " -"signed. For Letters with barcode (BMB) domestic, the ProClima logo is " -"printed automatically (at no additional charge)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_tracking_format -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__tracking_format -msgid "Tracking number format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_carrier_label_postlogistics.view_postlogistics_config_settings -msgid "Tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model,name:delivery_carrier_label_postlogistics.model_stock_picking -msgid "Transfer" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:delivery.carrier,delivery_type:0 -msgid "UPS" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "Unit(s)" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use default postlogistics tracking numbers" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: selection:res.company,postlogistics_tracking_format:0 -msgid "Use picking number with pack counter" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_username -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__username -msgid "Username" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_company__postlogistics_wsdl_url -#: model:ir.model.fields,field_description:delivery_carrier_label_postlogistics.field_res_config_settings__wsdl_url -msgid "WSDL URL" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:302 -#, python-format -msgid "" -"You need to configure %s. You can set a defaultvalue in Settings/" -"Configuration/Carriers/Postlogistics. You can also set it on delivery method " -"or on the picking." -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_zpl2 -msgid "ZPL2" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:product.product,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service -#: model:product.template,weight_uom_name:delivery_carrier_label_postlogistics.product_postlogistics_service_product_template -msgid "kg" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:311 -#, python-format -msgid "label layout" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:317 -#, python-format -msgid "output format" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: code:addons/delivery_carrier_label_postlogistics/postlogistics/web_service.py:323 -#, python-format -msgid "resolution" -msgstr "" - -#. module: delivery_carrier_label_postlogistics -#: model:delivery.carrier.template.option,name:delivery_carrier_label_postlogistics.postlogistics_output_format_option_spdf -msgid "sPDF" -msgstr "" diff --git a/delivery_postlogistics/migrations/12.0.1.0.0/pre-migration.py b/delivery_postlogistics/migrations/12.0.1.0.0/pre-migration.py deleted file mode 100644 index 5d924417bd..0000000000 --- a/delivery_postlogistics/migrations/12.0.1.0.0/pre-migration.py +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2019 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) -from openupgradelib import openupgrade - - -_field_renames = [ - ("res.company", "res_company", - "postlogistics_default_label_layout", "postlogistics_label_layout"), - ("res.company", "res_company", - "postlogistics_default_output_format", "postlogistics_output_format"), - ("res.company", "res_company", - "postlogistics_default_resolution", "postlogistics_resolution"), -] - - -@openupgrade.migrate() -def migrate(env, version): - openupgrade.rename_fields(env, _field_renames) diff --git a/delivery_postlogistics/migrations/13.0.1.0.0/pre-migration.py b/delivery_postlogistics/migrations/13.0.1.0.0/pre-migration.py new file mode 100644 index 0000000000..1ef88b24ed --- /dev/null +++ b/delivery_postlogistics/migrations/13.0.1.0.0/pre-migration.py @@ -0,0 +1,27 @@ +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from openupgradelib import openupgrade # pylint: disable=W7936 + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.update_module_names( + env.cr, + [("delivery_carrier_label_postlogistics", "delivery_postlogistics")], + merge_modules=True, + ) + + # Delete obsolete model + env.cr.execute( + """ + DELETE FROM ir_model_fields + WHERE model_id IN + (SELECT id FROM ir_model WHERE model IN + ('postlogistics.auth', 'delivery.carrier.template.option')); + """ + ) + + # Remove obsolete view + openupgrade.delete_records_safely_by_xml_id( + env, ["delivery_postlogistics.view_postlogistics_auth_form"] + ) diff --git a/delivery_postlogistics/models/__init__.py b/delivery_postlogistics/models/__init__.py index 55fc3b5e87..36b619a7bb 100644 --- a/delivery_postlogistics/models/__init__.py +++ b/delivery_postlogistics/models/__init__.py @@ -1,5 +1,9 @@ -from . import company -from . import res_config_settings -from . import delivery -from . import stock +from . import postlogistics_carrier_template_options +from . import delivery_carrier +from . import product_packaging +from . import postlogistics_license +from . import postlogistics_shipping_label +from . import stock_picking from . import stock_quant_package +from . import stock_move +from . import res_partner diff --git a/delivery_postlogistics/models/company.py b/delivery_postlogistics/models/company.py deleted file mode 100644 index fc9c97cee7..0000000000 --- a/delivery_postlogistics/models/company.py +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import fields, models -from odoo.modules.module import get_module_resource - - -class ResCompany(models.Model): - _inherit = 'res.company' - - postlogistics_wsdl_url = fields.Char(compute='_compute_wsdl_url', - string='WSDL URL',) - postlogistics_username = fields.Char('Username') - postlogistics_password = fields.Char('Password') - postlogistics_license_ids = fields.One2many( - comodel_name='postlogistics.license', - inverse_name='company_id', - string='PostLogistics Franking License', - ) - postlogistics_logo = fields.Binary( - string='Company Logo on Post labels', - help="Optional company logo to show on label.\n" - "If using an image / logo, please note the following:\n" - "– Image width: 47 mm\n" - "– Image height: 25 mm\n" - "– File size: max. 30 kb\n" - "– File format: GIF or PNG\n" - "– Colour table: indexed colours, max. 200 colours\n" - "– The logo will be printed rotated counter-clockwise by 90°" - "\n" - "We recommend using a black and white logo for printing in " - " the ZPL2 format.", - ) - postlogistics_office = fields.Char( - string='Domicile Post office', - help="Post office which will receive the shipped goods" - ) - - postlogistics_label_layout = fields.Many2one( - comodel_name='delivery.carrier.template.option', - string='Default label layout', - domain=[('postlogistics_type', '=', 'label_layout')], - ) - postlogistics_output_format = fields.Many2one( - comodel_name='delivery.carrier.template.option', - string='Default output format', - domain=[('postlogistics_type', '=', 'output_format')], - ) - postlogistics_resolution = fields.Many2one( - comodel_name='delivery.carrier.template.option', - string='Default resolution', - domain=[('postlogistics_type', '=', 'resolution')], - ) - postlogistics_tracking_format = fields.Selection( - [('postlogistics', "Use default postlogistics tracking numbers"), - ('picking_num', 'Use picking number with pack counter')], - string="Tracking number format", - default='postlogistics', - ) - postlogistics_proclima_logo = fields.Boolean('Print ProClima logo') - - def _compute_wsdl_url(self): - wsdl_path = get_module_resource( - 'delivery_carrier_label_postlogistics', 'data/barcode_v2_3.wsdl') - wsdl_url = 'file://' + wsdl_path - for cp in self: - cp.postlogistics_wsdl_url = wsdl_url diff --git a/delivery_postlogistics/models/delivery_carrier.py b/delivery_postlogistics/models/delivery_carrier.py index a21f9ea9d4..0b7d72cf09 100644 --- a/delivery_postlogistics/models/delivery_carrier.py +++ b/delivery_postlogistics/models/delivery_carrier.py @@ -1,235 +1,136 @@ -# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -import logging +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -from odoo import api, fields, models, _ +from odoo import _, api, fields, models +from odoo.exceptions import UserError -_logger = logging.getLogger(__name__) - - -class PostlogisticsLicense(models.Model): - _name = 'postlogistics.license' - _description = 'PostLogistics Franking License' +class DeliveryCarrier(models.Model): + """ Add service group """ - _order = 'sequence' + _inherit = "delivery.carrier" - name = fields.Char(string='Description', - translate=True, - required=True) - number = fields.Char(string='Number', - required=True) - company_id = fields.Many2one(comodel_name='res.company', - string='Company', - required=True, - default=lambda self: self.env.user.company_id) - sequence = fields.Integer( - string='Sequence', - help="Gives the sequence on company to define priority on license " - "when multiple licenses are available for the same group of " - "service." + delivery_type = fields.Selection( + selection_add=[("postlogistics", "Post logistics")] + ) + postlogistics_default_packaging_id = fields.Many2one( + "product.packaging", domain=[("package_carrier_type", "=", "postlogistics")] ) - -POSTLOGISTIC_TYPES = [ - ('label_layout', 'Label Layout'), - ('output_format', 'Output Format'), - ('resolution', 'Output Resolution'), - ('basic', 'Basic Service'), - ('additional', 'Additional Service'), - ('delivery', 'Delivery Instructions') -] - - -class DeliveryCarrierTemplateOption(models.Model): - """ Set name translatable and add service group """ - _inherit = 'delivery.carrier.template.option' - - name = fields.Char(translate=True) - postlogistics_type = fields.Selection( - selection=POSTLOGISTIC_TYPES, - string="PostLogistics option type", + postlogistics_endpoint_url = fields.Char( + string="Endpoint URL", default="https://wedecint.post.ch/", required=True, ) - # relation tables to manage compatiblity between basic services - # and other services - postlogistics_basic_service_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='service_id', - column2='basic_service_id', - string="Basic Services", - domain=[('postlogistics_type', '=', 'basic')], - help="List of basic service for which this service is compatible", + postlogistics_client_id = fields.Char( + string="Client ID", groups="base.group_system" ) - postlogistics_additonial_service_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='basic_service_id', - column2='service_id', - string="Compatible Additional Services", - domain=[('postlogistics_type', '=', 'additional')], + postlogistics_client_secret = fields.Char( + string="Client Secret", groups="base.group_system" ) - postlogistics_delivery_instruction_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='basic_service_id', - column2='service_id', - string="Compatible Delivery Instructions", - domain=[('postlogistics_type', '=', 'delivery')], + postlogistics_logo = fields.Binary( + string="Company Logo on Post labels", + help="Optional company logo to show on label.\n" + "If using an image / logo, please note the following:\n" + "– Image width: 47 mm\n" + "– Image height: 25 mm\n" + "– File size: max. 30 kb\n" + "– File format: GIF or PNG\n" + "– Colour table: indexed colours, max. 200 colours\n" + "– The logo will be printed rotated counter-clockwise by 90°" + "\n" + "We recommend using a black and white logo for printing in " + " the ZPL2 format.", ) - - -class DeliveryCarrierOption(models.Model): - """ Set name translatable and add service group """ - _inherit = 'delivery.carrier.option' - - name = fields.Char(translate=True) - - allowed_tmpl_options_ids = fields.Many2many( - 'delivery.carrier.template.option', - compute='_compute_allowed_tmpl_options_ids', - store=False, + postlogistics_office = fields.Char( + string="Domicile Post office", + help="Post office which will receive the shipped goods", ) - @api.depends('carrier_id.allowed_tmpl_options_ids') - def _compute_allowed_tmpl_options_ids(self): - """ Gets the available template options from related delivery.carrier - (be it from cache or context).""" - for option in self: - defaults = self.env.context.get('default_allowed_tmpl_options_ids') - option.allowed_tmpl_options_ids = ( - option.carrier_id.allowed_tmpl_options_ids or defaults or False - ) - - -class DeliveryCarrier(models.Model): - """ Add service group """ - _inherit = 'delivery.carrier' - - delivery_type = fields.Selection(selection_add=[('postlogistics', - 'Post logistics')]) - allowed_tmpl_options_ids = fields.Many2many( - 'delivery.carrier.template.option', - compute='_compute_allowed_options_ids', - store=False, + postlogistics_label_layout = fields.Many2one( + comodel_name="postlogistics.delivery.carrier.template.option", + string="Label layout", + domain=[("postlogistics_type", "=", "label_layout")], + ) + postlogistics_output_format = fields.Many2one( + comodel_name="postlogistics.delivery.carrier.template.option", + string="Output format", + domain=[("postlogistics_type", "=", "output_format")], + ) + postlogistics_resolution = fields.Many2one( + comodel_name="postlogistics.delivery.carrier.template.option", + string="Resolution", + domain=[("postlogistics_type", "=", "resolution")], + ) + postlogistics_tracking_format = fields.Selection( + [ + ("postlogistics", "Use default postlogistics tracking numbers"), + ("picking_num", "Use picking number with pack counter"), + ], + string="Tracking number format", + default="postlogistics", + help="Allows you to define how the ItemNumber (the last 8 digits) " + "of the tracking number will be generated:\n" + "- Default postlogistics numbers: The webservice generates it" + " for you.\n" + "- Picking number with pack counter: Generate it using the " + "digits of picking name and add the pack number. 2 digits for" + "pack number and 6 digits for picking number. (eg. 07000042 " + "for picking 42 and 7th pack", + ) + postlogistics_proclima_logo = fields.Boolean( + "Print ProClima logo", + help="The “pro clima” logo indicates an item for which the " + "surcharge for carbon-neutral shipping has been paid and a " + "contract to that effect has been signed. For Letters with " + "barcode (BMB) domestic, the ProClima logo is printed " + "automatically (at no additional charge)", ) - @api.depends('delivery_type', - 'available_option_ids', - 'available_option_ids.tmpl_option_id', - 'available_option_ids.postlogistics_type', - ) - def _compute_basic_service_ids(self): - """ Search in all options for PostLogistics basic services if set """ - for carrier in self: - if carrier.delivery_type != 'postlogistics': - continue - - options = carrier.available_option_ids.filtered( - lambda option: option.postlogistics_type == 'basic' - ).mapped('tmpl_option_id') - - if not options: - continue - self.postlogistics_basic_service_ids = options - - @api.depends('delivery_type', - 'postlogistics_basic_service_ids', - 'available_option_ids', - 'available_option_ids.postlogistics_type', - ) - def _compute_allowed_options_ids(self): - """ Compute allowed delivery.carrier.option. + postlogistics_license_id = fields.Many2one( + comodel_name="postlogistics.license", string="Franking License", + ) + zpl_patch_string = fields.Char( + string="ZPL Patch String", default="^XA^CW0,E:TT0003M_.TTF^XZ^XA^CI28" + ) - We do this to ensure the user first select a basic service. And - then he adds additional services. + @api.onchange("prod_environment") + def onchange_prod_environment(self): + """ + Auto change the end point url following the environment + - Test: https://wedecint.post.ch/ + - Prod: https://wedec.post.ch/ """ - option_template_obj = self.env['delivery.carrier.template.option'] - for carrier in self: - allowed = option_template_obj.browse() - domain = [] - if carrier.delivery_type != 'postlogistics': - domain.append(('partner_id', '=', False)) + if carrier.prod_environment: + carrier.postlogistics_endpoint_url = "https://wedec.post.ch/" else: - basic_services = carrier.postlogistics_basic_service_ids - if basic_services: - related_services = option_template_obj.search( - [('postlogistics_basic_service_ids', 'in', - basic_services.ids)] - ) - allowed |= related_services - - # Allows to set multiple optional single option in order to - # let the user select them - single_option_types = [ - 'label_layout', - 'output_format', - 'resolution', - ] - selected_single_options = [ - opt.tmpl_option_id.postlogistics_type - for opt in carrier.available_option_ids - if opt.postlogistics_type in single_option_types and - opt.mandatory] - if selected_single_options != single_option_types: - services = option_template_obj.search( - [('postlogistics_type', 'in', single_option_types), - ('postlogistics_type', 'not in', - selected_single_options)], - ) - allowed |= services - partner = self.env.ref('delivery_carrier_label_postlogistics' - '.partner_postlogistics') - domain.append(('partner_id', '=', partner.id)), - domain.append(('id', 'in', allowed.ids)) + carrier.postlogistics_endpoint_url = "https://wedecint.post.ch/" - carrier.allowed_tmpl_options_ids = option_template_obj.search( - domain) + def postlogistics_get_tracking_link(self, picking): + return ( + "https://service.post.ch/EasyTrack/" + "submitParcelData.do?formattedParcelCodes=%s" % picking.carrier_tracking_ref + ) - postlogistics_license_id = fields.Many2one( - comodel_name='postlogistics.license', - string='PostLogistics Franking License', - ) - postlogistics_basic_service_ids = fields.One2many( - comodel_name='delivery.carrier.template.option', - compute='_compute_basic_service_ids', - string='PostLogistics Service Group', - help="Basic Service defines the available " - "additional options for this delivery method", - ) + def postlogistics_cancel_shipment(self, pickings): + raise UserError(_("This feature is under development")) - @api.multi def postlogistics_rate_shipment(self, order): self.ensure_one() - delivery_product_price = self.product_id and self.product_id.lst_price - if delivery_product_price: - return { - 'success': True, - 'price': delivery_product_price, - 'error_message': False, - 'warning_message': False - } - else: - return { - 'success': False, - 'price': 0.0, - 'error_message': False, - 'warning_message': _( - 'No sales price is defined on delivery product % ' % - self.product_id) - } + delivery_product_price = self.product_id and self.product_id.lst_price or 0 + return { + "success": True, + "price": delivery_product_price, + "error_message": False, + "warning_message": False, + } - @api.multi def postlogistics_send_shipping(self, pickings): - return [{'exact_price': False, 'tracking_number': False}] - - @api.multi - def postlogistics_get_tracking_link(self, picking): - return "https://service.post.ch/EasyTrack/" \ - "submitParcelData.do?formattedParcelCodes=%s" % \ - picking.carrier_tracking_ref + """ + It will generate the labels for all the packages of the picking. + Packages are mandatory in this case + """ + for pick in pickings: + pick._set_a_default_package() + pick._generate_postlogistics_label() - @api.multi - def postlogistics_cancel_shipment(self, pickings): - raise NotImplementedError() + return [{"exact_price": False, "tracking_number": False}] diff --git a/delivery_postlogistics/models/postlogistics_carrier_template_options.py b/delivery_postlogistics/models/postlogistics_carrier_template_options.py index a21f9ea9d4..c6a67b4d80 100644 --- a/delivery_postlogistics/models/postlogistics_carrier_template_options.py +++ b/delivery_postlogistics/models/postlogistics_carrier_template_options.py @@ -1,235 +1,31 @@ -# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -import logging - -from odoo import api, fields, models, _ - - -_logger = logging.getLogger(__name__) - - -class PostlogisticsLicense(models.Model): - _name = 'postlogistics.license' - _description = 'PostLogistics Franking License' - - _order = 'sequence' - - name = fields.Char(string='Description', - translate=True, - required=True) - number = fields.Char(string='Number', - required=True) - company_id = fields.Many2one(comodel_name='res.company', - string='Company', - required=True, - default=lambda self: self.env.user.company_id) - sequence = fields.Integer( - string='Sequence', - help="Gives the sequence on company to define priority on license " - "when multiple licenses are available for the same group of " - "service." - ) +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models POSTLOGISTIC_TYPES = [ - ('label_layout', 'Label Layout'), - ('output_format', 'Output Format'), - ('resolution', 'Output Resolution'), - ('basic', 'Basic Service'), - ('additional', 'Additional Service'), - ('delivery', 'Delivery Instructions') + ("label_layout", "Label Layout"), + ("output_format", "Output Format"), + ("resolution", "Output Resolution"), + ("basic", "Basic Service"), + ("additional", "Additional Service"), + ("delivery", "Delivery Instructions"), + ("partner_option", "Partner Option"), ] class DeliveryCarrierTemplateOption(models.Model): - """ Set name translatable and add service group """ - _inherit = 'delivery.carrier.template.option' - - name = fields.Char(translate=True) - postlogistics_type = fields.Selection( - selection=POSTLOGISTIC_TYPES, - string="PostLogistics option type", - ) - # relation tables to manage compatiblity between basic services - # and other services - postlogistics_basic_service_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='service_id', - column2='basic_service_id', - string="Basic Services", - domain=[('postlogistics_type', '=', 'basic')], - help="List of basic service for which this service is compatible", - ) - postlogistics_additonial_service_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='basic_service_id', - column2='service_id', - string="Compatible Additional Services", - domain=[('postlogistics_type', '=', 'additional')], - ) - postlogistics_delivery_instruction_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='basic_service_id', - column2='service_id', - string="Compatible Delivery Instructions", - domain=[('postlogistics_type', '=', 'delivery')], - ) + """ Available options for a carrier (partner) """ + _name = "postlogistics.delivery.carrier.template.option" + _description = "Delivery carrier template option" -class DeliveryCarrierOption(models.Model): - """ Set name translatable and add service group """ - _inherit = 'delivery.carrier.option' - + partner_id = fields.Many2one(comodel_name="res.partner", string="Carrier") name = fields.Char(translate=True) - - allowed_tmpl_options_ids = fields.Many2many( - 'delivery.carrier.template.option', - compute='_compute_allowed_tmpl_options_ids', - store=False, + code = fields.Char() + description = fields.Char( + help="Allow to define a more complete description than in the name field.", ) - - @api.depends('carrier_id.allowed_tmpl_options_ids') - def _compute_allowed_tmpl_options_ids(self): - """ Gets the available template options from related delivery.carrier - (be it from cache or context).""" - for option in self: - defaults = self.env.context.get('default_allowed_tmpl_options_ids') - option.allowed_tmpl_options_ids = ( - option.carrier_id.allowed_tmpl_options_ids or defaults or False - ) - - -class DeliveryCarrier(models.Model): - """ Add service group """ - _inherit = 'delivery.carrier' - - delivery_type = fields.Selection(selection_add=[('postlogistics', - 'Post logistics')]) - allowed_tmpl_options_ids = fields.Many2many( - 'delivery.carrier.template.option', - compute='_compute_allowed_options_ids', - store=False, - ) - - @api.depends('delivery_type', - 'available_option_ids', - 'available_option_ids.tmpl_option_id', - 'available_option_ids.postlogistics_type', - ) - def _compute_basic_service_ids(self): - """ Search in all options for PostLogistics basic services if set """ - for carrier in self: - if carrier.delivery_type != 'postlogistics': - continue - - options = carrier.available_option_ids.filtered( - lambda option: option.postlogistics_type == 'basic' - ).mapped('tmpl_option_id') - - if not options: - continue - self.postlogistics_basic_service_ids = options - - @api.depends('delivery_type', - 'postlogistics_basic_service_ids', - 'available_option_ids', - 'available_option_ids.postlogistics_type', - ) - def _compute_allowed_options_ids(self): - """ Compute allowed delivery.carrier.option. - - We do this to ensure the user first select a basic service. And - then he adds additional services. - """ - option_template_obj = self.env['delivery.carrier.template.option'] - - for carrier in self: - allowed = option_template_obj.browse() - domain = [] - if carrier.delivery_type != 'postlogistics': - domain.append(('partner_id', '=', False)) - else: - basic_services = carrier.postlogistics_basic_service_ids - if basic_services: - related_services = option_template_obj.search( - [('postlogistics_basic_service_ids', 'in', - basic_services.ids)] - ) - allowed |= related_services - - # Allows to set multiple optional single option in order to - # let the user select them - single_option_types = [ - 'label_layout', - 'output_format', - 'resolution', - ] - selected_single_options = [ - opt.tmpl_option_id.postlogistics_type - for opt in carrier.available_option_ids - if opt.postlogistics_type in single_option_types and - opt.mandatory] - if selected_single_options != single_option_types: - services = option_template_obj.search( - [('postlogistics_type', 'in', single_option_types), - ('postlogistics_type', 'not in', - selected_single_options)], - ) - allowed |= services - partner = self.env.ref('delivery_carrier_label_postlogistics' - '.partner_postlogistics') - domain.append(('partner_id', '=', partner.id)), - domain.append(('id', 'in', allowed.ids)) - - carrier.allowed_tmpl_options_ids = option_template_obj.search( - domain) - - postlogistics_license_id = fields.Many2one( - comodel_name='postlogistics.license', - string='PostLogistics Franking License', - ) - postlogistics_basic_service_ids = fields.One2many( - comodel_name='delivery.carrier.template.option', - compute='_compute_basic_service_ids', - string='PostLogistics Service Group', - help="Basic Service defines the available " - "additional options for this delivery method", + postlogistics_type = fields.Selection( + selection=POSTLOGISTIC_TYPES, string="PostLogistics option type", ) - - @api.multi - def postlogistics_rate_shipment(self, order): - self.ensure_one() - delivery_product_price = self.product_id and self.product_id.lst_price - if delivery_product_price: - return { - 'success': True, - 'price': delivery_product_price, - 'error_message': False, - 'warning_message': False - } - else: - return { - 'success': False, - 'price': 0.0, - 'error_message': False, - 'warning_message': _( - 'No sales price is defined on delivery product % ' % - self.product_id) - } - - @api.multi - def postlogistics_send_shipping(self, pickings): - return [{'exact_price': False, 'tracking_number': False}] - - @api.multi - def postlogistics_get_tracking_link(self, picking): - return "https://service.post.ch/EasyTrack/" \ - "submitParcelData.do?formattedParcelCodes=%s" % \ - picking.carrier_tracking_ref - - @api.multi - def postlogistics_cancel_shipment(self, pickings): - raise NotImplementedError() diff --git a/delivery_postlogistics/models/postlogistics_license.py b/delivery_postlogistics/models/postlogistics_license.py index a21f9ea9d4..c2d4db76cd 100644 --- a/delivery_postlogistics/models/postlogistics_license.py +++ b/delivery_postlogistics/models/postlogistics_license.py @@ -1,235 +1,29 @@ -# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). import logging -from odoo import api, fields, models, _ - +from odoo import fields, models _logger = logging.getLogger(__name__) class PostlogisticsLicense(models.Model): - _name = 'postlogistics.license' - _description = 'PostLogistics Franking License' + _name = "postlogistics.license" + _description = "PostLogistics Franking License" - _order = 'sequence' + _order = "sequence" - name = fields.Char(string='Description', - translate=True, - required=True) - number = fields.Char(string='Number', - required=True) - company_id = fields.Many2one(comodel_name='res.company', - string='Company', - required=True, - default=lambda self: self.env.user.company_id) + name = fields.Char(string="Description", translate=True, required=True) + number = fields.Char(string="Number", required=True) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + required=True, + default=lambda self: self.env.user.company_id, + ) sequence = fields.Integer( - string='Sequence', + string="Sequence", help="Gives the sequence on company to define priority on license " - "when multiple licenses are available for the same group of " - "service." - ) - - -POSTLOGISTIC_TYPES = [ - ('label_layout', 'Label Layout'), - ('output_format', 'Output Format'), - ('resolution', 'Output Resolution'), - ('basic', 'Basic Service'), - ('additional', 'Additional Service'), - ('delivery', 'Delivery Instructions') -] - - -class DeliveryCarrierTemplateOption(models.Model): - """ Set name translatable and add service group """ - _inherit = 'delivery.carrier.template.option' - - name = fields.Char(translate=True) - postlogistics_type = fields.Selection( - selection=POSTLOGISTIC_TYPES, - string="PostLogistics option type", - ) - # relation tables to manage compatiblity between basic services - # and other services - postlogistics_basic_service_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='service_id', - column2='basic_service_id', - string="Basic Services", - domain=[('postlogistics_type', '=', 'basic')], - help="List of basic service for which this service is compatible", - ) - postlogistics_additonial_service_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='basic_service_id', - column2='service_id', - string="Compatible Additional Services", - domain=[('postlogistics_type', '=', 'additional')], - ) - postlogistics_delivery_instruction_ids = fields.Many2many( - comodel_name='delivery.carrier.template.option', - relation='postlogistics_compatibility_service_rel', - column1='basic_service_id', - column2='service_id', - string="Compatible Delivery Instructions", - domain=[('postlogistics_type', '=', 'delivery')], - ) - - -class DeliveryCarrierOption(models.Model): - """ Set name translatable and add service group """ - _inherit = 'delivery.carrier.option' - - name = fields.Char(translate=True) - - allowed_tmpl_options_ids = fields.Many2many( - 'delivery.carrier.template.option', - compute='_compute_allowed_tmpl_options_ids', - store=False, - ) - - @api.depends('carrier_id.allowed_tmpl_options_ids') - def _compute_allowed_tmpl_options_ids(self): - """ Gets the available template options from related delivery.carrier - (be it from cache or context).""" - for option in self: - defaults = self.env.context.get('default_allowed_tmpl_options_ids') - option.allowed_tmpl_options_ids = ( - option.carrier_id.allowed_tmpl_options_ids or defaults or False - ) - - -class DeliveryCarrier(models.Model): - """ Add service group """ - _inherit = 'delivery.carrier' - - delivery_type = fields.Selection(selection_add=[('postlogistics', - 'Post logistics')]) - allowed_tmpl_options_ids = fields.Many2many( - 'delivery.carrier.template.option', - compute='_compute_allowed_options_ids', - store=False, - ) - - @api.depends('delivery_type', - 'available_option_ids', - 'available_option_ids.tmpl_option_id', - 'available_option_ids.postlogistics_type', - ) - def _compute_basic_service_ids(self): - """ Search in all options for PostLogistics basic services if set """ - for carrier in self: - if carrier.delivery_type != 'postlogistics': - continue - - options = carrier.available_option_ids.filtered( - lambda option: option.postlogistics_type == 'basic' - ).mapped('tmpl_option_id') - - if not options: - continue - self.postlogistics_basic_service_ids = options - - @api.depends('delivery_type', - 'postlogistics_basic_service_ids', - 'available_option_ids', - 'available_option_ids.postlogistics_type', - ) - def _compute_allowed_options_ids(self): - """ Compute allowed delivery.carrier.option. - - We do this to ensure the user first select a basic service. And - then he adds additional services. - """ - option_template_obj = self.env['delivery.carrier.template.option'] - - for carrier in self: - allowed = option_template_obj.browse() - domain = [] - if carrier.delivery_type != 'postlogistics': - domain.append(('partner_id', '=', False)) - else: - basic_services = carrier.postlogistics_basic_service_ids - if basic_services: - related_services = option_template_obj.search( - [('postlogistics_basic_service_ids', 'in', - basic_services.ids)] - ) - allowed |= related_services - - # Allows to set multiple optional single option in order to - # let the user select them - single_option_types = [ - 'label_layout', - 'output_format', - 'resolution', - ] - selected_single_options = [ - opt.tmpl_option_id.postlogistics_type - for opt in carrier.available_option_ids - if opt.postlogistics_type in single_option_types and - opt.mandatory] - if selected_single_options != single_option_types: - services = option_template_obj.search( - [('postlogistics_type', 'in', single_option_types), - ('postlogistics_type', 'not in', - selected_single_options)], - ) - allowed |= services - partner = self.env.ref('delivery_carrier_label_postlogistics' - '.partner_postlogistics') - domain.append(('partner_id', '=', partner.id)), - domain.append(('id', 'in', allowed.ids)) - - carrier.allowed_tmpl_options_ids = option_template_obj.search( - domain) - - postlogistics_license_id = fields.Many2one( - comodel_name='postlogistics.license', - string='PostLogistics Franking License', - ) - postlogistics_basic_service_ids = fields.One2many( - comodel_name='delivery.carrier.template.option', - compute='_compute_basic_service_ids', - string='PostLogistics Service Group', - help="Basic Service defines the available " - "additional options for this delivery method", + "when multiple licenses are available for the same group of " + "service.", ) - - @api.multi - def postlogistics_rate_shipment(self, order): - self.ensure_one() - delivery_product_price = self.product_id and self.product_id.lst_price - if delivery_product_price: - return { - 'success': True, - 'price': delivery_product_price, - 'error_message': False, - 'warning_message': False - } - else: - return { - 'success': False, - 'price': 0.0, - 'error_message': False, - 'warning_message': _( - 'No sales price is defined on delivery product % ' % - self.product_id) - } - - @api.multi - def postlogistics_send_shipping(self, pickings): - return [{'exact_price': False, 'tracking_number': False}] - - @api.multi - def postlogistics_get_tracking_link(self, picking): - return "https://service.post.ch/EasyTrack/" \ - "submitParcelData.do?formattedParcelCodes=%s" % \ - picking.carrier_tracking_ref - - @api.multi - def postlogistics_cancel_shipment(self, pickings): - raise NotImplementedError() diff --git a/delivery_postlogistics/models/postlogistics_shipping_label.py b/delivery_postlogistics/models/postlogistics_shipping_label.py index 460e208593..b3a39ca3ed 100644 --- a/delivery_postlogistics/models/postlogistics_shipping_label.py +++ b/delivery_postlogistics/models/postlogistics_shipping_label.py @@ -1,134 +1,25 @@ -# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -import base64 -from operator import attrgetter +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -from odoo import _, api, exceptions, fields, models +from odoo import api, fields, models -from ..postlogistics.web_service import PostlogisticsWebService +class PostlogisticsShippingLabel(models.Model): + """ Child class of ir attachment to identify which are labels """ -class StockPicking(models.Model): - _inherit = 'stock.picking' + _name = "postlogistics.shipping.label" + _inherits = {"ir.attachment": "attachment_id"} + _description = "Shipping Label for Postlogistics" - delivery_fixed_date = fields.Date( - "Fixed delivery date", help="Specific delivery date (ZAW3217)" - ) - delivery_place = fields.Char( - "Delivery Place", help="For Deposit item service (ZAW3219)" - ) - delivery_phone = fields.Char( - "Phone", help="For notify delivery by telephone (ZAW3213)" + file_type = fields.Char(string="File type", default="pdf") + attachment_id = fields.Many2one( + comodel_name="ir.attachment", + string="Attachement", + required=True, + ondelete="cascade", ) - delivery_mobile = fields.Char( - "Mobile", help="For notify delivery by telephone (ZAW3213)" - ) - - @api.multi - def postlogistics_cod_amount(self): - """ Return the Postlogistic Cash on Delivery amount of a picking - - If the picking delivers the whole sales order, we use the total - amount of the sales order. - - Otherwise, we don't know the value of each picking so we raise - an error. The user has to create packages with the cash on - delivery price on each package. - """ - self.ensure_one() - order = self.sale_id - if not order: - return 0.0 - if len(order) > 1: - raise exceptions.Warning( - _('The cash on delivery amount must be manually specified ' - 'on the packages when a package contains products ' - 'from different sales orders.') - ) - order_moves = order.mapped('order_line.procurement_ids.move_ids') - picking_moves = self.move_lines - # check if the package delivers the whole sales order - if order_moves != picking_moves: - raise exceptions.Warning( - _('The cash on delivery amount must be manually specified ' - 'on the packages when a sales order is delivered ' - 'in several delivery orders.') - ) - return order.amount_total - - @api.multi - def _generate_postlogistics_label(self, webservice_class=None, - package_ids=None): - """ Generate labels and write tracking numbers received """ - self.ensure_one() - user = self.env.user - company = user.company_id - if webservice_class is None: - webservice_class = PostlogisticsWebService - - if package_ids is None: - packages = self._get_packages_from_picking() - packages = sorted(packages, key=attrgetter('name')) - else: - # restrict on the provided packages - package_obj = self.env['stock.quant.package'] - packages = package_obj.browse(package_ids) - - web_service = webservice_class(company) - res = web_service.generate_label(self, - packages, - user_lang=user.lang) - - if 'errors' in res: - raise exceptions.Warning('\n'.join(res['errors'])) - - def info_from_label(label): - tracking_number = label['tracking_number'] - return {'file': base64.b64decode(label['binary']), - 'file_type': label['file_type'], - 'name': tracking_number + '.' + label['file_type'], - } - - labels = [] - # if there are no pack defined, write tracking_number on picking - # otherwise, write it on parcel_tracking field of each pack - if not packages: - for rec in res: - label = rec['value'] - tracking_number = label['tracking_number'] - self.carrier_tracking_ref = tracking_number - info = info_from_label(label) - info['package_id'] = False - labels.append(info) - return labels - - tracking_refs = [] - for package in packages: - label = [item for item in res if package.name in item['value']['item_id']] - value = label[0]['value'] - package.parcel_tracking = value['tracking_number'] - tracking_refs.append(value['tracking_number']) - info = info_from_label(value) - info['package_id'] = package.id - labels.append(info) - - self.carrier_tracking_ref = "; ".join(tracking_refs) - - return labels - - @api.multi - def generate_shipping_labels(self, package_ids=None): - """ Add label generation for Postlogistics """ - self.ensure_one() - if self.carrier_id.delivery_type == 'postlogistics': - return self._generate_postlogistics_label(package_ids=package_ids) - return super().generate_shipping_labels(package_ids=package_ids) - - -class ShippingLabel(models.Model): - """ Child class of ir attachment to identify which are labels """ - _inherit = 'shipping.label' + # TODO: check if we can remove this method @api.model def _selection_file_type(self): """ Return a concatenated list of extensions of label file format @@ -140,12 +31,14 @@ def _selection_file_type(self): """ file_types = super()._selection_file_type() - new_types = [('eps', 'EPS'), - ('gif', 'GIF'), - ('jpg', 'JPG'), - ('png', 'PNG'), - ('pdf', 'PDF'), - ('spdf', 'sPDF'), # sPDF is a pdf without integrated font - ('zpl2', 'ZPL2')] + new_types = [ + ("eps", "EPS"), + ("gif", "GIF"), + ("jpg", "JPG"), + ("png", "PNG"), + ("pdf", "PDF"), + ("spdf", "sPDF"), # sPDF is a pdf without integrated font + ("zpl2", "ZPL2"), + ] file_types.extend(new_types) return file_types diff --git a/delivery_postlogistics/models/product_packaging.py b/delivery_postlogistics/models/product_packaging.py new file mode 100644 index 0000000000..7003a08e8a --- /dev/null +++ b/delivery_postlogistics/models/product_packaging.py @@ -0,0 +1,19 @@ +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ProductPackaging(models.Model): + _inherit = "product.packaging" + + package_carrier_type = fields.Selection( + selection_add=[("postlogistics", "Postlogistics")] + ) + + def _get_packaging_codes(self): + """ + Return the list of packaging codes + """ + self.ensure_one() + return [code.strip() for code in self.shipper_package_code.split(",")] diff --git a/delivery_postlogistics/models/res_config_settings.py b/delivery_postlogistics/models/res_config_settings.py deleted file mode 100644 index db4fcb3302..0000000000 --- a/delivery_postlogistics/models/res_config_settings.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -import logging - -from odoo import fields, models - -from . company import ResCompany - -_logger = logging.getLogger(__name__) - - -class PostlogisticsConfigSettings(models.TransientModel): - _name = 'res.config.settings' - _inherit = ['res.config.settings', 'abstract.config.settings'] - - # AbstractConfigSettings attribute - _prefix = 'postlogistics_' - _companyObject = ResCompany - - tracking_format = fields.Selection( - related='company_id.postlogistics_tracking_format', - selection=[ - ('postlogistics', "Use default postlogistics tracking numbers" - ), - ('picking_num', 'Use picking number with pack counter')], - string="Tracking number format", type='selection', - help="Allows you to define how the ItemNumber (the last 8 digits) " - "of the tracking number will be generated:\n" - "- Default postlogistics numbers: The webservice generates it" - " for you.\n" - "- Picking number with pack counter: Generate it using the " - "digits of picking name and add the pack number. 2 digits for" - "pack number and 6 digits for picking number. (eg. 07000042 " - "for picking 42 and 7th pack") - proclima_logo = fields.Boolean( - related='company_id.postlogistics_proclima_logo', - help="The “pro clima” logo indicates an item for which the " - "surcharge for carbon-neutral shipping has been paid and a " - "contract to that effect has been signed. For Letters with " - "barcode (BMB) domestic, the ProClima logo is printed " - "automatically (at no additional charge)" - ) diff --git a/delivery_postlogistics/models/res_partner.py b/delivery_postlogistics/models/res_partner.py new file mode 100644 index 0000000000..64d034bac0 --- /dev/null +++ b/delivery_postlogistics/models/res_partner.py @@ -0,0 +1,26 @@ +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + postlogistics_option_ids = fields.Many2many( + "postlogistics.delivery.carrier.template.option", + relation="postlogistics_options_partner_rel", + column1="partner_id", + column2="option_id", + string="Postlogistics Options", + ) + + postlogistics_notification = fields.Selection( + [ + ("disabled", "Disabled"), + ("email", "Email"), + ("sms", "Mobile SMS"), + ("phone", "Phone Call"), + ], + default="disabled", + ) diff --git a/delivery_postlogistics/models/stock_move.py b/delivery_postlogistics/models/stock_move.py new file mode 100644 index 0000000000..d8382fce5c --- /dev/null +++ b/delivery_postlogistics/models/stock_move.py @@ -0,0 +1,22 @@ +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class StockMove(models.Model): + _inherit = "stock.move" + + def _get_new_picking_values(self): + vals = super(StockMove, self)._get_new_picking_values() + + order_commitment_date = ( + self.sale_line_id and self.sale_line_id.order_id.commitment_date + ) + + if order_commitment_date: + user_time = fields.Datetime.context_timestamp( + self, order_commitment_date + ).date() + vals["delivery_fixed_date"] = user_time + return vals diff --git a/delivery_postlogistics/models/stock_picking.py b/delivery_postlogistics/models/stock_picking.py index 460e208593..413b4e1831 100644 --- a/delivery_postlogistics/models/stock_picking.py +++ b/delivery_postlogistics/models/stock_picking.py @@ -1,19 +1,21 @@ -# Copyright 2013-2019 Yannick Vaucher (Camptocamp SA) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). import base64 from operator import attrgetter -from odoo import _, api, exceptions, fields, models +from odoo import _, exceptions, fields, models from ..postlogistics.web_service import PostlogisticsWebService class StockPicking(models.Model): - _inherit = 'stock.picking' + _inherit = "stock.picking" delivery_fixed_date = fields.Date( "Fixed delivery date", help="Specific delivery date (ZAW3217)" ) + + # TODO: consider refactoring these fields using a partner relation instead delivery_place = fields.Char( "Delivery Place", help="For Deposit item service (ZAW3219)" ) @@ -24,7 +26,75 @@ class StockPicking(models.Model): "Mobile", help="For notify delivery by telephone (ZAW3213)" ) - @api.multi + def _get_packages_from_picking(self): + """ Get all the packages from the picking """ + self.ensure_one() + operation_obj = self.env["stock.move.line"] + operations = operation_obj.search( + [ + "|", + ("package_id", "!=", False), + ("result_package_id", "!=", False), + ("picking_id", "=", self.id), + ] + ) + package_ids = [] + for operation in operations: + # Take the destination package. If empty, the package is + # moved so take the source one. + package_ids.append( + operation.result_package_id.id or operation.package_id.id + ) + + packages = self.env["stock.quant.package"].browse(package_ids) + return packages + + def get_shipping_label_values(self, label): + self.ensure_one() + return { + "name": label["name"], + "res_id": self.id, + "res_model": "stock.picking", + "datas": label["file"], + "file_type": label["file_type"], + } + + def attach_shipping_label(self, label): + """Attach a label returned by generate_shipping_labels to a picking""" + self.ensure_one() + data = self.get_shipping_label_values(label) + context_attachment = self.env.context.copy() + # remove default_type setted for stock_picking + # as it would try to define default value of attachement + if "default_type" in context_attachment: + del context_attachment["default_type"] + return ( + self.env["postlogistics.shipping.label"] + .with_context(context_attachment) + .create(data) + ) + + def _set_a_default_package(self): + """ Pickings using this module must have a package + If not this method put it one silently + """ + for picking in self: + move_lines = picking.move_line_ids.filtered( + lambda s: not (s.package_id or s.result_package_id) + ) + if move_lines: + default_packaging = ( + picking.carrier_id.postlogistics_default_packaging_id + ) + package = self.env["stock.quant.package"].create( + { + "packaging_id": default_packaging + and default_packaging.id + or False + } + ) + move_lines.write({"result_package_id": package.id}) + def postlogistics_cod_amount(self): """ Return the Postlogistic Cash on Delivery amount of a picking @@ -41,24 +111,79 @@ def postlogistics_cod_amount(self): return 0.0 if len(order) > 1: raise exceptions.Warning( - _('The cash on delivery amount must be manually specified ' - 'on the packages when a package contains products ' - 'from different sales orders.') + _( + "The cash on delivery amount must be manually specified " + "on the packages when a package contains products " + "from different sales orders." + ) ) - order_moves = order.mapped('order_line.procurement_ids.move_ids') + order_moves = order.mapped("order_line.procurement_ids.move_ids") picking_moves = self.move_lines # check if the package delivers the whole sales order if order_moves != picking_moves: raise exceptions.Warning( - _('The cash on delivery amount must be manually specified ' - 'on the packages when a sales order is delivered ' - 'in several delivery orders.') + _( + "The cash on delivery amount must be manually specified " + "on the packages when a sales order is delivered " + "in several delivery orders." + ) ) return order.amount_total - @api.multi - def _generate_postlogistics_label(self, webservice_class=None, - package_ids=None): + def info_from_label(self, label, zpl_patch_string=False): + tracking_number = label["tracking_number"] + data = base64.b64decode(label["binary"]) + + # Apply patch for zpl file + if label["file_type"] == "zpl2" and zpl_patch_string: + data = base64.b64encode( + base64.b64decode(data) + .decode("cp437") + .replace("^XA", zpl_patch_string) + .encode("utf-8") + ) + return { + "file": data, + "file_type": label["file_type"], + "name": tracking_number + "." + label["file_type"], + } + + def write_tracking_number_label(self, label_result, packages): + """ + If there are no pack defined, write tracking_number on picking + otherwise, write it on parcel_tracking field of each pack. + Note we can receive multiple labels for a same package + """ + zpl_patch_string = self.carrier_id.zpl_patch_string + + labels = [] + if not packages: + label = label_result[0]["value"][0] + self.carrier_tracking_ref = label["tracking_number"] + labels.append(self.info_from_label(label, zpl_patch_string)) + + tracking_refs = [] + for package in packages: + tracking_numbers = [] + for label in label_result: + for label_value in label["value"]: + if package.name in label_value["item_id"].split("+")[-1]: + tracking_numbers.append(label_value["tracking_number"]) + labels.append( + self.info_from_label(label_value, zpl_patch_string) + ) + package.parcel_tracking = "; ".join(tracking_numbers) + tracking_refs += tracking_numbers + + existing_tracking_ref = ( + self.carrier_tracking_ref and self.carrier_tracking_ref.split("; ") or [] + ) + self.carrier_tracking_ref = "; ".join(existing_tracking_ref + tracking_refs) + return labels + + def _generate_postlogistics_label( + self, webservice_class=None, package_ids=None, skip_attach_file=False + ): """ Generate labels and write tracking numbers received """ self.ensure_one() user = self.env.user @@ -68,84 +193,44 @@ def _generate_postlogistics_label(self, webservice_class=None, if package_ids is None: packages = self._get_packages_from_picking() - packages = sorted(packages, key=attrgetter('name')) + packages = packages.sorted(key=attrgetter("name")) else: # restrict on the provided packages - package_obj = self.env['stock.quant.package'] + package_obj = self.env["stock.quant.package"] packages = package_obj.browse(package_ids) web_service = webservice_class(company) - res = web_service.generate_label(self, - packages, - user_lang=user.lang) - - if 'errors' in res: - raise exceptions.Warning('\n'.join(res['errors'])) - - def info_from_label(label): - tracking_number = label['tracking_number'] - return {'file': base64.b64decode(label['binary']), - 'file_type': label['file_type'], - 'name': tracking_number + '.' + label['file_type'], - } - labels = [] - # if there are no pack defined, write tracking_number on picking - # otherwise, write it on parcel_tracking field of each pack - if not packages: - for rec in res: - label = rec['value'] - tracking_number = label['tracking_number'] - self.carrier_tracking_ref = tracking_number - info = info_from_label(label) - info['package_id'] = False - labels.append(info) - return labels + # Do not generate label for packages that are already done + packages = packages.filtered(lambda p: not p.parcel_tracking) - tracking_refs = [] - for package in packages: - label = [item for item in res if package.name in item['value']['item_id']] - value = label[0]['value'] - package.parcel_tracking = value['tracking_number'] - tracking_refs.append(value['tracking_number']) - info = info_from_label(value) - info['package_id'] = package.id - labels.append(info) + label_results = web_service.generate_label(self, packages) - self.carrier_tracking_ref = "; ".join(tracking_refs) + # Process the success packages first + success_label_results = [ + label for label in label_results if "errors" not in label + ] + failed_label_results = [label for label in label_results if "errors" in label] - return labels + # Case when there is a failed label, rollback odoo data + if failed_label_results: + self._cr.rollback() - @api.multi - def generate_shipping_labels(self, package_ids=None): - """ Add label generation for Postlogistics """ - self.ensure_one() - if self.carrier_id.delivery_type == 'postlogistics': - return self._generate_postlogistics_label(package_ids=package_ids) - return super().generate_shipping_labels(package_ids=package_ids) - - -class ShippingLabel(models.Model): - """ Child class of ir attachment to identify which are labels """ - _inherit = 'shipping.label' - - @api.model - def _selection_file_type(self): - """ Return a concatenated list of extensions of label file format - plus file format from super + labels = self.write_tracking_number_label(success_label_results, packages) - This will be filtered and sorted in __get_file_type_selection + if not skip_attach_file: + for label in labels: + self.attach_shipping_label(label) - :return: list of tuple (code, name) + if failed_label_results: + # Commit the change to save the changes, + # This ensures the label pushed recored correctly in Odoo + self._cr.commit() + error_message = "\n".join(label["errors"] for label in failed_label_results) + raise exceptions.Warning(error_message) + return labels - """ - file_types = super()._selection_file_type() - new_types = [('eps', 'EPS'), - ('gif', 'GIF'), - ('jpg', 'JPG'), - ('png', 'PNG'), - ('pdf', 'PDF'), - ('spdf', 'sPDF'), # sPDF is a pdf without integrated font - ('zpl2', 'ZPL2')] - file_types.extend(new_types) - return file_types + def generate_postlogistics_shipping_labels(self, package_ids=None): + """ Add label generation for Postlogistics """ + self.ensure_one() + return self._generate_postlogistics_label(package_ids=package_ids) diff --git a/delivery_postlogistics/models/stock_quant_package.py b/delivery_postlogistics/models/stock_quant_package.py index 31b2d4f7b5..b4923d3f8c 100644 --- a/delivery_postlogistics/models/stock_quant_package.py +++ b/delivery_postlogistics/models/stock_quant_package.py @@ -1,28 +1,26 @@ -# Copyright 2015-2019 Guewen Baconnier (Camptocamp SA) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# Copyright 2013-2016 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import _, api, exceptions, fields, models class StockQuantPackage(models.Model): - _inherit = 'stock.quant.package' + _inherit = "stock.quant.package" postlogistics_manual_cod_amount = fields.Float( - string='Postlogistics Cash On Delivery Amount', - help='If the cash on delivery amount for this package is different ' - 'than the total of the sales order, write the amount there.' + string="Postlogistics Cash On Delivery Amount", + help="If the cash on delivery amount for this package is different " + "than the total of the sales order, write the amount there.", ) + parcel_tracking = fields.Char("Parcel Tracking") + package_carrier_type = fields.Selection(related="packaging_id.package_carrier_type") - @api.multi - @api.returns('stock.picking') + @api.returns("stock.picking") def _get_origin_pickings(self): self.ensure_one() - operation_model = self.env['stock.pack.operation'] - operations = operation_model.search( - [('result_package_id', '=', self.id)] - ) - return operations.mapped('picking_id') + move_line_model = self.env["stock.move.line"] + move_line = move_line_model.search([("package_id", "=", self.id)]) + return move_line.mapped("picking_id") - @api.multi def postlogistics_cod_amount(self): """ Return the Postlogistic Cash on Delivery amount of a package @@ -42,9 +40,11 @@ def postlogistics_cod_amount(self): pickings = self._get_origin_pickings() if len(pickings) > 1: raise exceptions.Warning( - _('The cash on delivery amount must be manually specified ' - 'on the packages when a sales order is delivered ' - 'in several delivery orders.') + _( + "The cash on delivery amount must be manually specified " + "on the packages when a sales order is delivered " + "in several delivery orders." + ) ) order = pickings.sale_id @@ -52,19 +52,23 @@ def postlogistics_cod_amount(self): return 0.0 if len(order) > 1: raise exceptions.Warning( - _('The cash on delivery amount must be manually specified ' - 'on the packages when a package contains products ' - 'from different sales orders.') + _( + "The cash on delivery amount must be manually specified " + "on the packages when a package contains products " + "from different sales orders." + ) ) - order_moves = order.mapped('order_line.procurement_ids.move_ids') - package_moves = self.mapped('quant_ids.history_ids') + order_moves = order.mapped("order_line.procurement_ids.move_ids") + package_moves = self.mapped("quant_ids.history_ids") # check if the package delivers the whole sales order if order_moves != package_moves: raise exceptions.Warning( - _('The cash on delivery amount must be manually specified ' - 'on the packages when a sales order is delivered ' - 'in several packages.') + _( + "The cash on delivery amount must be manually specified " + "on the packages when a sales order is delivered " + "in several packages." + ) ) return order.amount_total diff --git a/delivery_postlogistics/postlogistics/web_service.py b/delivery_postlogistics/postlogistics/web_service.py index fff6f9491c..3f1332d648 100644 --- a/delivery_postlogistics/postlogistics/web_service.py +++ b/delivery_postlogistics/postlogistics/web_service.py @@ -2,29 +2,25 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). import base64 -import re -import logging import json -import unidecode -import requests +import logging +import re import threading -from PIL import Image -from io import StringIO +import urllib.parse from datetime import datetime, timedelta +from io import BytesIO from odoo import _, exceptions -_logger = logging.getLogger(__name__) - -_compile_itemid = re.compile(r'[^0-9A-Za-z+\-_]') -_compile_itemnum = re.compile(r'[^0-9]') +import requests +from PIL import Image +_logger = logging.getLogger(__name__) -def _sanitize_string(string): - """Temporary fix, remove all non ascii char as the API - weirdly doesn't support them in some cases. - """ - return unidecode.unidecode(string) +_compile_itemid = re.compile(r"[^0-9A-Za-z+\-_]") +_compile_itemnum = re.compile(r"[^0-9]") +AUTH_PATH = "/WEDECOAuth/token" +GENERATE_LABEL_PATH = "/api/barcode/v1/generateAddressLabel" class PostlogisticsWebService(object): @@ -33,7 +29,9 @@ class PostlogisticsWebService(object): Handbook available here: https://developer.post.ch/en/digital-commerce-api - https://wedec.post.ch/doc/swagger/index.html?url=https://wedec.post.ch/doc/api/barcode/v1/swagger.yaml#/Barcode/generateAddressLabel + https://wedec.post.ch/doc/swagger/index.html? + url=https://wedec.post.ch/doc/api/barcode/v1/swagger.yaml + #/Barcode/generateAddressLabel Allows to generate labels @@ -44,7 +42,7 @@ class PostlogisticsWebService(object): _lock = threading.Lock() def __init__(self, company): - self.default_lang = company.partner_id.lang or 'en' + self.default_lang = company.partner_id.lang or "en" def _get_language(self, lang): """ Return a language to iso format from odoo format. @@ -58,11 +56,11 @@ def _get_language(self, lang): """ if not lang: lang = self.default_lang - available_languages = ['de', 'en', 'fr', 'it'] # Given by API doc - lang_code = lang.split('_')[0] + available_languages = ["de", "en", "fr", "it"] # Given by API doc + lang_code = lang.split("_")[0] if lang_code in available_languages: return lang_code - return 'en' + return "en" def _prepare_recipient(self, picking): """ Create a ns0:Recipient as a dict from a partner @@ -72,38 +70,49 @@ def _prepare_recipient(self, picking): """ partner = picking.partner_id + partner_mobile = picking.delivery_mobile or partner.mobile + partner_phone = picking.delivery_phone or partner.phone + + if partner.postlogistics_notification == "email" and not partner.email: + raise exceptions.UserError(_("Email is required for notification.")) + elif partner.postlogistics_notification == "sms" and not partner_mobile: + raise exceptions.UserError( + _("Mobile number is required for sms notification.") + ) + elif partner.postlogistics_notification == "phone" and not partner_phone: + raise exceptions.UserError( + _("Phone number is required for phone call notification.") + ) partner_name = partner.name or partner.parent_id.name recipient = { - 'name1': _sanitize_string(partner_name), - 'street': _sanitize_string(partner.street), - 'zip': partner.zip, - 'city': partner.city, - 'email': partner.email or None, + "name1": partner_name[:35], + "street": partner.street[:35], + "zip": partner.zip[:10], + "city": partner.city[:35], } if partner.country_id.code: - recipient['country'] = partner.country_id.code.upper() + recipient["country"] = partner.country_id.code.upper() if partner.street2: - recipient['addressSuffix'] = _sanitize_string(partner.street2) + recipient["addressSuffix"] = partner.street2[:35] - if partner.parent_id and partner.parent_id.name != partner_name: - recipient['name2'] = _sanitize_string(partner.parent_id.name) - recipient['personallyAddressed'] = False + company_partner_name = partner.commercial_company_name + if company_partner_name and company_partner_name != partner_name: + recipient["name2"] = partner.parent_id.name[:35] + recipient["personallyAddressed"] = False # Phone and / or mobile should only be displayed if instruction to # Notify delivery by telephone is set - is_phone_required = [option for option in picking.option_ids - if option.code == 'ZAW3213'] - if is_phone_required: - phone = picking.delivery_phone or partner.phone - if phone: - recipient['phone'] = phone - - mobile = picking.delivery_mobile or partner.mobile - if mobile: - recipient['mobile'] = mobile + if partner.postlogistics_notification == "email": + recipient["email"] = partner.email + elif partner.postlogistics_notification == "phone": + recipient["phone"] = partner_phone + if partner_mobile: + recipient["mobile"] = partner_mobile + elif partner.postlogistics_notification == "sms": + recipient["mobile"] = partner_mobile return recipient @@ -120,47 +129,38 @@ def _prepare_customer(self, picking): partner = company.partner_id customer = { - 'name1': _sanitize_string(partner.name), - 'street': _sanitize_string(partner.street), - 'zip': partner.zip, - 'city': partner.city, - 'country': partner.country_id.code, - 'domicilePostOffice': company.postlogistics_office, + "name1": partner.name, + "street": partner.street, + "zip": partner.zip, + "city": partner.city, + "country": partner.country_id.code, + "domicilePostOffice": picking.carrier_id.postlogistics_office or None, } - logo = company.postlogistics_logo + logo = picking.carrier_id.postlogistics_logo if logo: - logo_image = Image.open(StringIO(logo.decode())) + logo_image = Image.open(BytesIO(base64.b64decode(logo))) logo_format = logo_image.format - customer['logo'] = logo.decode() - customer['logoFormat'] = logo_format + customer["logo"] = logo.decode() + customer["logoFormat"] = logo_format return customer - def _get_single_option(self, picking, option): - option = [opt.code for opt in picking.option_ids - if opt.postlogistics_type == option] - assert len(option) <= 1 - return option and option[0] - def _get_label_layout(self, picking): - label_layout = self._get_single_option(picking, 'label_layout') - if not label_layout: - company = picking.company_id - label_layout = company.postlogistics_label_layout.code - return label_layout + """ + Get Label layout define in carrier + """ + return picking.carrier_id.postlogistics_label_layout.code def _get_output_format(self, picking): - output_format = self._get_single_option(picking, 'output_format') - if not output_format: - company = picking.company_id - output_format = company.postlogistics_output_format.code - return output_format + """ + Get Output format define in carrier + """ + return picking.carrier_id.postlogistics_output_format.code def _get_image_resolution(self, picking): - resolution = self._get_single_option(picking, 'resolution') - if not resolution: - company = picking.company_id - resolution = company.postlogistics_resolution.code - return resolution + """ + Get Output Resolution Code define in carrier + """ + return picking.carrier_id.postlogistics_resolution.code def _get_license(self, picking): """ Get the license @@ -170,46 +170,58 @@ def _get_license(self, picking): :return: license number """ franking_license = picking.carrier_id.postlogistics_license_id - if not franking_license: - company_licenses = picking.company_id.postlogistics_license_ids - if not company_licenses: - return None - franking_license = company_licenses[0] return franking_license.number - def _prepare_attributes(self, picking, pack_num=None, pack_total=None): + def _prepare_attributes(self, picking, pack=None, pack_num=None, pack_total=None): + packaging = ( + pack + and pack.packaging_id + or picking.carrier_id.postlogistics_default_packaging_id + ) + services = packaging._get_packaging_codes() + + total_weight = pack.shipping_weight if pack else picking.shipping_weight + total_weight *= 1000 - services = [ - code - for codes in ( - option.code.split(',') - for option in picking.option_ids - if option.tmpl_option_id.postlogistics_type - in ('basic', 'additional', 'delivery') - ) - for code in codes - ] if not services: raise exceptions.UserError( - _('Missing required delivery option on picking.') + _("No Postlogistics packaging services found in this picking.") ) + # Activate phone notification ZAW3213 + # if phone call notification is set on partner + if picking.partner_id.postlogistics_notification == "phone": + services.append("ZAW3213") + attributes = { - 'przl': services, - 'weight': picking.shipping_weight, + "weight": int(total_weight), } - option_codes = [option.code for option in picking.option_ids] - if 'ZAW3217' in option_codes and picking.delivery_fixed_date: - attributes['deliveryDate'] = picking.delivery_fixed_date - if 'ZAW3218' in option_codes and pack_num: - attributes.update({ - 'parcelTotal': pack_total or picking.number_of_packages, - 'parcelNo': pack_num, - }) - if 'ZAW3219' in option_codes and picking.delivery_place: - attributes['deliveryPlace'] = picking.delivery_place - if picking.company_id.postlogistics_proclima_logo: - attributes['proClima'] = True + + # Remove the services if the delivery fixed date is not set + if "ZAW3217" in services: + if picking.delivery_fixed_date: + attributes["deliveryDate"] = picking.delivery_fixed_date + else: + services.remove("ZAW3217") + + # parcelNo / parcelTotal cannot be used if service ZAW3218 is not activated + if "ZAW3218" in services: + if pack_total > 1: + attributes.update( + {"parcelTotal": pack_total - 1, "parcelNo": pack_num - 1} + ) + else: + services.remove("ZAW3218") + + if "ZAW3219" in services and picking.delivery_place: + attributes["deliveryPlace"] = picking.delivery_place + if picking.carrier_id.postlogistics_proclima_logo: + attributes["proClima"] = True + else: + attributes["proClima"] = False + + attributes["przl"] = services + return attributes def _get_itemid(self, picking, pack_no): @@ -219,9 +231,11 @@ def _get_itemid(self, picking, pack_no): :return string: itemid """ - name = _compile_itemid.sub('', picking.name) - if pack_no: - pack_no = _compile_itemid.sub('', pack_no) + name = _compile_itemid.sub("", picking.name) + if not pack_no: + return name + + pack_no = _compile_itemid.sub("", pack_no) codes = [name, pack_no] return "+".join(c for c in codes if c) @@ -230,12 +244,19 @@ def _cash_on_delivery(self, picking, package=None): amount = package.postlogistics_cod_amount() else: amount = picking.postlogistics_cod_amount() - amount = '{:.2f}'.format(amount) - return [{'Type': 'NN_BETRAG', 'Value': amount}] + amount = "{:.2f}".format(amount) + return [{"Type": "NN_BETRAG", "Value": amount}] def _get_item_additional_data(self, picking, package=None): + if package and not package.packaging_id: + raise exceptions.UserError( + _("The package %s must have a package type.") % package.name + ) + result = [] - if set(picking.option_ids.mapped('code')) & {'BLN', 'N'}: + packaging_codes = package and package.packaging_id._get_packaging_codes() or [] + + if set(packaging_codes) & {"BLN", "N"}: cod_attributes = self._cash_on_delivery(picking, package=package) result += cod_attributes return result @@ -249,89 +270,88 @@ def _get_item_number(self, picking, pack_num): e.g. 03000042 for 3rd pack of picking OUT/19000042 """ - picking_num = _compile_itemnum.sub('', picking.name) - return '%02d%s' % (pack_num, picking_num[-6:].zfill(6)) + picking_num = _compile_itemnum.sub("", picking.name) + return "%02d%s" % (pack_num, picking_num[-6:].zfill(6)) def _prepare_item_list(self, picking, recipient, packages): """ Return a list of item made from the pickings """ - company = picking.company_id + carrier = picking.carrier_id item_list = [] pack_counter = 1 def add_item(package=None): assert picking or package - itemid = self._get_itemid(picking, - package.name if package else picking.name - ) + itemid = self._get_itemid(picking, package.name if package else None) item = { - 'itemID': itemid, - 'recipient': recipient, - 'attributes': attributes, + "itemID": itemid, + "recipient": recipient, + "attributes": attributes, } - if company.postlogistics_tracking_format == 'picking_num': + if carrier.postlogistics_tracking_format == "picking_num": if not package: - # start with 9 to garentee uniqueness and use 7 digits + # start with 9 to ensure uniqueness and use 7 digits # of picking number - picking_num = _compile_itemnum.sub('', picking.name) - item_number = '9%s' % picking_num[-7:].zfill(7) + picking_num = _compile_itemnum.sub("", picking.name) + item_number = "9%s" % picking_num[-7:].zfill(7) else: item_number = self._get_item_number(picking, pack_counter) - item['itemNumber'] = item_number + item["itemNumber"] = item_number - additional_data = self._get_item_additional_data(picking, - package=package) + additional_data = self._get_item_additional_data(picking, package=package) if additional_data: - item['additionalData'] = additional_data + item["additionalData"] = additional_data item_list.append(item) if not packages: attributes = self._prepare_attributes(picking) add_item() + return item_list pack_total = len(packages) for pack in packages: attributes = self._prepare_attributes( - picking, pack_counter, pack_total) + picking, pack, pack_counter, pack_total + ) add_item(package=pack) pack_counter += 1 - return item_list def _prepare_label_definition(self, picking): error_missing = _( "You need to configure %s. You can set a default" - "value in Settings/Configuration/Carriers/Postlogistics." + " value in Inventory / Configuration / Delivery / Shipping Methods." " You can also set it on delivery method or on the picking." ) label_layout = self._get_label_layout(picking) if not label_layout: raise exceptions.UserError( - _('Layout not set') + '\n' + - error_missing % _("label layout")) + _("Layout not set") + "\n" + error_missing % _("label layout") + ) output_format = self._get_output_format(picking) if not output_format: raise exceptions.UserError( - _('Output format not set') + '\n' + - error_missing % _("output format")) + _("Output format not set") + "\n" + error_missing % _("output format") + ) image_resolution = self._get_image_resolution(picking) if not image_resolution: raise exceptions.UserError( - _('Resolution not set') + '\n' + - error_missing % _("resolution")) + _("Resolution not set") + "\n" + error_missing % _("resolution") + ) return { - 'labelLayout': label_layout, - 'printAddresses': 'RECIPIENT_AND_CUSTOMER', - 'imageFileType': output_format, - 'imageResolution': image_resolution, - 'printPreview': False, + "labelLayout": label_layout, + "printAddresses": "RECIPIENT_AND_CUSTOMER", + "imageFileType": output_format, + "imageResolution": image_resolution, + "printPreview": False, } - def _prepare_data(self, lang, frankingLicense, post_customer, - labelDefinition, item): + def _prepare_data( + self, lang, frankingLicense, post_customer, labelDefinition, item + ): return { "language": lang.upper(), "frankingLicense": frankingLicense, @@ -344,37 +364,47 @@ def _prepare_data(self, lang, frankingLicense, post_customer, } @classmethod - def _request_access_token(cls, env): - icp = env['ir.config_parameter'].sudo() - client_id = icp.get_param('postlogistics.oauth.client_id') - client_secret = icp.get_param('postlogistics.oauth.client_secret') - authentication_url = icp.get_param( - 'postlogistics.oauth.authentication_url' + def _request_access_token(cls, delivery_carrier): + if not delivery_carrier.postlogistics_endpoint_url: + raise exceptions.UserError( + _( + "Missing Configuration\n\n" + "Please verify postlogistics endpoint url in:\n" + "Delivery Carrier (Postlogistics)." + ) + ) + + client_id = delivery_carrier.postlogistics_client_id + client_secret = delivery_carrier.postlogistics_client_secret + authentication_url = urllib.parse.urljoin( + delivery_carrier.postlogistics_endpoint_url or "", AUTH_PATH ) if not (client_id and client_secret): raise exceptions.UserError( - _('Authorization Required\n\n' - 'Please verify postlogistics client id and secret in:\n' - 'Configuration -> Postlogistics')) + _( + "Authorization Required\n\n" + "Please verify postlogistics client id and secret in:\n" + "Delivery Carrier (Postlogistics)." + ) + ) response = requests.post( url=authentication_url, - headers={'content-type': 'application/x-www-form-urlencoded'}, + headers={"content-type": "application/x-www-form-urlencoded"}, data={ - 'grant_type': 'client_credentials', - 'client_id': client_id, - 'client_secret': client_secret, - 'scope': 'WEDEC_BARCODE_READ', + "grant_type": "client_credentials", + "client_id": client_id, + "client_secret": client_secret, + "scope": "WEDEC_BARCODE_READ", }, timeout=60, ) return response.json() @classmethod - def get_access_token(cls, env): + def get_access_token(cls, picking_carrier): """Threadsafe access to token""" - with cls._lock: now = datetime.now() @@ -384,24 +414,27 @@ def get_access_token(cls, env): if now < expiry: return cls.access_token - response = cls._request_access_token(env) - cls.access_token = response['access_token'] + response = cls._request_access_token(picking_carrier) + cls.access_token = response["access_token"] if not (cls.access_token): raise exceptions.UserError( - _('Authorization Required\n\n' - 'Please verify postlogistics client id and secret in:\n' - 'Configuration -> Postlogistics')) + _( + "Authorization Required\n\n" + "Please verify postlogistics client id and secret in:\n" + "Configuration -> Postlogistics" + ) + ) cls.access_token_expiry = now + timedelta(seconds=response["expires_in"]) return cls.access_token - def generate_label(self, picking, packages, user_lang=None): + def generate_label(self, picking, packages): """ Generate a label for a picking :param picking: picking browse record :param user_lang: OpenERP language code - :param packages: list of browse records of packages to filter on + :param packages: browse records of packages to filter on :return: { value: [{item_id: pack id binary: file returned by API @@ -414,75 +447,74 @@ def generate_label(self, picking, packages, user_lang=None): } """ - - access_token = self.get_access_token(picking.env) + results = [] + picking_carrier = picking.carrier_id + access_token = self.get_access_token(picking_carrier) # get options - if not user_lang: - user_lang = 'en_US' - lang = self._get_language(user_lang) + lang = self._get_language(picking.partner_id.lang) post_customer = self._prepare_customer(picking) recipient = self._prepare_recipient(picking) item_list = self._prepare_item_list(picking, recipient, packages) labelDefinition = self._prepare_label_definition(picking) frankingLicense = self._get_license(picking) - labels = [] for item in item_list: - res = {'value': []} - data = self._prepare_data( lang, frankingLicense, post_customer, labelDefinition, item ) - icp = picking.env['ir.config_parameter'] - generate_label_url = icp.get_param( - 'postlogistics.oauth.generate_label_url' + + res = {"value": []} + + generate_label_url = urllib.parse.urljoin( + picking_carrier.postlogistics_endpoint_url, GENERATE_LABEL_PATH ) response = requests.post( url=generate_label_url, headers={ - 'Authorization': 'Bearer %s' % access_token, - 'accept': 'application/json', - 'content-type': 'application/json', + "Authorization": "Bearer %s" % access_token, + "accept": "application/json", + "content-type": "application/json", }, data=json.dumps(data), timeout=60, ) if response.status_code != 200: - res['success'] = False - res['errors'] = [ - _('Error when communicating with swisspost API: %s') % - response.content.decode("utf-8") - ] - labels.append(res) - break + res["success"] = False + res["errors"] = response.content.decode("utf-8") + _logger.warning( + "Shipping label could not be generated.\n" + "Request: %s\n" + "Response: %s" % (json.dumps(data), res["errors"]) + ) + return [res] response_dict = json.loads(response.content.decode("utf-8")) - if response_dict['item'].get('errors'): - res['success'] = False - res['errors'] = [] - for error in response_dict['item']['errors']: - res['errors'].append( - _( - 'Swisspost API returns errors:\n' - 'Error code: %s\n' - 'Error message: %s' - ) % (error['code'], error['message']) + if response_dict["item"].get("errors"): + # If facing an error, top all operations and return the result + res["success"] = False + res["errors"] = [] + for error in response_dict["item"]["errors"]: + res["errors"] = _("Error code: %s, Message: %s") % ( + error["code"], + error["message"], ) - labels.append(res) - break + results.append(res) + return results output_format = self._get_output_format(picking).lower() - file_type = output_format if output_format != 'spdf' else 'pdf' - binary = base64.b64encode(bytes(response_dict['item']['label'][0], 'utf-8')) - res['success'] = True - res['value'] = { - 'item_id': item['itemID'], - 'binary': binary, - 'tracking_number': response_dict['item']['identCode'], - 'file_type': file_type, - } - labels.append(res) - return labels + file_type = output_format if output_format != "spdf" else "pdf" + binary = base64.b64encode(bytes(response_dict["item"]["label"][0], "utf-8")) + res["success"] = True + res["value"].append( + { + "item_id": item_list[0]["itemID"], + "binary": binary, + "tracking_number": response_dict["item"]["identCode"], + "file_type": file_type, + } + ) + results.append(res) + return results diff --git a/delivery_postlogistics/readme/CONFIGURE.rst b/delivery_postlogistics/readme/CONFIGURE.rst index 321c9203b9..6acba40125 100644 --- a/delivery_postlogistics/readme/CONFIGURE.rst +++ b/delivery_postlogistics/readme/CONFIGURE.rst @@ -6,8 +6,8 @@ To configure: -* Go to `Configurations -> Settings -> Postlogistics` -* Set your login informations +* Go to `Inventory -> Configuration -> Delivery -> Shipping Methods` +* Create new shipping methods for postlogistics and set your login informations * launch the Update PostLogistics Services This will load available services and generate carrier options. diff --git a/delivery_postlogistics/readme/CONTRIBUTORS.rst b/delivery_postlogistics/readme/CONTRIBUTORS.rst index 53b3c6cd4b..280e90c6d2 100644 --- a/delivery_postlogistics/readme/CONTRIBUTORS.rst +++ b/delivery_postlogistics/readme/CONTRIBUTORS.rst @@ -2,3 +2,6 @@ * Guewen Baconnier * Akim Juillerat * Julien Coux +* Dung Tran +* Phuc Tran +* Jacques-Etienne Baudoux diff --git a/delivery_postlogistics/readme/CREDITS.rst b/delivery_postlogistics/readme/CREDITS.rst new file mode 100644 index 0000000000..f5cc070c78 --- /dev/null +++ b/delivery_postlogistics/readme/CREDITS.rst @@ -0,0 +1,3 @@ +The development of this module has been financially supported by: + +* Camptocamp diff --git a/delivery_postlogistics/security/ir.model.access.csv b/delivery_postlogistics/security/ir.model.access.csv index 5f719325a2..c00ec6efde 100644 --- a/delivery_postlogistics/security/ir.model.access.csv +++ b/delivery_postlogistics/security/ir.model.access.csv @@ -3,3 +3,11 @@ access_postlogistics_license_salesman,postlogistics.license.salesman,model_postl access_postlogistics_license_manager,postlogistics.license.manager,model_postlogistics_license,sales_team.group_sale_manager,1,1,1,1 access_postlogistics_license_stock_user,postlogistics.license.stock_user,model_postlogistics_license,stock.group_stock_user,1,0,0,0 access_postlogistics_license_stock_manager,postlogistics.license.stock_manager,model_postlogistics_license,stock.group_stock_manager,1,1,1,1 + +access_delivery_carrier_template_option_salesman,delivery.carrier.relation.option.salesman,model_postlogistics_delivery_carrier_template_option,sales_team.group_sale_salesman,1,0,0,0 +access_delivery_carrier_template_option_sales_manager,delivery.carrier.relation.option.sale.manager,model_postlogistics_delivery_carrier_template_option,sales_team.group_sale_manager,1,1,1,1 +access_delivery_carrier_template_option_stock_user,postlogistics.delivery.carrier.template.option stock_user,model_postlogistics_delivery_carrier_template_option,stock.group_stock_user,1,0,0,0 +access_delivery_carrier_template_option_stock_manager,postlogistics.delivery.carrier.template.option stock_manager,model_postlogistics_delivery_carrier_template_option,stock.group_stock_manager,1,1,1,1 + +access_shipping_label_user,shipping.label user,model_postlogistics_shipping_label,stock.group_stock_user,1,1,1,0 +access_shipping_label_manager,shipping.label manager,model_postlogistics_shipping_label,stock.group_stock_manager,1,1,1,1 diff --git a/delivery_postlogistics/static/description/index.html b/delivery_postlogistics/static/description/index.html index bbd21f9f7e..13c6bf2a9e 100644 --- a/delivery_postlogistics/static/description/index.html +++ b/delivery_postlogistics/static/description/index.html @@ -4,7 +4,7 @@ -PostLogistics Labels WebService +Postlogistics Shipping -
    -

    PostLogistics Labels WebService

    +
    +

    Postlogistics Shipping

    -

    Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runbot

    +

    Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runbot

    This module uses PostLogistics BarCodes WebService to generate labels for your Delivery Orders.

    It adds a Create label button on Delivery Orders. @@ -387,7 +387,8 @@

    PostLogistics Labels WebService

    +

    PostLogistics Labels WebService

    + + +

    Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runbot

    +

    This module uses PostLogistics BarCodes WebService to generate labels +for your Delivery Orders.

    +

    It adds a Create label button on Delivery Orders. +A generated label will be an attachement of your Delivery Order.

    +

    To see it, please install documents module.

    +

    You can create multiple delivery method to match your diffent package types.

    +

    Table of contents

    + +
    +

    Installation

    +

    As a requirement you need to install suds-jurko library. It will fail with the +latest and outdated version of suds. +https://pypi.python.org/pypi/suds-jurko/0.6

    +

    Furthermore, if you want to use the integration server of Postlogistics +you will have to patch this library with the following patch:

    +

    https://fedorahosted.org/suds/attachment/ticket/239/suds_recursion.patch

    +

    A copy of this patch is available in patches folder of this module.

    +
    +
    +

    Configuration

    +
    +

    Important

    +

    A “Swiss Post Business customer” account is required to use this module.

    +

    See Log in

    +
    +

    To configure:

    +
      +
    • Go to Configurations -> Settings -> Postlogistics
    • +
    • Set your login informations
    • +
    • launch the Update PostLogistics Services
    • +
    +

    This will load available services and generate carrier options.

    +

    Now you can create a carrier method for PostLogistics WebService:

    +
      +
    • First choose a Service group and save
    • +
    • Add a Mandatory Carrier option using a Basic Service
    • +
    • Save Carrier Method (this will update filters to show you only +compatible services)
    • +
    • Then add other Optional as default and Optional carrier option +from listed
    • +
    • Add additional Service and Delivery instructions
    • +
    + +
    +
    +

    Known issues / Roadmap

    + +
    +
    +

    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

    +
      +
    • Camptocamp
    • +
    +
    + +
    +

    Maintainers

    +

    This module is maintained by the OCA.

    +Odoo Community Association +

    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.

    +

    This module is part of the OCA/delivery-carrier project on GitHub.

    +

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    +
    +
    +
  • Credits
  • @@ -411,8 +412,8 @@

    Configuration

    To configure:

      -
    • Go to Configurations -> Settings -> Postlogistics
    • -
    • Set your login informations
    • +
    • Go to Inventory -> Configuration -> Delivery -> Shipping Methods
    • +
    • Create new shipping methods for postlogistics and set your login informations
    • launch the Update PostLogistics Services

    This will load available services and generate carrier options.

    @@ -446,7 +447,7 @@

    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.

    +feedback.

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

    @@ -464,16 +465,26 @@

    Contributors

  • Guewen Baconnier <guewen.baconnier@camptocamp.com>
  • Akim Juillerat <akim.juillerat@camptocamp.com>
  • Julien Coux <julien.coux@camptocamp.com>
  • +
  • Dung Tran <dungtd@trobz.com>
  • +
  • Phuc Tran <phuc@trobz.com>
  • +
  • Jacques-Etienne Baudoux <je@bcim.be>
  • + +
    +
    +

    Other credits

    +

    The development of this module has been financially supported by:

    +
      +
    • Camptocamp
    -

    Maintainers

    +

    Maintainers

    This module is maintained by the OCA.

    Odoo Community Association

    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.

    -

    This module is part of the OCA/delivery-carrier project on GitHub.

    +

    This module is part of the OCA/delivery-carrier project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    diff --git a/delivery_postlogistics/tests/__init__.py b/delivery_postlogistics/tests/__init__.py index 08765c9e99..dfdd8bb2f6 100644 --- a/delivery_postlogistics/tests/__init__.py +++ b/delivery_postlogistics/tests/__init__.py @@ -1,2 +1 @@ from . import test_postlogistics -from . import test_delivery diff --git a/delivery_postlogistics/tests/fixtures/cassettes/test_missing_language.yaml b/delivery_postlogistics/tests/fixtures/cassettes/test_missing_language.yaml index b2484629d0..3f4ac4fd64 100644 --- a/delivery_postlogistics/tests/fixtures/cassettes/test_missing_language.yaml +++ b/delivery_postlogistics/tests/fixtures/cassettes/test_missing_language.yaml @@ -1,114 +1,116 @@ interactions: -- request: - body: scope=WEDEC_BARCODE_READ&grant_type=client_credentials - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '144' - User-Agent: - - python-requests/2.20.0 - content-type: - - application/x-www-form-urlencoded - method: POST - uri: https://wedecint.post.ch/WEDECOAuth/token - response: - body: - string: '{"access_token":"XXX","token_type":"Bearer","expires_in":60}' - headers: - Cache-Control: - - no-store - Connection: - - Keep-Alive - Content-Length: - - '1279' - Content-Type: - - application/json; charset=UTF-8 - Date: - - Tue, 13 Oct 2020 10:52:22 GMT - Keep-Alive: - - timeout=5, max=100 - Pragma: - - no-cache - Server: - - Apache - Set-Cookie: - - NavajoIWedec=; Max-Age=0; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Secure; - HttpOnly - status: - code: 200 - message: OK -- request: - body: '{"customerSystem": null, "labelDefinition": {"imageFileType": "PDF", "printAddresses": - "RECIPIENT_AND_CUSTOMER", "labelLayout": "A6", "imageResolution": "600", "printPreview": - false}, "sendingID": null, "item": {"attributes": {"przl": ["PRI"], "weight": - 0.0}, "recipient": {"city": "Lausanne", "street": "EPFL Innovation Park, B\u00e2t - A", "zip": "1015", "name1": "Camptocamp SA", "email": null}, "itemID": "WHOUT00042+WHOUT00042"}, - "customer": {"street": "Rue de Lausanne 1", "domicilePostOffice": false, "city": - "Bussigny", "country": "CH", "zip": "1030", "name1": "YourCompany"}, "frankingLicense": - "60013217", "ppFranking": false, "language": "EN"}' - headers: - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '652' - User-Agent: - - python-requests/2.20.0 - accept: - - application/json - content-type: - - application/json - method: POST - uri: https://wedecint.post.ch/api/barcode/v1/generateAddressLabel - response: - body: - string: "{\n \"labelDefinition\" : {\n \"labelLayout\" : \"A6\",\n \"\ - printAddresses\" : \"RECIPIENT_AND_CUSTOMER\",\n \"imageFileType\" : \"\ - pdf\",\n \"imageResolution\" : 600,\n \"printPreview\" : false,\n \ - \ \"colorPrintRequired\" : true\n },\n \"item\" : {\n \"itemID\" : \"\ - WHOUT00042+WHOUT00042\",\n \"identCode\" : \"996001321700005958\",\n \ - \ \"label\" : [ \"JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNwY...\"\ - \ ]\n }\n}" - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Connection: - - Keep-Alive - Content-Type: - - application/json;charset=UTF-8 - Date: - - Tue, 13 Oct 2020 10:52:25 GMT - Expires: - - '0' - Keep-Alive: - - timeout=5, max=100 - Pragma: - - no-cache - Server: - - Apache - Strict-Transport-Security: - - max-age=15552000; includeSubDomains - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - content-length: - - '78215' - isiwebauthstate: - - valid - status: - code: 200 - message: OK + - request: + body: scope=WEDEC_BARCODE_READ&client_secret=c70e3696ae5146e7fe317434e50a90cd&grant_type=client_credentials&client_id=865783331e39e91e633c3916fe892d92 + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - "144" + User-Agent: + - python-requests/2.20.0 + content-type: + - application/x-www-form-urlencoded + method: POST + uri: https://wedecint.post.ch/WEDECOAuth/token + response: + body: + string: '{"access_token":"XXX","token_type":"Bearer","expires_in":60}' + headers: + Cache-Control: + - no-store + Connection: + - Keep-Alive + Content-Length: + - "1279" + Content-Type: + - application/json; charset=UTF-8 + Date: + - Tue, 13 Oct 2020 10:52:22 GMT + Keep-Alive: + - timeout=5, max=100 + Pragma: + - no-cache + Server: + - Apache + Set-Cookie: + - NavajoIWedec=; Max-Age=0; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT; + Secure; HttpOnly + status: + code: 200 + message: OK + - request: + body: + '{"customerSystem": null, "labelDefinition": {"imageFileType": "PDF", + "printAddresses": "RECIPIENT_AND_CUSTOMER", "labelLayout": "A6", + "imageResolution": "600", "printPreview": false}, "sendingID": null, "item": + {"attributes": {"przl": ["PRI"], "weight": 0.0}, "recipient": {"city": + "Lausanne", "street": "EPFL Innovation Park, B\u00e2t A", "zip": "1015", + "name1": "Camptocamp SA", "email": null}, "itemID": "WHOUT00042+WHOUT00042"}, + "customer": {"street": "Rue de Lausanne 1", "domicilePostOffice": false, "city": + "Bussigny", "country": "CH", "zip": "1030", "name1": "YourCompany"}, + "frankingLicense": "60013217", "ppFranking": false, "language": "EN"}' + headers: + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - "652" + User-Agent: + - python-requests/2.20.0 + accept: + - application/json + content-type: + - application/json + method: POST + uri: https://wedecint.post.ch/api/barcode/v1/generateAddressLabel + response: + body: + string: "{\n \"labelDefinition\" : {\n \"labelLayout\" : \"A6\",\n \"\ + printAddresses\" : \"RECIPIENT_AND_CUSTOMER\",\n \"imageFileType\" : \"\ + pdf\",\n \"imageResolution\" : 600,\n \"printPreview\" : false,\n \ + \ \"colorPrintRequired\" : true\n },\n \"item\" : {\n \"itemID\" : \"\ + WHOUT00042+WHOUT00042\",\n \"identCode\" : \"996001321700005958\",\n \ + \ \"label\" : [ \"JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNwY...\"\ + \ ]\n }\n}" + headers: + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Connection: + - Keep-Alive + Content-Type: + - application/json;charset=UTF-8 + Date: + - Tue, 13 Oct 2020 10:52:25 GMT + Expires: + - "0" + Keep-Alive: + - timeout=5, max=100 + Pragma: + - no-cache + Server: + - Apache + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + content-length: + - "78215" + isiwebauthstate: + - valid + status: + code: 200 + message: OK version: 1 diff --git a/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml b/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml index 53d241c427..71c96efbe1 100644 --- a/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml +++ b/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml @@ -1,114 +1,116 @@ interactions: -- request: - body: scope=WEDEC_BARCODE_READ&grant_type=client_credentials - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '144' - User-Agent: - - python-requests/2.20.0 - content-type: - - application/x-www-form-urlencoded - method: POST - uri: https://wedecint.post.ch/WEDECOAuth/token - response: - body: - string: '{"access_token":"XXX","token_type":"Bearer","expires_in":60}' - headers: - Cache-Control: - - no-store - Connection: - - Keep-Alive - Content-Length: - - '1279' - Content-Type: - - application/json; charset=UTF-8 - Date: - - Tue, 13 Oct 2020 10:52:26 GMT - Keep-Alive: - - timeout=5, max=100 - Pragma: - - no-cache - Server: - - Apache - Set-Cookie: - - NavajoIWedec=; Max-Age=0; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Secure; - HttpOnly - status: - code: 200 - message: OK -- request: - body: '{"customerSystem": null, "labelDefinition": {"imageFileType": "PDF", "printAddresses": - "RECIPIENT_AND_CUSTOMER", "labelLayout": "A6", "imageResolution": "600", "printPreview": - false}, "sendingID": null, "item": {"attributes": {"przl": ["PRI"], "weight": - 0.0}, "recipient": {"city": "Lausanne", "street": "EPFL Innovation Park, B\u00e2t - A", "zip": "1015", "name1": "Camptocamp SA", "email": null}, "itemID": "WHOUT00042+WHOUT00042"}, - "customer": {"street": "Rue de Lausanne 1", "domicilePostOffice": false, "city": - "Bussigny", "country": "CH", "zip": "1030", "name1": "YourCompany"}, "frankingLicense": - "60013217", "ppFranking": false, "language": "EN"}' - headers: - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '652' - User-Agent: - - python-requests/2.20.0 - accept: - - application/json - content-type: - - application/json - method: POST - uri: https://wedecint.post.ch/api/barcode/v1/generateAddressLabel - response: - body: - string: "{\n \"labelDefinition\" : {\n \"labelLayout\" : \"A6\",\n \"\ - printAddresses\" : \"RECIPIENT_AND_CUSTOMER\",\n \"imageFileType\" : \"\ - pdf\",\n \"imageResolution\" : 600,\n \"printPreview\" : false,\n \ - \ \"colorPrintRequired\" : true\n },\n \"item\" : {\n \"itemID\" : \"\ - WHOUT00042+WHOUT00042\",\n \"identCode\" : \"996001321700005959\",\n \ - \ \"label\" : [ \"JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNwY...\"\ - \ ]\n }\n}" - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Connection: - - Keep-Alive - Content-Type: - - application/json;charset=UTF-8 - Date: - - Tue, 13 Oct 2020 10:52:27 GMT - Expires: - - '0' - Keep-Alive: - - timeout=5, max=100 - Pragma: - - no-cache - Server: - - Apache - Strict-Transport-Security: - - max-age=15552000; includeSubDomains - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - content-length: - - '77759' - isiwebauthstate: - - valid - status: - code: 200 - message: OK + - request: + body: scope=WEDEC_BARCODE_READ&client_secret=c70e3696ae5146e7fe317434e50a90cd&grant_type=client_credentials&client_id=865783331e39e91e633c3916fe892d92 + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - "144" + User-Agent: + - python-requests/2.20.0 + content-type: + - application/x-www-form-urlencoded + method: POST + uri: https://wedecint.post.ch/WEDECOAuth/token + response: + body: + string: '{"access_token":"XXX","token_type":"Bearer","expires_in":60}' + headers: + Cache-Control: + - no-store + Connection: + - Keep-Alive + Content-Length: + - "1279" + Content-Type: + - application/json; charset=UTF-8 + Date: + - Tue, 13 Oct 2020 10:52:26 GMT + Keep-Alive: + - timeout=5, max=100 + Pragma: + - no-cache + Server: + - Apache + Set-Cookie: + - NavajoIWedec=; Max-Age=0; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT; + Secure; HttpOnly + status: + code: 200 + message: OK + - request: + body: + '{"customerSystem": null, "labelDefinition": {"imageFileType": "PDF", + "printAddresses": "RECIPIENT_AND_CUSTOMER", "labelLayout": "A6", + "imageResolution": "600", "printPreview": false}, "sendingID": null, "item": + {"attributes": {"przl": ["PRI"], "weight": 0.0}, "recipient": {"city": + "Lausanne", "street": "EPFL Innovation Park, B\u00e2t A", "zip": "1015", + "name1": "Camptocamp SA", "email": null}, "itemID": "WHOUT00042+WHOUT00042"}, + "customer": {"street": "Rue de Lausanne 1", "domicilePostOffice": false, "city": + "Bussigny", "country": "CH", "zip": "1030", "name1": "YourCompany"}, + "frankingLicense": "60013217", "ppFranking": false, "language": "EN"}' + headers: + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - "652" + User-Agent: + - python-requests/2.20.0 + accept: + - application/json + content-type: + - application/json + method: POST + uri: https://wedecint.post.ch/api/barcode/v1/generateAddressLabel + response: + body: + string: "{\n \"labelDefinition\" : {\n \"labelLayout\" : \"A6\",\n \"\ + printAddresses\" : \"RECIPIENT_AND_CUSTOMER\",\n \"imageFileType\" : \"\ + pdf\",\n \"imageResolution\" : 600,\n \"printPreview\" : false,\n \ + \ \"colorPrintRequired\" : true\n },\n \"item\" : {\n \"itemID\" : \"\ + WHOUT00042+WHOUT00042\",\n \"identCode\" : \"996001321700005959\",\n \ + \ \"label\" : [ \"JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNwY...\"\ + \ ]\n }\n}" + headers: + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Connection: + - Keep-Alive + Content-Type: + - application/json;charset=UTF-8 + Date: + - Tue, 13 Oct 2020 10:52:27 GMT + Expires: + - "0" + Keep-Alive: + - timeout=5, max=100 + Pragma: + - no-cache + Server: + - Apache + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + content-length: + - "77759" + isiwebauthstate: + - valid + status: + code: 200 + message: OK version: 1 diff --git a/delivery_postlogistics/tests/test_delivery.py b/delivery_postlogistics/tests/test_delivery.py deleted file mode 100644 index cabe3dcd14..0000000000 --- a/delivery_postlogistics/tests/test_delivery.py +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 2018-2019 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) -from odoo.tests import common -from odoo.exceptions import UserError - - -SINGLE_OPTION_TYPES = [ - 'label_layout', - 'output_format', - 'resolution', -] - - -class TestDelivery(common.SavepointCase): - - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) - cls.carrier = cls.env['delivery.carrier'].create({ - 'name': "TEST CARRIER", - 'delivery_type': 'postlogistics', - 'product_id': cls.env.ref( - 'delivery_carrier_label_postlogistics.' - 'product_postlogistics_service').id, - }) - cls.carrier_option = cls.create_carrier_option() - - @classmethod - def create_carrier_option(cls, template=False, values=None): - vals = { - 'name': "OPTION", - # 'postlogistics_type': 'basic', - } - option_model = cls.env['delivery.carrier.option'] - if template: - option_model = cls.env['delivery.carrier.template.option'] - vals['name'] = "TEMPLATE OPTION" - if values: - vals.update(values) - return option_model.create(vals) - - def test_carrier_option_allowed_tmpl_options_ids_1(self): - """Check allowed_tmpl_option_ids computed field when the carrier - option has no carrier associated. - """ - self.carrier_option.carrier_id = False - self.assertEqual( - self.carrier_option.allowed_tmpl_options_ids, - self.carrier_option.carrier_id.allowed_tmpl_options_ids) - - def test_carrier_option_allowed_tmpl_options_ids_2(self): - """Check allowed_tmpl_option_ids computed field when the carrier - option has a carrier associated. - """ - self.carrier_option.carrier_id = self.carrier - self.assertEqual( - self.carrier_option.allowed_tmpl_options_ids, - self.carrier_option.carrier_id.allowed_tmpl_options_ids) - - def test_carrier_option_allowed_tmpl_options_ids_1_with_context(self): - """Check allowed_tmpl_option_ids computed field + with_context - when the carrier option has no carrier associated. - """ - tmpl_options = self.env.ref( - 'delivery_carrier_label_postlogistics.' - 'postlogistics_layout_option_a6') - carrier_option = self.carrier_option.with_context( - default_allowed_tmpl_options_ids=tmpl_options.ids) - self.assertEqual( - carrier_option.allowed_tmpl_options_ids, - tmpl_options) - - def test_carrier_option_allowed_tmpl_options_ids_2_with_context(self): - """Check allowed_tmpl_option_ids computed field + with_context - when the carrier option has a carrier associated. - """ - tmpl_options = self.env.ref( - 'delivery_carrier_label_postlogistics.' - 'postlogistics_layout_option_a6') - self.carrier_option.carrier_id = self.carrier - carrier_option = self.carrier_option.with_context( - default_allowed_tmpl_options_ids=tmpl_options.ids) - # tmpl_options should be ignored as a carrier is defined on the option - self.assertEqual( - carrier_option.allowed_tmpl_options_ids, - self.carrier_option.carrier_id.allowed_tmpl_options_ids) - - def test_carrier_postlogistics_basic_service_ids(self): - self.assertFalse(self.carrier.postlogistics_basic_service_ids) - - def test_carrier_allowed_tmpl_options_ids_1(self): - """Check allowed template options when there is no basic template - option and no available option configured on the carrier. - """ - services = self.env['delivery.carrier.template.option'].search( - [('postlogistics_type', 'in', SINGLE_OPTION_TYPES)]) - self.assertEqual( - self.carrier.allowed_tmpl_options_ids, - services) - - def test_carrier_allowed_tmpl_options_ids_2(self): - """Check allowed template options when there is no basic template - option and one mandatory available option configured on the carrier. - """ - self.carrier.available_option_ids += self.create_carrier_option( - values={'postlogistics_type': 'resolution', - 'mandatory': True, - 'carrier_id': self.carrier.id}) - single_option_types = [x for x in SINGLE_OPTION_TYPES - if x != 'resolution'] - services = self.env['delivery.carrier.template.option'].search( - [('postlogistics_type', 'in', single_option_types)]) - self.assertEqual( - self.carrier.allowed_tmpl_options_ids, - services) - - def test_picking_options_applied(self): - """Check application of options on delivery picking""" - mandatory_tmpl_option = self.create_carrier_option( - template=True, - values={'name': 'MANDATORY OPTION'}) - default_tmpl_option = self.create_carrier_option( - template=True, - values={'name': 'DEFAULT OPTION'}) - facultative_tmpl_option = self.create_carrier_option( - template=True, - values={'name': 'FACULTATIVE OPTION'}) - self.assertEqual(len(self.carrier.available_option_ids), 0) - mandatory_option = self.env['delivery.carrier.option'].create({ - 'tmpl_option_id': mandatory_tmpl_option.id, - 'mandatory': True, - 'carrier_id': self.carrier.id, - }) - default_option = self.env['delivery.carrier.option'].create({ - 'tmpl_option_id': default_tmpl_option.id, - 'by_default': True, - 'carrier_id': self.carrier.id, - }) - facultative_option = self.env['delivery.carrier.option'].create({ - 'tmpl_option_id': facultative_tmpl_option.id, - 'carrier_id': self.carrier.id, - }) - self.assertEqual(len(self.carrier.available_option_ids), 3) - sale_order = self.env['sale.order'].create({ - 'partner_id': self.env.ref('base.res_partner_1').id, - 'carrier_id': self.carrier.id, - 'order_line': [(0, 0, { - 'product_id': self.env.ref('product.product_product_3').id, - })], - }) - self.assertEqual(len(sale_order.picking_ids), 0) - sale_order.action_confirm() - self.assertEqual(len(sale_order.picking_ids), 1) - picking = sale_order.picking_ids - # check mandatory and default options are applied but not facultative - self.assertIn(mandatory_option.id, picking.option_ids.ids) - self.assertIn(default_option.id, picking.option_ids.ids) - self.assertNotIn(facultative_option.id, picking.option_ids.ids) - # Adding facultative option is ok - picking.write({ - 'option_ids': [(4, facultative_option.id, False)] - }) - picking.onchange_option_ids() - self.assertIn(facultative_option.id, picking.option_ids.ids) - # Removing a facultative option is ok - picking.write({ - 'option_ids': [(3, facultative_option.id, 0)] - }) - picking.onchange_option_ids() - # Removing a mandatory option is not ok - picking.write({ - 'option_ids': [(3, mandatory_option.id, 0)] - }) - with self.assertRaises(UserError): - picking.onchange_option_ids() - # Adding another option is not ok - picking.write({ - 'option_ids': [(4, self.carrier_option.id, 0)] - }) - with self.assertRaises(UserError): - picking.onchange_option_ids() diff --git a/delivery_postlogistics/tests/test_postlogistics.py b/delivery_postlogistics/tests/test_postlogistics.py index ba45671bc4..068f4a8abb 100644 --- a/delivery_postlogistics/tests/test_postlogistics.py +++ b/delivery_postlogistics/tests/test_postlogistics.py @@ -2,120 +2,73 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from os.path import dirname, join -from vcr import VCR - from odoo.tests import common +from vcr import VCR recorder = VCR( - record_mode='once', - cassette_library_dir=join(dirname(__file__), 'fixtures/cassettes'), - path_transformer=VCR.ensure_suffix('.yaml'), - filter_headers=['Authorization'], - filter_post_data_parameters=['client_id', 'client_secret'], + record_mode="once", + cassette_library_dir=join(dirname(__file__), "fixtures/cassettes"), + path_transformer=VCR.ensure_suffix(".yaml"), + filter_headers=["Authorization"], # ignore scheme, host, port - match_on=('method', 'path', 'query'), + match_on=("method", "path", "query"), # allow to read and edit content in cassettes decode_compressed_response=True, ) -AUTH_URL = "https://wedecint.post.ch/WEDECOAuth/token" -GENERATE_LABEL_URL = "https://wedecint.post.ch/api/barcode/v1/generateAddressLabel" +ENDPOINT_URL = "https://wedecint.post.ch/" CLIENT_ID = "XXX" CLIENT_SECRET = "XXX" LICENSE = "XXX" class TestPostlogistics(common.SavepointCase): - @classmethod def setUpClass(cls): super().setUpClass() - ICP = cls.env["ir.config_parameter"] - ICP.set_param("postlogistics.oauth.client_id", CLIENT_ID) - ICP.set_param("postlogistics.oauth.client_secret", CLIENT_SECRET) - ICP.set_param("postlogistics.oauth.authentication_url", AUTH_URL) - ICP.set_param( - "postlogistics.oauth.generate_label_url", GENERATE_LABEL_URL - ) - cls.env["postlogistics.license"].create( + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.env["postlogistics.license"].create({"name": "TEST", "number": LICENSE}) + Product = cls.env["product.product"] + partner_id = cls.env.ref("delivery_postlogistics.partner_postlogistics").id + OptionTmpl = cls.env["postlogistics.delivery.carrier.template.option"] + label_layout = OptionTmpl.create({"code": "A6", "partner_id": partner_id}) + output_format = OptionTmpl.create({"code": "PDF", "partner_id": partner_id}) + image_resolution = OptionTmpl.create({"code": "600", "partner_id": partner_id}) + + cls.carrier = cls.env["delivery.carrier"].create( { - 'name': 'TEST', - 'number': LICENSE, + "name": "Postlogistics", + "delivery_type": "postlogistics", + "product_id": Product.create({"name": "Shipping"}).id, + "postlogistics_endpoint_url": ENDPOINT_URL, + "postlogistics_client_id": CLIENT_ID, + "postlogistics_client_secret": CLIENT_SECRET, + "postlogistics_label_layout": label_layout.id, + "postlogistics_output_format": output_format.id, + "postlogistics_resolution": image_resolution.id, } ) - Product = cls.env['product.product'] - partner_id = cls.env.ref( - 'delivery_carrier_label_postlogistics.partner_postlogistics').id - cls.carrier = cls.env['delivery.carrier'].create({ - 'name': 'Postlogistics', - 'delivery_type': 'postlogistics', - 'product_id': Product.create({'name': 'Shipping'}).id, - }) - OptionTmpl = cls.env['delivery.carrier.template.option'] - - service_opt_tmpl = OptionTmpl.create( - {"code": "PRI"} - ) - label_layout = OptionTmpl.create( - {'code': 'A6', 'partner_id': partner_id}) - output_format = OptionTmpl.create( - {'code': 'PDF', 'partner_id': partner_id}) - image_resolution = OptionTmpl.create( - {'code': '600', 'partner_id': partner_id}) - Option = cls.env['delivery.carrier.option'] - service_opt = Option.create( - {"code": "PRI", "partner_id": partner_id, - "postlogistics_type": "basic", - "tmpl_option_id": service_opt_tmpl.id, - } - ) - - cls.env.user.company_id.write({ - 'postlogistics_label_layout': label_layout.id, - 'postlogistics_output_format': output_format.id, - 'postlogistics_resolution': image_resolution.id, - "street": "Rue de Lausanne 1", - "zip": "1030", - "city": "Bussigny", - }) - cls.env.user.company_id.partner_id.country_id = cls.env.ref("base.ch") - stock_location = cls.env.ref('stock.stock_location_stock') - customer_location = cls.env.ref('stock.stock_location_customers') - Picking = cls.env['stock.picking'] - recipient = cls.env["res.partner"].create( + # Create Product packaging + postlogistics_pd_packaging = cls.env["product.packaging"].create( { - "name": "Camptocamp SA", - "street": "EPFL Innovation Park, Bât A", - "zip": "1015", - "city": "Lausanne", + "name": "PRI-TEST", + "package_carrier_type": "postlogistics", + "shipper_package_code": "PRI, BLN", } ) - cls.picking = Picking.create({ - 'partner_id': recipient.id, - 'carrier_id': cls.carrier.id, - 'picking_type_id': cls.env.ref('stock.picking_type_out').id, - 'location_id': stock_location.id, - 'location_dest_id': customer_location.id, - 'option_ids': [(4, service_opt.id, 0)], - }) - product = Product.create({'name': 'Product A'}) - cls.env['stock.move'].create({ - 'name': 'a move', - 'product_id': product.id, - 'product_uom_qty': 3.0, - 'product_uom': product.uom_id.id, - 'picking_id': cls.picking.id, - 'location_id': stock_location.id, - 'location_dest_id': customer_location.id, - }) - cls.env.user.lang = 'en_US' + cls.env.user.company_id.write( + {"street": "Rue de Lausanne 1", "zip": "1030", "city": "Bussigny"} + ) + cls.env.user.company_id.partner_id.country_id = cls.env.ref("base.ch") + cls.picking = cls.create_picking(cls, postlogistics_pd_packaging) + cls.env.user.lang = "en_US" def test_store_label(self): - with recorder.use_cassette('test_store_label') as cassette: - res = self.picking._generate_postlogistics_label() + with recorder.use_cassette("test_store_label") as cassette: + res = self.picking._generate_postlogistics_label(skip_attach_file=True) self.assertEqual(len(cassette.requests), 2) ref = "996001321700005959" self.assertEqual(res[0]["file_type"], "pdf") @@ -125,6 +78,50 @@ def test_store_label(self): def test_missing_language(self): self.env.user.lang = False - with recorder.use_cassette('test_missing_language') as cassette: - self.picking._generate_postlogistics_label() + with recorder.use_cassette("test_missing_language") as cassette: + self.picking._generate_postlogistics_label(skip_attach_file=True) self.assertEqual(len(cassette.requests), 2) + + def create_picking(self, prod_packaging): + Product = self.env["product.product"] + stock_location = self.env.ref("stock.stock_location_stock") + customer_location = self.env.ref("stock.stock_location_customers") + Picking = self.env["stock.picking"] + recipient = self.env["res.partner"].create( + { + "name": "Camptocamp SA", + "street": "EPFL Innovation Park, Bât A", + "zip": "1015", + "city": "Lausanne", + } + ) + picking = Picking.create( + { + "partner_id": recipient.id, + "carrier_id": self.carrier.id, + "picking_type_id": self.env.ref("stock.picking_type_out").id, + "location_id": stock_location.id, + "location_dest_id": customer_location.id, + } + ) + product = Product.create({"name": "Product A"}) + + self.env["stock.move"].create( + { + "name": "a move", + "product_id": product.id, + "product_uom_qty": 3.0, + "product_uom": product.uom_id.id, + "picking_id": picking.id, + "location_id": stock_location.id, + "location_dest_id": customer_location.id, + } + ) + + # Add to the packages + choose_delivery_package_wizard = self.env["choose.delivery.package"].create( + {"picking_id": picking.id, "delivery_packaging_id": prod_packaging.id} + ) + picking.action_assign() + choose_delivery_package_wizard.put_in_pack() + return picking diff --git a/delivery_postlogistics/views/delivery.xml b/delivery_postlogistics/views/delivery.xml index a2d3529b95..d1ff76370d 100644 --- a/delivery_postlogistics/views/delivery.xml +++ b/delivery_postlogistics/views/delivery.xml @@ -1,49 +1,95 @@ - + - - - - delivery_base.delivery_carrier_option.view_form - delivery.carrier.option - - - - - - - - [('id', 'in', allowed_tmpl_options_ids)] - - - - - - - delivery_base.delivery.carrier.view_form - delivery.carrier - - - - - - - - {'default_carrier_id': active_id, 'default_allowed_tmpl_options_ids': allowed_tmpl_options_ids} - - - - - - - - - - - - - - - + + delivery.carrier.postlogistics.inherit.view + delivery.carrier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/delivery_postlogistics/views/postlogistics_license.xml b/delivery_postlogistics/views/postlogistics_license.xml index f362a629f5..13c5367770 100644 --- a/delivery_postlogistics/views/postlogistics_license.xml +++ b/delivery_postlogistics/views/postlogistics_license.xml @@ -1,31 +1,30 @@ - + - - postlogistics.license.view_list - postlogistics.license - - - - - - - - + postlogistics.license.view_list + postlogistics.license + + + + + + + + - - Postlogistics Licenses - ir.actions.act_window - postlogistics.license - form - tree + Postlogistics Licenses + ir.actions.act_window + postlogistics.license + tree - - - + diff --git a/delivery_postlogistics/views/res_config.xml b/delivery_postlogistics/views/res_config.xml deleted file mode 100644 index 2224a2299f..0000000000 --- a/delivery_postlogistics/views/res_config.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - postlogistics settings - res.config.settings - - - -
    -

    Post digital commerce API Authentication

    -
    -
    -
    -
    -
    -
    -

    Licenses

    -
    -
    -
    -
    -
    -
    -

    Sender Informations

    -
    - -
    -
    - Post office - -
    - Post office which will receive the shipped goods -
    -
    -
    - -
    -
    -
    -
    -
    -

    Default configs

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Tracking numbers

    -
    -
    -
    -
    -
    -
    -

    Other

    -
    - -
    -
    -
    -
    -
    - - - - - - - - - - - - - -
    diff --git a/delivery_postlogistics/views/res_partner_view.xml b/delivery_postlogistics/views/res_partner_view.xml new file mode 100644 index 0000000000..19644c325b --- /dev/null +++ b/delivery_postlogistics/views/res_partner_view.xml @@ -0,0 +1,19 @@ + + + + postlogistics.res.partner.inherit.form + res.partner + + + + + + + + + diff --git a/delivery_postlogistics/views/stock.xml b/delivery_postlogistics/views/stock.xml index 015cd6e102..33b0aca601 100644 --- a/delivery_postlogistics/views/stock.xml +++ b/delivery_postlogistics/views/stock.xml @@ -1,25 +1,28 @@ - + - - - delivery.stock.picking.out.form - stock.picking - - - - - - - - - - - - - - - - + + stock.picking + + + + + + + + + + + + + + + diff --git a/delivery_postlogistics/views/stock_quant_package_view.xml b/delivery_postlogistics/views/stock_quant_package_view.xml new file mode 100644 index 0000000000..54d26dc692 --- /dev/null +++ b/delivery_postlogistics/views/stock_quant_package_view.xml @@ -0,0 +1,13 @@ + + + + stock.quant.package.postlogistics.inherit.form + stock.quant.package + + + + + + + + diff --git a/delivery_postlogistics/wizards/__init__.py b/delivery_postlogistics/wizards/__init__.py deleted file mode 100644 index 1b87b07ac8..0000000000 --- a/delivery_postlogistics/wizards/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import postlogistics_oauth diff --git a/delivery_postlogistics/wizards/postlogistics_oauth.py b/delivery_postlogistics/wizards/postlogistics_oauth.py deleted file mode 100644 index 533873cd55..0000000000 --- a/delivery_postlogistics/wizards/postlogistics_oauth.py +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2020 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) - -import json -import requests - -from odoo import models, fields, api, _, exceptions - - -class PostlogisticsAuth(models.TransientModel): - _name = 'postlogistics.auth' - _description = 'Postlogistics Auth' - - authentication_url = fields.Char( - string='Authentication url', - default='https://wedecint.post.ch/WEDECOAuth/token', - required=True, - ) - - generate_label_url = fields.Char( - string='Generate label url', - default='https://wedecint.post.ch/api/barcode/v1/generateAddressLabel', - required=True, - ) - - # client_id and client_secret are only defined as required in the form view - # to allow to reset them (into reset_access_token function) - client_id = fields.Char( - string='Client ID', - ) - - client_secret = fields.Char( - string='Client Secret', - ) - - state = fields.Selection([ - ('todo', 'OAuth Config'), - ('done', 'Complete') - ], default='todo', required=True) - - @api.model - def default_get(self, field_list): - res = super().default_get(field_list) - - # Get the credentials information - icp = self.env['ir.config_parameter'] - client_id = icp.get_param('postlogistics.oauth.client_id') - client_secret = icp.get_param('postlogistics.oauth.client_secret') - authentication_url = icp.get_param( - 'postlogistics.oauth.authentication_url' - ) - generate_label_url = icp.get_param( - 'postlogistics.oauth.generate_label_url' - ) - configuration_done = ( - client_id and - client_secret and - authentication_url and - generate_label_url - ) - if configuration_done: - res['client_id'] = client_id - res['client_secret'] = client_secret - res['authentication_url'] = authentication_url - res['generate_label_url'] = generate_label_url - res['state'] = 'done' - - return res - - @api.multi - def generate_access_token(self): - self.ensure_one() - - response = requests.post( - url=self.authentication_url, - headers={'content-type': 'application/x-www-form-urlencoded'}, - data={ - 'grant_type': 'client_credentials', - 'client_id': self.client_id, - 'client_secret': self.client_secret, - 'scope': 'WEDEC_BARCODE_READ', - }, - timeout=60, - ) - - if response.status_code != 200: - raise exceptions.UserError( - _('Access token generation in error\n\n' - 'Please verify your configuration.')) - - response_dict = json.loads(response.content.decode("utf-8")) - access_token = response_dict['access_token'] - - if not access_token: - raise exceptions.UserError( - _('Access token generation in error\n\n' - 'Please verify your configuration.')) - - # Save the credentials information - icp = self.env['ir.config_parameter'] - icp.set_param('postlogistics.oauth.client_id', self.client_id) - icp.set_param('postlogistics.oauth.client_secret', self.client_secret) - icp.set_param( - 'postlogistics.oauth.authentication_url', self.authentication_url - ) - icp.set_param( - 'postlogistics.oauth.generate_label_url', self.generate_label_url - ) - - # Define configuration as done - self.state = 'done' - - # Display configuration - act = self.env['ir.actions.act_window'].for_xml_id( - 'delivery_carrier_label_postlogistics', 'action_postlogistics_auth' - ) - act['res_id'] = self.id - return act - - @api.multi - def reset_access_token(self): - # Reset the credentials information - icp = self.env['ir.config_parameter'] - icp.set_param('postlogistics.oauth.client_id', False) - icp.set_param('postlogistics.oauth.client_secret', False) - icp.set_param('postlogistics.oauth.authentication_url', False) - icp.set_param('postlogistics.oauth.generate_label_url', False) - - # Define configuration as to do - default_values = self.default_get( - ['authentication_url', 'generate_label_url', 'state'] - ) - self.client_id = False - self.client_secret = False - self.authentication_url = default_values['authentication_url'] - self.generate_label_url = default_values['generate_label_url'] - self.state = default_values['state'] - - # Display configuration - act = self.env['ir.actions.act_window'].for_xml_id( - 'delivery_carrier_label_postlogistics', 'action_postlogistics_auth' - ) - act['res_id'] = self.id - return act diff --git a/delivery_postlogistics/wizards/postlogistics_oauth.xml b/delivery_postlogistics/wizards/postlogistics_oauth.xml deleted file mode 100644 index 717e4717df..0000000000 --- a/delivery_postlogistics/wizards/postlogistics_oauth.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - postlogistics.auth.form - postlogistics.auth - -
    - - - - - -

    Set the swisspost client information

    -
    - - - - - - - - -
    -
    - - - -

    OAuth configuration complete

    -
    - -
    -
    - - -
    -
    - - - Postlogistics Auth - ir.actions.act_window - postlogistics.auth - form - form - - new - - -
    From 16742bff07adddd7dc7a5316e313a81dba173a59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alix?= Date: Thu, 15 Apr 2021 08:58:02 +0200 Subject: [PATCH 03/74] delivery_postlogistics: avoid duplication of labels --- delivery_postlogistics/models/stock_picking.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/delivery_postlogistics/models/stock_picking.py b/delivery_postlogistics/models/stock_picking.py index 413b4e1831..daeabc8e89 100644 --- a/delivery_postlogistics/models/stock_picking.py +++ b/delivery_postlogistics/models/stock_picking.py @@ -38,13 +38,11 @@ def _get_packages_from_picking(self): ("picking_id", "=", self.id), ] ) - package_ids = [] + package_ids = set() for operation in operations: # Take the destination package. If empty, the package is # moved so take the source one. - package_ids.append( - operation.result_package_id.id or operation.package_id.id - ) + package_ids.add(operation.result_package_id.id or operation.package_id.id) packages = self.env["stock.quant.package"].browse(package_ids) return packages From 57a7177e98e65eded9d71aac780e819752bdc5f6 Mon Sep 17 00:00:00 2001 From: Telmo Santos Date: Mon, 29 Mar 2021 16:59:49 +0200 Subject: [PATCH 04/74] delivery_postlogistics: add pack_weight parameter on _prepare_attributes --- delivery_postlogistics/__manifest__.py | 2 +- delivery_postlogistics/postlogistics/web_service.py | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/delivery_postlogistics/__manifest__.py b/delivery_postlogistics/__manifest__.py index b59637e4fa..3c52e0618b 100644 --- a/delivery_postlogistics/__manifest__.py +++ b/delivery_postlogistics/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Postlogistics Shipping", "summary": "Print postlogistics shipping labels", - "version": "13.0.1.0.0", + "version": "13.0.1.1.0", "author": "Camptocamp,Odoo Community Association (OCA)", "maintainer": "Camptocamp", "license": "AGPL-3", diff --git a/delivery_postlogistics/postlogistics/web_service.py b/delivery_postlogistics/postlogistics/web_service.py index 3f1332d648..e7928bce50 100644 --- a/delivery_postlogistics/postlogistics/web_service.py +++ b/delivery_postlogistics/postlogistics/web_service.py @@ -172,7 +172,9 @@ def _get_license(self, picking): franking_license = picking.carrier_id.postlogistics_license_id return franking_license.number - def _prepare_attributes(self, picking, pack=None, pack_num=None, pack_total=None): + def _prepare_attributes( + self, picking, pack=None, pack_num=None, pack_total=None, pack_weight=None + ): packaging = ( pack and pack.packaging_id @@ -180,7 +182,10 @@ def _prepare_attributes(self, picking, pack=None, pack_num=None, pack_total=None ) services = packaging._get_packaging_codes() - total_weight = pack.shipping_weight if pack else picking.shipping_weight + if pack_weight: + total_weight = pack_weight + else: + total_weight = pack.shipping_weight if pack else picking.shipping_weight total_weight *= 1000 if not services: From 952d6578685838ee636f510875d8dea93e46e03b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alix?= Date: Mon, 3 May 2021 09:56:11 +0200 Subject: [PATCH 05/74] delivery_postlogistics: several fixes * fix 'PostLogistics' terms * make 'Package Code' required for PostLogistics delivery packaging * show a link listing available package codes for PostLogistics delivery packaging * update README --- delivery_postlogistics/README.rst | 38 ++-------- delivery_postlogistics/__manifest__.py | 7 +- .../i18n/delivery_postlogistics.pot | 66 ++++++++++-------- .../models/delivery_carrier.py | 4 +- .../postlogistics_carrier_template_options.py | 4 +- .../models/postlogistics_shipping_label.py | 2 +- .../models/product_packaging.py | 2 +- delivery_postlogistics/models/res_partner.py | 2 +- .../models/stock_picking.py | 4 +- .../models/stock_quant_package.py | 4 +- .../postlogistics/web_service.py | 13 ++-- delivery_postlogistics/readme/CONFIGURE.rst | 17 +---- delivery_postlogistics/readme/INSTALL.rst | 11 --- .../static/description/index.html | 69 +++++++------------ delivery_postlogistics/views/delivery.xml | 2 +- .../views/postlogistics_license.xml | 4 +- .../views/product_packaging.xml | 26 +++++++ 17 files changed, 123 insertions(+), 152 deletions(-) delete mode 100644 delivery_postlogistics/readme/INSTALL.rst create mode 100644 delivery_postlogistics/views/product_packaging.xml diff --git a/delivery_postlogistics/README.rst b/delivery_postlogistics/README.rst index 686ce35a31..5bd8f7f4dc 100644 --- a/delivery_postlogistics/README.rst +++ b/delivery_postlogistics/README.rst @@ -1,6 +1,6 @@ -====================== -Postlogistics Shipping -====================== +============================================== +PostLogistics Shipping - “Barcode” web service +============================================== .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! @@ -42,21 +42,6 @@ You can create multiple delivery method to match your diffent package types. .. contents:: :local: -Installation -============ - -As a requirement you need to install `suds-jurko` library. It will fail with the -latest and outdated version of `suds`. -https://pypi.python.org/pypi/suds-jurko/0.6 - - -Furthermore, if you want to use the integration server of Postlogistics -you will have to patch this library with the following patch: - -https://fedorahosted.org/suds/attachment/ticket/239/suds_recursion.patch - -A copy of this patch is available in `patches` folder of this module. - Configuration ============= @@ -69,20 +54,9 @@ Configuration To configure: * Go to `Inventory -> Configuration -> Delivery -> Shipping Methods` -* Create new shipping methods for postlogistics and set your login informations -* launch the Update PostLogistics Services - -This will load available services and generate carrier options. - -Now you can create a carrier method for PostLogistics WebService: - -* First choose a Service group and save -* Add a Mandatory Carrier option using a Basic Service -* Save Carrier Method (this will update filters to show you only - compatible services) -* Then add other `Optional as default` and `Optional` carrier option - from listed -* Add additional Service and Delivery instructions +* Create new shipping methods for PostLogistics and set your login informations in the "PostLogistics" tab +* Go to `Inventory -> Configuration -> Delivery -> Delivery Packages` to create + the PostLogistics delivery packaging with the relevant `Package Code` (see section 8.10 of https://developer.post.ch/en/digital-commerce-api for available codes) .. _Log in: https://account.post.ch/selfadmin/?login&lang=en diff --git a/delivery_postlogistics/__manifest__.py b/delivery_postlogistics/__manifest__.py index 3c52e0618b..e339687f21 100644 --- a/delivery_postlogistics/__manifest__.py +++ b/delivery_postlogistics/__manifest__.py @@ -1,9 +1,9 @@ # © 2013-2016 Yannick Vaucher (Camptocamp SA) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { - "name": "Postlogistics Shipping", - "summary": "Print postlogistics shipping labels", - "version": "13.0.1.1.0", + "name": "PostLogistics Shipping - “Barcode” web service", + "summary": "Print PostLogistics shipping labels using the Barcode web service", + "version": "13.0.1.1.1", "author": "Camptocamp,Odoo Community Association (OCA)", "maintainer": "Camptocamp", "license": "AGPL-3", @@ -16,6 +16,7 @@ "data/product.xml", "data/delivery.xml", "views/delivery.xml", + "views/product_packaging.xml", "views/stock_quant_package_view.xml", "views/postlogistics_license.xml", "views/res_partner_view.xml", diff --git a/delivery_postlogistics/i18n/delivery_postlogistics.pot b/delivery_postlogistics/i18n/delivery_postlogistics.pot index 346706ba29..99130ccd47 100644 --- a/delivery_postlogistics/i18n/delivery_postlogistics.pot +++ b/delivery_postlogistics/i18n/delivery_postlogistics.pot @@ -68,7 +68,7 @@ msgid "" "Authorization Required\n" "\n" "Please verify postlogistics client id and secret in:\n" -"Configuration -> Postlogistics" +"Configuration -> PostLogistics" msgstr "" #. module: delivery_postlogistics @@ -78,7 +78,7 @@ msgid "" "Authorization Required\n" "\n" "Please verify postlogistics client id and secret in:\n" -"Delivery Carrier (Postlogistics)." +"Delivery Carrier (PostLogistics)." msgstr "" #. module: delivery_postlogistics @@ -390,7 +390,7 @@ msgid "" "Missing Configuration\n" "\n" "Please verify postlogistics endpoint url in:\n" -"Delivery Carrier (Postlogistics)." +"Delivery Carrier (PostLogistics)." msgstr "" #. module: delivery_postlogistics @@ -418,7 +418,8 @@ msgstr "" #. module: delivery_postlogistics #: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 #, python-format -msgid "No Postlogistics packaging services found in this picking." +msgid "" +"No PostLogistics packaging services found in packaging {}, for picking {}." msgstr "" #. module: delivery_postlogistics @@ -507,14 +508,21 @@ msgstr "" msgid "Post Label Logo" msgstr "" +#. module: delivery_postlogistics +#: model:ir.model.fields,help:delivery_postlogistics.field_delivery_carrier__postlogistics_office +msgid "Post office which will receive the shipped goods" +msgstr "" + #. module: delivery_postlogistics #: model:ir.model.fields.selection,name:delivery_postlogistics.selection__delivery_carrier__delivery_type__postlogistics -msgid "Post logistics" +#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__product_packaging__package_carrier_type__postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view +msgid "PostLogistics" msgstr "" #. module: delivery_postlogistics -#: model:ir.model.fields,help:delivery_postlogistics.field_delivery_carrier__postlogistics_office -msgid "Post office which will receive the shipped goods" +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount +msgid "PostLogistics Cash On Delivery Amount" msgstr "" #. module: delivery_postlogistics @@ -529,19 +537,20 @@ msgid "PostLogistics Franking License" msgstr "" #. module: delivery_postlogistics -#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__postlogistics_type -msgid "PostLogistics option type" +#: model:ir.actions.act_window,name:delivery_postlogistics.action_postlogistics_licenses +#: model:ir.ui.menu,name:delivery_postlogistics.menu_postlogistics_licenses +msgid "PostLogistics Licenses" msgstr "" #. module: delivery_postlogistics -#: model:ir.model.fields.selection,name:delivery_postlogistics.selection__product_packaging__package_carrier_type__postlogistics -#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view -msgid "Postlogistics" +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_partner__postlogistics_option_ids +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_users__postlogistics_option_ids +msgid "PostLogistics Options" msgstr "" #. module: delivery_postlogistics -#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__postlogistics_manual_cod_amount -msgid "Postlogistics Cash On Delivery Amount" +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__postlogistics_type +msgid "PostLogistics option type" msgstr "" #. module: delivery_postlogistics @@ -549,24 +558,12 @@ msgstr "" msgid "Postlogistics Default Packaging" msgstr "" -#. module: delivery_postlogistics -#: model:ir.actions.act_window,name:delivery_postlogistics.action_postlogistics_licenses -#: model:ir.ui.menu,name:delivery_postlogistics.menu_postlogistics_licenses -msgid "Postlogistics Licenses" -msgstr "" - #. module: delivery_postlogistics #: model:ir.model.fields,field_description:delivery_postlogistics.field_res_partner__postlogistics_notification #: model:ir.model.fields,field_description:delivery_postlogistics.field_res_users__postlogistics_notification msgid "Postlogistics Notification" msgstr "" -#. module: delivery_postlogistics -#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_partner__postlogistics_option_ids -#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_users__postlogistics_option_ids -msgid "Postlogistics Options" -msgstr "" - #. module: delivery_postlogistics #: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__postlogistics_proclima_logo msgid "Print ProClima logo" @@ -613,6 +610,11 @@ msgstr "" msgid "Resource Name" msgstr "" +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.product_packaging_delivery_form +msgid "See section 8.10 of" +msgstr "" + #. module: delivery_postlogistics #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__sequence msgid "Sequence" @@ -620,7 +622,7 @@ msgstr "" #. module: delivery_postlogistics #: model:ir.model,name:delivery_postlogistics.model_postlogistics_shipping_label -msgid "Shipping Label for Postlogistics" +msgid "Shipping Label for PostLogistics" msgstr "" #. module: delivery_postlogistics @@ -772,6 +774,11 @@ msgstr "" msgid "ZPL2" msgstr "" +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.product_packaging_delivery_form +msgid "for available codes." +msgstr "" + #. module: delivery_postlogistics #: code:addons/delivery_postlogistics/postlogistics/web_service.py:0 #, python-format @@ -794,3 +801,8 @@ msgstr "" #: model:postlogistics.delivery.carrier.template.option,name:delivery_postlogistics.postlogistics_output_format_option_spdf msgid "sPDF" msgstr "" + +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.product_packaging_delivery_form +msgid "the documentation" +msgstr "" diff --git a/delivery_postlogistics/models/delivery_carrier.py b/delivery_postlogistics/models/delivery_carrier.py index 0b7d72cf09..02b98af81d 100644 --- a/delivery_postlogistics/models/delivery_carrier.py +++ b/delivery_postlogistics/models/delivery_carrier.py @@ -10,9 +10,7 @@ class DeliveryCarrier(models.Model): _inherit = "delivery.carrier" - delivery_type = fields.Selection( - selection_add=[("postlogistics", "Post logistics")] - ) + delivery_type = fields.Selection(selection_add=[("postlogistics", "PostLogistics")]) postlogistics_default_packaging_id = fields.Many2one( "product.packaging", domain=[("package_carrier_type", "=", "postlogistics")] ) diff --git a/delivery_postlogistics/models/postlogistics_carrier_template_options.py b/delivery_postlogistics/models/postlogistics_carrier_template_options.py index c6a67b4d80..166148c153 100644 --- a/delivery_postlogistics/models/postlogistics_carrier_template_options.py +++ b/delivery_postlogistics/models/postlogistics_carrier_template_options.py @@ -3,7 +3,7 @@ from odoo import fields, models -POSTLOGISTIC_TYPES = [ +POSTLOGISTICS_TYPES = [ ("label_layout", "Label Layout"), ("output_format", "Output Format"), ("resolution", "Output Resolution"), @@ -27,5 +27,5 @@ class DeliveryCarrierTemplateOption(models.Model): help="Allow to define a more complete description than in the name field.", ) postlogistics_type = fields.Selection( - selection=POSTLOGISTIC_TYPES, string="PostLogistics option type", + selection=POSTLOGISTICS_TYPES, string="PostLogistics option type", ) diff --git a/delivery_postlogistics/models/postlogistics_shipping_label.py b/delivery_postlogistics/models/postlogistics_shipping_label.py index b3a39ca3ed..c746f39af9 100644 --- a/delivery_postlogistics/models/postlogistics_shipping_label.py +++ b/delivery_postlogistics/models/postlogistics_shipping_label.py @@ -9,7 +9,7 @@ class PostlogisticsShippingLabel(models.Model): _name = "postlogistics.shipping.label" _inherits = {"ir.attachment": "attachment_id"} - _description = "Shipping Label for Postlogistics" + _description = "Shipping Label for PostLogistics" file_type = fields.Char(string="File type", default="pdf") attachment_id = fields.Many2one( diff --git a/delivery_postlogistics/models/product_packaging.py b/delivery_postlogistics/models/product_packaging.py index 7003a08e8a..a6528c93c6 100644 --- a/delivery_postlogistics/models/product_packaging.py +++ b/delivery_postlogistics/models/product_packaging.py @@ -8,7 +8,7 @@ class ProductPackaging(models.Model): _inherit = "product.packaging" package_carrier_type = fields.Selection( - selection_add=[("postlogistics", "Postlogistics")] + selection_add=[("postlogistics", "PostLogistics")] ) def _get_packaging_codes(self): diff --git a/delivery_postlogistics/models/res_partner.py b/delivery_postlogistics/models/res_partner.py index 64d034bac0..698aadb605 100644 --- a/delivery_postlogistics/models/res_partner.py +++ b/delivery_postlogistics/models/res_partner.py @@ -12,7 +12,7 @@ class ResPartner(models.Model): relation="postlogistics_options_partner_rel", column1="partner_id", column2="option_id", - string="Postlogistics Options", + string="PostLogistics Options", ) postlogistics_notification = fields.Selection( diff --git a/delivery_postlogistics/models/stock_picking.py b/delivery_postlogistics/models/stock_picking.py index daeabc8e89..677700d25a 100644 --- a/delivery_postlogistics/models/stock_picking.py +++ b/delivery_postlogistics/models/stock_picking.py @@ -94,7 +94,7 @@ def _set_a_default_package(self): move_lines.write({"result_package_id": package.id}) def postlogistics_cod_amount(self): - """ Return the Postlogistic Cash on Delivery amount of a picking + """ Return the PostLogistics Cash on Delivery amount of a picking If the picking delivers the whole sales order, we use the total amount of the sales order. @@ -229,6 +229,6 @@ def _generate_postlogistics_label( return labels def generate_postlogistics_shipping_labels(self, package_ids=None): - """ Add label generation for Postlogistics """ + """ Add label generation for PostLogistics """ self.ensure_one() return self._generate_postlogistics_label(package_ids=package_ids) diff --git a/delivery_postlogistics/models/stock_quant_package.py b/delivery_postlogistics/models/stock_quant_package.py index b4923d3f8c..3c73b38aba 100644 --- a/delivery_postlogistics/models/stock_quant_package.py +++ b/delivery_postlogistics/models/stock_quant_package.py @@ -7,7 +7,7 @@ class StockQuantPackage(models.Model): _inherit = "stock.quant.package" postlogistics_manual_cod_amount = fields.Float( - string="Postlogistics Cash On Delivery Amount", + string="PostLogistics Cash On Delivery Amount", help="If the cash on delivery amount for this package is different " "than the total of the sales order, write the amount there.", ) @@ -22,7 +22,7 @@ def _get_origin_pickings(self): return move_line.mapped("picking_id") def postlogistics_cod_amount(self): - """ Return the Postlogistic Cash on Delivery amount of a package + """ Return the PostLogistics Cash on Delivery amount of a package If we have only 1 package which delivers the whole sales order we use the total amount of the sales order. diff --git a/delivery_postlogistics/postlogistics/web_service.py b/delivery_postlogistics/postlogistics/web_service.py index e7928bce50..acb4d17cba 100644 --- a/delivery_postlogistics/postlogistics/web_service.py +++ b/delivery_postlogistics/postlogistics/web_service.py @@ -119,7 +119,7 @@ def _prepare_recipient(self, picking): def _prepare_customer(self, picking): """ Create a ns0:Customer as a dict from picking - This is the Postlogistic Customer, thus the sender + This is the PostLogistics Customer, thus the sender :param picking: picking browse record :return a dict containing data for ns0:Customer @@ -190,7 +190,10 @@ def _prepare_attributes( if not services: raise exceptions.UserError( - _("No Postlogistics packaging services found in this picking.") + _( + "No PostLogistics packaging services found " + "in packaging {}, for picking {}." + ).format(packaging.name, picking.name) ) # Activate phone notification ZAW3213 @@ -375,7 +378,7 @@ def _request_access_token(cls, delivery_carrier): _( "Missing Configuration\n\n" "Please verify postlogistics endpoint url in:\n" - "Delivery Carrier (Postlogistics)." + "Delivery Carrier (PostLogistics)." ) ) @@ -390,7 +393,7 @@ def _request_access_token(cls, delivery_carrier): _( "Authorization Required\n\n" "Please verify postlogistics client id and secret in:\n" - "Delivery Carrier (Postlogistics)." + "Delivery Carrier (PostLogistics)." ) ) @@ -427,7 +430,7 @@ def get_access_token(cls, picking_carrier): _( "Authorization Required\n\n" "Please verify postlogistics client id and secret in:\n" - "Configuration -> Postlogistics" + "Configuration -> PostLogistics" ) ) diff --git a/delivery_postlogistics/readme/CONFIGURE.rst b/delivery_postlogistics/readme/CONFIGURE.rst index 6acba40125..42c7392d17 100644 --- a/delivery_postlogistics/readme/CONFIGURE.rst +++ b/delivery_postlogistics/readme/CONFIGURE.rst @@ -7,20 +7,9 @@ To configure: * Go to `Inventory -> Configuration -> Delivery -> Shipping Methods` -* Create new shipping methods for postlogistics and set your login informations -* launch the Update PostLogistics Services - -This will load available services and generate carrier options. - -Now you can create a carrier method for PostLogistics WebService: - -* First choose a Service group and save -* Add a Mandatory Carrier option using a Basic Service -* Save Carrier Method (this will update filters to show you only - compatible services) -* Then add other `Optional as default` and `Optional` carrier option - from listed -* Add additional Service and Delivery instructions +* Create new shipping methods for PostLogistics and set your login informations in the "PostLogistics" tab +* Go to `Inventory -> Configuration -> Delivery -> Delivery Packages` to create + the PostLogistics delivery packaging with the relevant `Package Code` (see section 8.10 of https://developer.post.ch/en/digital-commerce-api for available codes) .. _Log in: https://account.post.ch/selfadmin/?login&lang=en diff --git a/delivery_postlogistics/readme/INSTALL.rst b/delivery_postlogistics/readme/INSTALL.rst deleted file mode 100644 index 4b8df243dd..0000000000 --- a/delivery_postlogistics/readme/INSTALL.rst +++ /dev/null @@ -1,11 +0,0 @@ -As a requirement you need to install `suds-jurko` library. It will fail with the -latest and outdated version of `suds`. -https://pypi.python.org/pypi/suds-jurko/0.6 - - -Furthermore, if you want to use the integration server of Postlogistics -you will have to patch this library with the following patch: - -https://fedorahosted.org/suds/attachment/ticket/239/suds_recursion.patch - -A copy of this patch is available in `patches` folder of this module. diff --git a/delivery_postlogistics/static/description/index.html b/delivery_postlogistics/static/description/index.html index 13c6bf2a9e..35e0ff1f14 100644 --- a/delivery_postlogistics/static/description/index.html +++ b/delivery_postlogistics/static/description/index.html @@ -4,7 +4,7 @@ -Postlogistics Shipping +PostLogistics Shipping - “Barcode” web service -
    -

    Postlogistics Shipping

    +
    +

    PostLogistics Shipping - “Barcode” web service

    + + + product.packaging.form.inherit + product.packaging + + + + {"required": [("package_carrier_type", "=", "postlogistics")]} + + + See section 8.10 of the documentation for available codes. + + + + From 7a9f60c3c237fcd6bb8d20a685466e8634d33f03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthieu=20M=C3=A9quignon?= Date: Fri, 16 Apr 2021 14:19:11 +0200 Subject: [PATCH 06/74] delivery_postlogistics: Refactor tests --- delivery_postlogistics/tests/common.py | 126 ++++++++++++++++++ .../tests/test_postlogistics.py | 94 +------------ 2 files changed, 130 insertions(+), 90 deletions(-) create mode 100644 delivery_postlogistics/tests/common.py diff --git a/delivery_postlogistics/tests/common.py b/delivery_postlogistics/tests/common.py new file mode 100644 index 0000000000..8e5f6df2ff --- /dev/null +++ b/delivery_postlogistics/tests/common.py @@ -0,0 +1,126 @@ +# Copyright 2021 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from odoo.tests.common import SavepointCase + +from ..postlogistics.web_service import PostlogisticsWebService + +ENDPOINT_URL = "https://wedecint.post.ch/" +CLIENT_ID = "XXX" +CLIENT_SECRET = "XXX" +LICENSE = "XXX" + + +class TestPostlogisticsCommon(SavepointCase): + @classmethod + def setUpClassLicense(cls): + cls.license = cls.env["postlogistics.license"].create( + {"name": "TEST", "number": LICENSE} + ) + + @classmethod + def setUpClassCarrier(cls): + shipping_product = cls.env["product.product"].create({"name": "Shipping"}) + option_model = cls.env["postlogistics.delivery.carrier.template.option"] + partner_id = cls.env.ref("delivery_postlogistics.partner_postlogistics").id + label_layout = option_model.create({"code": "A6", "partner_id": partner_id}) + output_format = option_model.create({"code": "PDF", "partner_id": partner_id}) + image_resolution = option_model.create( + {"code": "600", "partner_id": partner_id} + ) + cls.carrier = cls.env["delivery.carrier"].create( + { + "name": "Postlogistics", + "delivery_type": "postlogistics", + "product_id": shipping_product.id, + "postlogistics_endpoint_url": ENDPOINT_URL, + "postlogistics_client_id": CLIENT_ID, + "postlogistics_client_secret": CLIENT_SECRET, + "postlogistics_license_id": cls.license.id, + "postlogistics_label_layout": label_layout.id, + "postlogistics_output_format": output_format.id, + "postlogistics_resolution": image_resolution.id, + } + ) + + @classmethod + def setUpClassPackaging(cls): + cls.postlogistics_pd_packaging = cls.env["product.packaging"].create( + { + "name": "PRI-TEST", + "package_carrier_type": "postlogistics", + "shipper_package_code": "PRI, BLN", + } + ) + + @classmethod + def setUpClassUserCompany(cls): + cls.env.user.company_id.write( + {"street": "Rue de Lausanne 1", "zip": "1030", "city": "Bussigny"} + ) + cls.env.user.company_id.partner_id.country_id = cls.env.ref("base.ch") + cls.env.user.lang = "en_US" + + @classmethod + def setUpClassLocation(cls): + cls.stock_location = cls.env.ref("stock.stock_location_stock") + cls.customer_location = cls.env.ref("stock.stock_location_customers") + + @classmethod + def create_picking(cls, partner=None, product_matrix=None): + packaging = cls.postlogistics_pd_packaging + if not partner: + partner = cls.env["res.partner"].create( + { + "name": "Camptocamp SA", + "street": "EPFL Innovation Park, Bât A", + "zip": "1015", + "city": "Lausanne", + } + ) + picking = cls.env["stock.picking"].create( + { + "partner_id": partner.id, + "carrier_id": cls.carrier.id, + "picking_type_id": cls.env.ref("stock.picking_type_out").id, + "location_id": cls.stock_location.id, + "location_dest_id": cls.customer_location.id, + } + ) + if not product_matrix: + product_matrix = [ + (cls.env["product.product"].create({"name": "Product A"}), 3), + ] + for product, qty in product_matrix: + cls.env["stock.move"].create( + { + "name": product.name, + "product_id": product.id, + "product_uom_qty": qty, + "product_uom": product.uom_id.id, + "picking_id": picking.id, + "location_id": cls.stock_location.id, + "location_dest_id": cls.customer_location.id, + } + ) + choose_delivery_package_wizard = cls.env["choose.delivery.package"].create( + {"picking_id": picking.id, "delivery_packaging_id": packaging.id} + ) + picking.action_assign() + choose_delivery_package_wizard.put_in_pack() + return picking + + @classmethod + def setUpClassWebservice(cls): + cls.service_class = PostlogisticsWebService(cls.env.user.company_id) + + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.setUpClassLicense() + cls.setUpClassCarrier() + cls.setUpClassPackaging() + cls.setUpClassUserCompany() + cls.setUpClassLocation() + cls.setUpClassWebservice() diff --git a/delivery_postlogistics/tests/test_postlogistics.py b/delivery_postlogistics/tests/test_postlogistics.py index 068f4a8abb..28d6a085f0 100644 --- a/delivery_postlogistics/tests/test_postlogistics.py +++ b/delivery_postlogistics/tests/test_postlogistics.py @@ -2,10 +2,10 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from os.path import dirname, join -from odoo.tests import common - from vcr import VCR +from .common import TestPostlogisticsCommon + recorder = VCR( record_mode="once", cassette_library_dir=join(dirname(__file__), "fixtures/cassettes"), @@ -17,54 +17,12 @@ decode_compressed_response=True, ) -ENDPOINT_URL = "https://wedecint.post.ch/" -CLIENT_ID = "XXX" -CLIENT_SECRET = "XXX" -LICENSE = "XXX" - -class TestPostlogistics(common.SavepointCase): +class TestPostlogistics(TestPostlogisticsCommon): @classmethod def setUpClass(cls): super().setUpClass() - cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) - cls.env["postlogistics.license"].create({"name": "TEST", "number": LICENSE}) - Product = cls.env["product.product"] - partner_id = cls.env.ref("delivery_postlogistics.partner_postlogistics").id - OptionTmpl = cls.env["postlogistics.delivery.carrier.template.option"] - label_layout = OptionTmpl.create({"code": "A6", "partner_id": partner_id}) - output_format = OptionTmpl.create({"code": "PDF", "partner_id": partner_id}) - image_resolution = OptionTmpl.create({"code": "600", "partner_id": partner_id}) - - cls.carrier = cls.env["delivery.carrier"].create( - { - "name": "Postlogistics", - "delivery_type": "postlogistics", - "product_id": Product.create({"name": "Shipping"}).id, - "postlogistics_endpoint_url": ENDPOINT_URL, - "postlogistics_client_id": CLIENT_ID, - "postlogistics_client_secret": CLIENT_SECRET, - "postlogistics_label_layout": label_layout.id, - "postlogistics_output_format": output_format.id, - "postlogistics_resolution": image_resolution.id, - } - ) - - # Create Product packaging - postlogistics_pd_packaging = cls.env["product.packaging"].create( - { - "name": "PRI-TEST", - "package_carrier_type": "postlogistics", - "shipper_package_code": "PRI, BLN", - } - ) - - cls.env.user.company_id.write( - {"street": "Rue de Lausanne 1", "zip": "1030", "city": "Bussigny"} - ) - cls.env.user.company_id.partner_id.country_id = cls.env.ref("base.ch") - cls.picking = cls.create_picking(cls, postlogistics_pd_packaging) - cls.env.user.lang = "en_US" + cls.picking = cls.create_picking() def test_store_label(self): with recorder.use_cassette("test_store_label") as cassette: @@ -81,47 +39,3 @@ def test_missing_language(self): with recorder.use_cassette("test_missing_language") as cassette: self.picking._generate_postlogistics_label(skip_attach_file=True) self.assertEqual(len(cassette.requests), 2) - - def create_picking(self, prod_packaging): - Product = self.env["product.product"] - stock_location = self.env.ref("stock.stock_location_stock") - customer_location = self.env.ref("stock.stock_location_customers") - Picking = self.env["stock.picking"] - recipient = self.env["res.partner"].create( - { - "name": "Camptocamp SA", - "street": "EPFL Innovation Park, Bât A", - "zip": "1015", - "city": "Lausanne", - } - ) - picking = Picking.create( - { - "partner_id": recipient.id, - "carrier_id": self.carrier.id, - "picking_type_id": self.env.ref("stock.picking_type_out").id, - "location_id": stock_location.id, - "location_dest_id": customer_location.id, - } - ) - product = Product.create({"name": "Product A"}) - - self.env["stock.move"].create( - { - "name": "a move", - "product_id": product.id, - "product_uom_qty": 3.0, - "product_uom": product.uom_id.id, - "picking_id": picking.id, - "location_id": stock_location.id, - "location_dest_id": customer_location.id, - } - ) - - # Add to the packages - choose_delivery_package_wizard = self.env["choose.delivery.package"].create( - {"picking_id": picking.id, "delivery_packaging_id": prod_packaging.id} - ) - picking.action_assign() - choose_delivery_package_wizard.put_in_pack() - return picking From 398450df63a863094866728af7af9ec898fc81d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthieu=20M=C3=A9quignon?= Date: Thu, 15 Apr 2021 16:56:14 +0200 Subject: [PATCH 07/74] Do not send disallowed chars on postlogistics api Some chars are disallowed from postlogistics API ("|", "", "<", ">") and output json should be sanitized --- delivery_postlogistics/__manifest__.py | 2 +- .../postlogistics/web_service.py | 48 ++++++++++----- .../tests/test_sanitize_values.py | 58 +++++++++++++++++++ 3 files changed, 92 insertions(+), 16 deletions(-) create mode 100644 delivery_postlogistics/tests/test_sanitize_values.py diff --git a/delivery_postlogistics/__manifest__.py b/delivery_postlogistics/__manifest__.py index e339687f21..cbba9c9b4e 100644 --- a/delivery_postlogistics/__manifest__.py +++ b/delivery_postlogistics/__manifest__.py @@ -3,7 +3,7 @@ { "name": "PostLogistics Shipping - “Barcode” web service", "summary": "Print PostLogistics shipping labels using the Barcode web service", - "version": "13.0.1.1.1", + "version": "13.0.1.1.2", "author": "Camptocamp,Odoo Community Association (OCA)", "maintainer": "Camptocamp", "license": "AGPL-3", diff --git a/delivery_postlogistics/postlogistics/web_service.py b/delivery_postlogistics/postlogistics/web_service.py index acb4d17cba..0addccf682 100644 --- a/delivery_postlogistics/postlogistics/web_service.py +++ b/delivery_postlogistics/postlogistics/web_service.py @@ -22,6 +22,8 @@ AUTH_PATH = "/WEDECOAuth/token" GENERATE_LABEL_PATH = "/api/barcode/v1/generateAddressLabel" +DISALLOWED_CHARS = ["|", "\\", "<", ">"] + class PostlogisticsWebService(object): @@ -70,8 +72,10 @@ def _prepare_recipient(self, picking): """ partner = picking.partner_id - partner_mobile = picking.delivery_mobile or partner.mobile - partner_phone = picking.delivery_phone or partner.phone + partner_mobile = self._sanitize_string( + picking.delivery_mobile or partner.mobile + ) + partner_phone = self._sanitize_string(picking.delivery_phone or partner.phone) if partner.postlogistics_notification == "email" and not partner.email: raise exceptions.UserError(_("Email is required for notification.")) @@ -85,30 +89,37 @@ def _prepare_recipient(self, picking): ) partner_name = partner.name or partner.parent_id.name + sanitized_partner_name = self._sanitize_string(partner_name) + partner_street = self._sanitize_string(partner.street) + partner_zip = self._sanitize_string(partner.zip) + partner_city = self._sanitize_string(partner.city) recipient = { - "name1": partner_name[:35], - "street": partner.street[:35], - "zip": partner.zip[:10], - "city": partner.city[:35], + "name1": sanitized_partner_name[:35], + "street": partner_street[:35], + "zip": partner_zip[:10], + "city": partner_city[:35], } if partner.country_id.code: - recipient["country"] = partner.country_id.code.upper() + country_code = self._sanitize_string(partner.country_id.code.upper()) + recipient["country"] = country_code if partner.street2: - recipient["addressSuffix"] = partner.street2[:35] + addr_suffix = self._sanitize_string(partner.street2[:35]) + recipient["addressSuffix"] = addr_suffix company_partner_name = partner.commercial_company_name if company_partner_name and company_partner_name != partner_name: - recipient["name2"] = partner.parent_id.name[:35] + parent_name = self._sanitize_string(partner.parent_id.name) + recipient["name2"] = parent_name[:35] recipient["personallyAddressed"] = False # Phone and / or mobile should only be displayed if instruction to # Notify delivery by telephone is set if partner.postlogistics_notification == "email": - recipient["email"] = partner.email + recipient["email"] = self._sanitize_string(partner.email) elif partner.postlogistics_notification == "phone": - recipient["phone"] = partner_phone + recipient["phone"] = self._sanitize_string(partner_phone) if partner_mobile: recipient["mobile"] = partner_mobile elif partner.postlogistics_notification == "sms": @@ -129,10 +140,10 @@ def _prepare_customer(self, picking): partner = company.partner_id customer = { - "name1": partner.name, - "street": partner.street, - "zip": partner.zip, - "city": partner.city, + "name1": self._sanitize_string(partner.name), + "street": self._sanitize_string(partner.street), + "zip": self._sanitize_string(partner.zip), + "city": self._sanitize_string(partner.city), "country": partner.country_id.code, "domicilePostOffice": picking.carrier_id.postlogistics_office or None, } @@ -437,6 +448,13 @@ def get_access_token(cls, picking_carrier): cls.access_token_expiry = now + timedelta(seconds=response["expires_in"]) return cls.access_token + def _sanitize_string(self, value): + """Removes disallowed chars ("|", "\", "<", ">") from strings.""" + if isinstance(value, str): + for char in DISALLOWED_CHARS: + value = value.replace(char, "") + return value + def generate_label(self, picking, packages): """ Generate a label for a picking diff --git a/delivery_postlogistics/tests/test_sanitize_values.py b/delivery_postlogistics/tests/test_sanitize_values.py new file mode 100644 index 0000000000..066f9f4ace --- /dev/null +++ b/delivery_postlogistics/tests/test_sanitize_values.py @@ -0,0 +1,58 @@ +# Copyright 2021 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + + +from ..postlogistics.web_service import DISALLOWED_CHARS +from .common import TestPostlogisticsCommon + + +class TestSanitizeValues(TestPostlogisticsCommon): + """Just create records full of disallowed chars, an test that everyone of them + is correctly removed, as none of those chars should be sent on postlogistics api. + """ + + @classmethod + def setUpPartner(cls): + cls.partner = cls.env["res.partner"].create( + { + "name": "Po", + "mobile": "+33123456789>", + "phone": ">+33123456789<", + "email": "w<>|\\hatever@whatever.too", + "street": "42\\|<>whateverstraße", + "street2": "42\\|<>whateverstraße", + "zip": "43123\\", + "city": "Mouais\\<>|", + } + ) + + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.setUpPartner() + cls.picking = cls.create_picking(cls.partner) + + def check_strings_in_dict(self, values): + # Do not check other types than strings. + # Dict values are individually tested, no recursion here. + values_to_check = [value for value in values.values() if isinstance(value, str)] + self.check_strings_in_list(values_to_check) + + def check_strings_in_list(self, values): + for value in values: + self.assertFalse(any(char in value for char in DISALLOWED_CHARS)) + + def test_sanitize(self): + customer = self.service_class._prepare_customer(self.picking) + self.check_strings_in_dict(customer) + recipient = self.service_class._prepare_recipient(self.picking) + self.check_strings_in_dict(recipient) + packages = self.picking._get_packages_from_picking() + item_list = self.service_class._prepare_item_list( + self.picking, recipient, packages + ) + self.check_strings_in_list(item_list) + attributes = self.service_class._prepare_attributes( + self.picking, packages, 1, 1 + ) + self.check_strings_in_dict(attributes) From 26065c6e1d8ad632391b176cecb913df8ce5fb66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthieu=20M=C3=A9quignon?= Date: Wed, 9 Jun 2021 09:54:13 +0200 Subject: [PATCH 08/74] delivery_postlogistics: Handle case where no label is returned by the API --- delivery_postlogistics/__manifest__.py | 2 +- delivery_postlogistics/models/stock_picking.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/delivery_postlogistics/__manifest__.py b/delivery_postlogistics/__manifest__.py index cbba9c9b4e..8b0b46715a 100644 --- a/delivery_postlogistics/__manifest__.py +++ b/delivery_postlogistics/__manifest__.py @@ -3,7 +3,7 @@ { "name": "PostLogistics Shipping - “Barcode” web service", "summary": "Print PostLogistics shipping labels using the Barcode web service", - "version": "13.0.1.1.2", + "version": "13.0.1.1.3", "author": "Camptocamp,Odoo Community Association (OCA)", "maintainer": "Camptocamp", "license": "AGPL-3", diff --git a/delivery_postlogistics/models/stock_picking.py b/delivery_postlogistics/models/stock_picking.py index 677700d25a..5735059af4 100644 --- a/delivery_postlogistics/models/stock_picking.py +++ b/delivery_postlogistics/models/stock_picking.py @@ -155,6 +155,11 @@ def write_tracking_number_label(self, label_result, packages): zpl_patch_string = self.carrier_id.zpl_patch_string labels = [] + + # It could happen that no successful label has been returned by the API + if not label_result: + return labels + if not packages: label = label_result[0]["value"][0] self.carrier_tracking_ref = label["tracking_number"] From 89a83948c68981cac15443c72c57b27f0932b1a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthieu=20M=C3=A9quignon?= Date: Wed, 21 Jul 2021 15:43:22 +0200 Subject: [PATCH 09/74] [13.0] delivery_postlogistics: Add disallowed chars --- delivery_postlogistics/__manifest__.py | 2 +- .../postlogistics/web_service.py | 15 +++++++++++---- .../tests/test_sanitize_values.py | 8 +++++--- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/delivery_postlogistics/__manifest__.py b/delivery_postlogistics/__manifest__.py index 8b0b46715a..6c2aac5110 100644 --- a/delivery_postlogistics/__manifest__.py +++ b/delivery_postlogistics/__manifest__.py @@ -3,7 +3,7 @@ { "name": "PostLogistics Shipping - “Barcode” web service", "summary": "Print PostLogistics shipping labels using the Barcode web service", - "version": "13.0.1.1.3", + "version": "13.0.1.2.0", "author": "Camptocamp,Odoo Community Association (OCA)", "maintainer": "Camptocamp", "license": "AGPL-3", diff --git a/delivery_postlogistics/postlogistics/web_service.py b/delivery_postlogistics/postlogistics/web_service.py index 0addccf682..05e88c36dd 100644 --- a/delivery_postlogistics/postlogistics/web_service.py +++ b/delivery_postlogistics/postlogistics/web_service.py @@ -22,7 +22,14 @@ AUTH_PATH = "/WEDECOAuth/token" GENERATE_LABEL_PATH = "/api/barcode/v1/generateAddressLabel" -DISALLOWED_CHARS = ["|", "\\", "<", ">"] +DISALLOWED_CHARS_MAPPING = { + "|": "", + "\\": "", + "<": "", + ">": "", + "\u2018": "'", + "\u2019": "'", +} class PostlogisticsWebService(object): @@ -449,10 +456,10 @@ def get_access_token(cls, picking_carrier): return cls.access_token def _sanitize_string(self, value): - """Removes disallowed chars ("|", "\", "<", ">") from strings.""" + """Removes disallowed chars ("|", "\", "<", ">", "’", "‘") from strings.""" if isinstance(value, str): - for char in DISALLOWED_CHARS: - value = value.replace(char, "") + for char, repl in DISALLOWED_CHARS_MAPPING.items(): + value = value.replace(char, repl) return value def generate_label(self, picking, packages): diff --git a/delivery_postlogistics/tests/test_sanitize_values.py b/delivery_postlogistics/tests/test_sanitize_values.py index 066f9f4ace..5bd2338eb3 100644 --- a/delivery_postlogistics/tests/test_sanitize_values.py +++ b/delivery_postlogistics/tests/test_sanitize_values.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) -from ..postlogistics.web_service import DISALLOWED_CHARS +from ..postlogistics.web_service import DISALLOWED_CHARS_MAPPING from .common import TestPostlogisticsCommon @@ -15,7 +15,7 @@ class TestSanitizeValues(TestPostlogisticsCommon): def setUpPartner(cls): cls.partner = cls.env["res.partner"].create( { - "name": "Po", + "name": "‘Po’", "mobile": "+33123456789>", "phone": ">+33123456789<", "email": "w<>|\\hatever@whatever.too", @@ -40,7 +40,9 @@ def check_strings_in_dict(self, values): def check_strings_in_list(self, values): for value in values: - self.assertFalse(any(char in value for char in DISALLOWED_CHARS)) + self.assertFalse( + any(char in value for char in DISALLOWED_CHARS_MAPPING.keys()) + ) def test_sanitize(self): customer = self.service_class._prepare_customer(self.picking) From dbd40528c8fb2de4f19fd073a8d50bc9f341ced3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Marques?= Date: Thu, 5 Aug 2021 09:28:50 +0100 Subject: [PATCH 10/74] [IMP] *: pre-commit execution --- delivery_postlogistics/postlogistics/web_service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/delivery_postlogistics/postlogistics/web_service.py b/delivery_postlogistics/postlogistics/web_service.py index 05e88c36dd..0993dfe6eb 100644 --- a/delivery_postlogistics/postlogistics/web_service.py +++ b/delivery_postlogistics/postlogistics/web_service.py @@ -10,11 +10,11 @@ from datetime import datetime, timedelta from io import BytesIO -from odoo import _, exceptions - import requests from PIL import Image +from odoo import _, exceptions + _logger = logging.getLogger(__name__) _compile_itemid = re.compile(r"[^0-9A-Za-z+\-_]") From 4f4c3f719d565af937ebf0b07078ab430ed42055 Mon Sep 17 00:00:00 2001 From: Hai Lang Date: Mon, 11 Oct 2021 11:14:01 +0700 Subject: [PATCH 11/74] [FIX] delivery_postlogistics: remove obsoleted code, get sale pickings history_ids has been removed as below link. So the code is obsoleted. https://github.com/odoo/odoo/commit/b3180c841101510081ee8ef9c52d205497efdd4f#diff-9a22420c4a72cc9b6d558b3d832846c2e44a4f3731c6df9579d66c6279c4804eL54-L57 _get_origin_pickings is to determine number of pickings of a sale order. So it should get pickings from sale_id of found picking. --- .../models/stock_quant_package.py | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/delivery_postlogistics/models/stock_quant_package.py b/delivery_postlogistics/models/stock_quant_package.py index 3c73b38aba..5995c3b758 100644 --- a/delivery_postlogistics/models/stock_quant_package.py +++ b/delivery_postlogistics/models/stock_quant_package.py @@ -19,7 +19,7 @@ def _get_origin_pickings(self): self.ensure_one() move_line_model = self.env["stock.move.line"] move_line = move_line_model.search([("package_id", "=", self.id)]) - return move_line.mapped("picking_id") + return move_line.mapped("picking_id.sale_id.picking_ids") def postlogistics_cod_amount(self): """ Return the PostLogistics Cash on Delivery amount of a package @@ -59,16 +59,4 @@ def postlogistics_cod_amount(self): ) ) - order_moves = order.mapped("order_line.procurement_ids.move_ids") - package_moves = self.mapped("quant_ids.history_ids") - # check if the package delivers the whole sales order - if order_moves != package_moves: - raise exceptions.Warning( - _( - "The cash on delivery amount must be manually specified " - "on the packages when a sales order is delivered " - "in several packages." - ) - ) - return order.amount_total From dfff5905129748eeae3eab20eaa7fb2e6b4cbe15 Mon Sep 17 00:00:00 2001 From: Hai Lang Date: Mon, 21 Jun 2021 05:25:33 +0200 Subject: [PATCH 12/74] [MIG] delivery_postlogistics: Migration to 14.0 The cassette `tests/fixtures/cassettes/test_store_label.yaml` should be updated as the label was failed to decode in both 13.0 and 14.0. * https://github.com/odoo/odoo/blob/13.0/odoo/addons/base/models/ir_attachment.py#L212 * https://github.com/odoo/odoo/blob/14.0/odoo/addons/base/models/ir_attachment.py#L554 We can remove the method _selection_file_type with below reasons. * It is used in base_delivery_carrier_label but was removed on Sep 5, 2019 https://github.com/OCA/delivery-carrier/blame/12.0/base_delivery_carrier_label/models/shipping_label.py#L15 * PR migration to 13.0 of base_delivery_carrier_label was merged on Oct 22, 2020 https://github.com/OCA/delivery-carrier/pull/251/files * Dependency on base_delivery_carrier_label was removed in migration to 14.0 on Apr 14 2021 https://github.com/OCA/delivery-carrier/commit/4ba2b56e2e26ed2fd7b5b2f36b42b6f3060c45f7#diff-f16078e35000c05a9b63f5e7e04b6f5fd50eadae8b14a45aa9c1eb078031060cL12 https://github.com/OCA/delivery-carrier/commit/4ba2b56e2e26ed2fd7b5b2f36b42b6f3060c45f7#diff-08c11b571d9c0b0c509c3922c77f407ef4c429473fda9bc2d4d542520e7a4e3fR12 --- delivery_postlogistics/README.rst | 12 ++-- delivery_postlogistics/__manifest__.py | 4 +- .../i18n/delivery_postlogistics.pot | 59 +++++++++++++--- .../models/delivery_carrier.py | 30 +++++++- .../postlogistics_carrier_template_options.py | 3 +- .../models/postlogistics_shipping_label.py | 26 +------ .../models/stock_picking.py | 17 ++--- .../models/stock_quant_package.py | 7 +- .../postlogistics/web_service.py | 26 ++++--- delivery_postlogistics/readme/CREDITS.rst | 2 +- .../static/description/index.html | 8 +-- delivery_postlogistics/tests/__init__.py | 1 + delivery_postlogistics/tests/common.py | 2 +- .../fixtures/cassettes/test_store_label.yaml | 2 +- .../tests/test_postlogistics.py | 68 +++++++++++++++++++ delivery_postlogistics/views/delivery.xml | 22 ++---- .../views/stock_quant_package_view.xml | 1 + 17 files changed, 195 insertions(+), 95 deletions(-) diff --git a/delivery_postlogistics/README.rst b/delivery_postlogistics/README.rst index 5bd8f7f4dc..0e92e29507 100644 --- a/delivery_postlogistics/README.rst +++ b/delivery_postlogistics/README.rst @@ -14,13 +14,13 @@ PostLogistics Shipping - “Barcode” web service :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fdelivery--carrier-lightgray.png?logo=github - :target: https://github.com/OCA/delivery-carrier/tree/13.0/delivery_postlogistics + :target: https://github.com/OCA/delivery-carrier/tree/14.0/delivery_postlogistics :alt: OCA/delivery-carrier .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/delivery-carrier-13-0/delivery-carrier-13-0-delivery_postlogistics + :target: https://translation.odoo-community.org/projects/delivery-carrier-14-0/delivery-carrier-14-0-delivery_postlogistics :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/99/13.0 + :target: https://runbot.odoo-community.org/runbot/99/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -83,7 +83,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -109,7 +109,7 @@ Contributors Other credits ~~~~~~~~~~~~~ -The development of this module has been financially supported by: +The development of this module in version 13.0 and its migration from 13.0 to 14.0 has been financially supported by: * Camptocamp @@ -126,6 +126,6 @@ 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. -This module is part of the `OCA/delivery-carrier `_ project on GitHub. +This module is part of the `OCA/delivery-carrier `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/delivery_postlogistics/__manifest__.py b/delivery_postlogistics/__manifest__.py index 6c2aac5110..2a3317d507 100644 --- a/delivery_postlogistics/__manifest__.py +++ b/delivery_postlogistics/__manifest__.py @@ -3,7 +3,7 @@ { "name": "PostLogistics Shipping - “Barcode” web service", "summary": "Print PostLogistics shipping labels using the Barcode web service", - "version": "13.0.1.2.0", + "version": "14.0.1.0.0", "author": "Camptocamp,Odoo Community Association (OCA)", "maintainer": "Camptocamp", "license": "AGPL-3", @@ -12,6 +12,7 @@ "depends": ["delivery", "mail", "base"], "website": "https://github.com/OCA/delivery-carrier", "data": [ + "security/ir.model.access.csv", "data/partner.xml", "data/product.xml", "data/delivery.xml", @@ -21,7 +22,6 @@ "views/postlogistics_license.xml", "views/res_partner_view.xml", "views/stock.xml", - "security/ir.model.access.csv", ], "installable": True, "auto_install": False, diff --git a/delivery_postlogistics/i18n/delivery_postlogistics.pot b/delivery_postlogistics/i18n/delivery_postlogistics.pot index 99130ccd47..2998204b41 100644 --- a/delivery_postlogistics/i18n/delivery_postlogistics.pot +++ b/delivery_postlogistics/i18n/delivery_postlogistics.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -68,7 +68,7 @@ msgid "" "Authorization Required\n" "\n" "Please verify postlogistics client id and secret in:\n" -"Configuration -> PostLogistics" +"Delivery Carrier (PostLogistics)." msgstr "" #. module: delivery_postlogistics @@ -78,7 +78,7 @@ msgid "" "Authorization Required\n" "\n" "Please verify postlogistics client id and secret in:\n" -"Delivery Carrier (PostLogistics)." +"Sale Orders > Configuration -> Sale Orders > Shipping Methods > PostLogistics" msgstr "" #. module: delivery_postlogistics @@ -89,7 +89,6 @@ msgstr "" #. module: delivery_postlogistics #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__partner_id #: model:ir.model.fields,field_description:delivery_postlogistics.field_product_packaging__package_carrier_type -#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__package_carrier_type msgid "Carrier" msgstr "" @@ -186,9 +185,15 @@ msgid "Disabled" msgstr "" #. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__display_name #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__display_name #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__display_name #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__display_name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_product_packaging__display_name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_partner__display_name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_move__display_name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_picking__display_name +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__display_name msgid "Display Name" msgstr "" @@ -226,7 +231,12 @@ msgstr "" #. module: delivery_postlogistics #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__datas -msgid "File Content" +msgid "File Content (base64)" +msgstr "" + +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__raw +msgid "File Content (raw)" msgstr "" #. module: delivery_postlogistics @@ -293,9 +303,15 @@ msgid "" msgstr "" #. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier__id #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option__id #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license__id #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_product_packaging__id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_partner__id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_move__id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_picking__id +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__id msgid "ID" msgstr "" @@ -347,9 +363,15 @@ msgid "Label layout" msgstr "" #. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_delivery_carrier____last_update #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_delivery_carrier_template_option____last_update #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_license____last_update #: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label____last_update +#: model:ir.model.fields,field_description:delivery_postlogistics.field_product_packaging____last_update +#: model:ir.model.fields,field_description:delivery_postlogistics.field_res_partner____last_update +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_move____last_update +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_picking____last_update +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package____last_update msgid "Last Modified on" msgstr "" @@ -441,6 +463,11 @@ msgid "" "We recommend using a black and white logo for printing in the ZPL2 format." msgstr "" +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_postlogistics_shipping_label__original_id +msgid "Original (unoptimized, unresized) attachment" +msgstr "" + #. module: delivery_postlogistics #: model:ir.model.fields.selection,name:delivery_postlogistics.selection__postlogistics_delivery_carrier_template_option__postlogistics_type__output_format msgid "Output Format" @@ -477,6 +504,11 @@ msgstr "" msgid "Packages" msgstr "" +#. module: delivery_postlogistics +#: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__package_carrier_type +msgid "Packaging's Carrier" +msgstr "" + #. module: delivery_postlogistics #: model:ir.model.fields,field_description:delivery_postlogistics.field_stock_quant_package__parcel_tracking msgid "Parcel Tracking" @@ -669,11 +701,9 @@ msgid "" msgstr "" #. module: delivery_postlogistics -#: code:addons/delivery_postlogistics/models/stock_quant_package.py:0 +#: code:addons/delivery_postlogistics/models/delivery_carrier.py:0 #, python-format -msgid "" -"The cash on delivery amount must be manually specified on the packages when " -"a sales order is delivered in several packages." +msgid "The credential is valid." msgstr "" #. module: delivery_postlogistics @@ -743,6 +773,17 @@ msgstr "" msgid "Use picking number with pack counter" msgstr "" +#. module: delivery_postlogistics +#: code:addons/delivery_postlogistics/models/delivery_carrier.py:0 +#, python-format +msgid "Validated" +msgstr "" + +#. module: delivery_postlogistics +#: model_terms:ir.ui.view,arch_db:delivery_postlogistics.delivery_carrier_postlogistics_inherit_view +msgid "Verify" +msgstr "" + #. module: delivery_postlogistics #: model:ir.model.fields,help:delivery_postlogistics.field_postlogistics_shipping_label__type msgid "" diff --git a/delivery_postlogistics/models/delivery_carrier.py b/delivery_postlogistics/models/delivery_carrier.py index 02b98af81d..c4eb07eb48 100644 --- a/delivery_postlogistics/models/delivery_carrier.py +++ b/delivery_postlogistics/models/delivery_carrier.py @@ -4,19 +4,26 @@ from odoo import _, api, fields, models from odoo.exceptions import UserError +from ..postlogistics.web_service import PostlogisticsWebService + class DeliveryCarrier(models.Model): """ Add service group """ _inherit = "delivery.carrier" - delivery_type = fields.Selection(selection_add=[("postlogistics", "PostLogistics")]) + delivery_type = fields.Selection( + selection_add=[("postlogistics", "PostLogistics")], + ondelete={"postlogistics": "set default"}, + ) postlogistics_default_packaging_id = fields.Many2one( "product.packaging", domain=[("package_carrier_type", "=", "postlogistics")] ) postlogistics_endpoint_url = fields.Char( - string="Endpoint URL", default="https://wedecint.post.ch/", required=True, + string="Endpoint URL", + default="https://wedecint.post.ch/", + required=True, ) postlogistics_client_id = fields.Char( string="Client ID", groups="base.group_system" @@ -84,7 +91,8 @@ class DeliveryCarrier(models.Model): ) postlogistics_license_id = fields.Many2one( - comodel_name="postlogistics.license", string="Franking License", + comodel_name="postlogistics.license", + string="Franking License", ) zpl_patch_string = fields.Char( string="ZPL Patch String", default="^XA^CW0,E:TT0003M_.TTF^XZ^XA^CI28" @@ -132,3 +140,19 @@ def postlogistics_send_shipping(self, pickings): pick._generate_postlogistics_label() return [{"exact_price": False, "tracking_number": False}] + + def verify_credentials(self): + access_token = PostlogisticsWebService.get_access_token(self) + if not access_token: + # Error has already been risen + return + message = { + "type": "ir.actions.client", + "tag": "display_notification", + "params": { + "title": _("Validated"), + "message": _("The credential is valid."), + "sticky": False, + }, + } + return message diff --git a/delivery_postlogistics/models/postlogistics_carrier_template_options.py b/delivery_postlogistics/models/postlogistics_carrier_template_options.py index 166148c153..dbb63a999f 100644 --- a/delivery_postlogistics/models/postlogistics_carrier_template_options.py +++ b/delivery_postlogistics/models/postlogistics_carrier_template_options.py @@ -27,5 +27,6 @@ class DeliveryCarrierTemplateOption(models.Model): help="Allow to define a more complete description than in the name field.", ) postlogistics_type = fields.Selection( - selection=POSTLOGISTICS_TYPES, string="PostLogistics option type", + selection=POSTLOGISTICS_TYPES, + string="PostLogistics option type", ) diff --git a/delivery_postlogistics/models/postlogistics_shipping_label.py b/delivery_postlogistics/models/postlogistics_shipping_label.py index c746f39af9..107f82a31b 100644 --- a/delivery_postlogistics/models/postlogistics_shipping_label.py +++ b/delivery_postlogistics/models/postlogistics_shipping_label.py @@ -1,7 +1,7 @@ # Copyright 2013-2016 Camptocamp SA # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -from odoo import api, fields, models +from odoo import fields, models class PostlogisticsShippingLabel(models.Model): @@ -18,27 +18,3 @@ class PostlogisticsShippingLabel(models.Model): required=True, ondelete="cascade", ) - - # TODO: check if we can remove this method - @api.model - def _selection_file_type(self): - """ Return a concatenated list of extensions of label file format - plus file format from super - - This will be filtered and sorted in __get_file_type_selection - - :return: list of tuple (code, name) - - """ - file_types = super()._selection_file_type() - new_types = [ - ("eps", "EPS"), - ("gif", "GIF"), - ("jpg", "JPG"), - ("png", "PNG"), - ("pdf", "PDF"), - ("spdf", "sPDF"), # sPDF is a pdf without integrated font - ("zpl2", "ZPL2"), - ] - file_types.extend(new_types) - return file_types diff --git a/delivery_postlogistics/models/stock_picking.py b/delivery_postlogistics/models/stock_picking.py index 5735059af4..3d3d179e7f 100644 --- a/delivery_postlogistics/models/stock_picking.py +++ b/delivery_postlogistics/models/stock_picking.py @@ -73,17 +73,16 @@ def attach_shipping_label(self, label): ) def _set_a_default_package(self): - """ Pickings using this module must have a package - If not this method put it one silently + """Pickings using this module must have a package + If not this method put it one silently """ for picking in self: move_lines = picking.move_line_ids.filtered( lambda s: not (s.package_id or s.result_package_id) ) if move_lines: - default_packaging = ( - picking.carrier_id.postlogistics_default_packaging_id - ) + carrier = picking.carrier_id + default_packaging = carrier.postlogistics_default_packaging_id package = self.env["stock.quant.package"].create( { "packaging_id": default_packaging @@ -94,7 +93,7 @@ def _set_a_default_package(self): move_lines.write({"result_package_id": package.id}) def postlogistics_cod_amount(self): - """ Return the PostLogistics Cash on Delivery amount of a picking + """Return the PostLogistics Cash on Delivery amount of a picking If the picking delivers the whole sales order, we use the total amount of the sales order. @@ -115,10 +114,8 @@ def postlogistics_cod_amount(self): "from different sales orders." ) ) - order_moves = order.mapped("order_line.procurement_ids.move_ids") - picking_moves = self.move_lines # check if the package delivers the whole sales order - if order_moves != picking_moves: + if len(order.picking_ids) > 1: raise exceptions.Warning( _( "The cash on delivery amount must be manually specified " @@ -228,7 +225,7 @@ def _generate_postlogistics_label( if failed_label_results: # Commit the change to save the changes, # This ensures the label pushed recored correctly in Odoo - self._cr.commit() + self._cr.commit() # pylint: disable=invalid-commit error_message = "\n".join(label["errors"] for label in failed_label_results) raise exceptions.Warning(error_message) return labels diff --git a/delivery_postlogistics/models/stock_quant_package.py b/delivery_postlogistics/models/stock_quant_package.py index 5995c3b758..579574619d 100644 --- a/delivery_postlogistics/models/stock_quant_package.py +++ b/delivery_postlogistics/models/stock_quant_package.py @@ -12,7 +12,10 @@ class StockQuantPackage(models.Model): "than the total of the sales order, write the amount there.", ) parcel_tracking = fields.Char("Parcel Tracking") - package_carrier_type = fields.Selection(related="packaging_id.package_carrier_type") + package_carrier_type = fields.Selection( + related="packaging_id.package_carrier_type", + string="Packaging's Carrier", + ) @api.returns("stock.picking") def _get_origin_pickings(self): @@ -22,7 +25,7 @@ def _get_origin_pickings(self): return move_line.mapped("picking_id.sale_id.picking_ids") def postlogistics_cod_amount(self): - """ Return the PostLogistics Cash on Delivery amount of a package + """Return the PostLogistics Cash on Delivery amount of a package If we have only 1 package which delivers the whole sales order we use the total amount of the sales order. diff --git a/delivery_postlogistics/postlogistics/web_service.py b/delivery_postlogistics/postlogistics/web_service.py index 0993dfe6eb..247071bc4f 100644 --- a/delivery_postlogistics/postlogistics/web_service.py +++ b/delivery_postlogistics/postlogistics/web_service.py @@ -34,7 +34,7 @@ class PostlogisticsWebService(object): - """ Connector with PostLogistics for labels using post.ch API + """Connector with PostLogistics for labels using post.ch API Handbook available here: https://developer.post.ch/en/digital-commerce-api @@ -54,7 +54,7 @@ def __init__(self, company): self.default_lang = company.partner_id.lang or "en" def _get_language(self, lang): - """ Return a language to iso format from odoo format. + """Return a language to iso format from odoo format. `iso_code` field in res.lang is not mandatory thus not always set. Use partner language if available, otherwise use english @@ -72,7 +72,7 @@ def _get_language(self, lang): return "en" def _prepare_recipient(self, picking): - """ Create a ns0:Recipient as a dict from a partner + """Create a ns0:Recipient as a dict from a partner :param partner: partner browse record :return a dict containing data for ns0:Recipient @@ -135,7 +135,7 @@ def _prepare_recipient(self, picking): return recipient def _prepare_customer(self, picking): - """ Create a ns0:Customer as a dict from picking + """Create a ns0:Customer as a dict from picking This is the PostLogistics Customer, thus the sender @@ -181,7 +181,7 @@ def _get_image_resolution(self, picking): return picking.carrier_id.postlogistics_resolution.code def _get_license(self, picking): - """ Get the license + """Get the license Take it from carrier and if not defined get the first license. @@ -251,7 +251,7 @@ def _prepare_attributes( return attributes def _get_itemid(self, picking, pack_no): - """ Allowed characters are alphanumeric plus `+`, `-` and `_` + """Allowed characters are alphanumeric plus `+`, `-` and `_` Last `+` separates picking name and package number (if any) :return string: itemid @@ -266,10 +266,7 @@ def _get_itemid(self, picking, pack_no): return "+".join(c for c in codes if c) def _cash_on_delivery(self, picking, package=None): - if package: - amount = package.postlogistics_cod_amount() - else: - amount = picking.postlogistics_cod_amount() + amount = (package or picking).postlogistics_cod_amount() amount = "{:.2f}".format(amount) return [{"Type": "NN_BETRAG", "Value": amount}] @@ -288,7 +285,7 @@ def _get_item_additional_data(self, picking, package=None): return result def _get_item_number(self, picking, pack_num): - """ Generate the tracking reference for the last 8 digits + """Generate the tracking reference for the last 8 digits of tracking number of the label. 2 first digits for a pack counter @@ -441,14 +438,15 @@ def get_access_token(cls, picking_carrier): return cls.access_token response = cls._request_access_token(picking_carrier) - cls.access_token = response["access_token"] + cls.access_token = response.get("access_token", False) if not (cls.access_token): raise exceptions.UserError( _( "Authorization Required\n\n" "Please verify postlogistics client id and secret in:\n" - "Configuration -> PostLogistics" + "Sale Orders > Configuration -> Sale Orders >" + " Shipping Methods > PostLogistics" ) ) @@ -463,7 +461,7 @@ def _sanitize_string(self, value): return value def generate_label(self, picking, packages): - """ Generate a label for a picking + """Generate a label for a picking :param picking: picking browse record :param user_lang: OpenERP language code diff --git a/delivery_postlogistics/readme/CREDITS.rst b/delivery_postlogistics/readme/CREDITS.rst index f5cc070c78..12f20104f7 100644 --- a/delivery_postlogistics/readme/CREDITS.rst +++ b/delivery_postlogistics/readme/CREDITS.rst @@ -1,3 +1,3 @@ -The development of this module has been financially supported by: +The development of this module in version 13.0 and its migration from 13.0 to 14.0 has been financially supported by: * Camptocamp diff --git a/delivery_postlogistics/static/description/index.html b/delivery_postlogistics/static/description/index.html index 35e0ff1f14..0af7483f99 100644 --- a/delivery_postlogistics/static/description/index.html +++ b/delivery_postlogistics/static/description/index.html @@ -367,7 +367,7 @@

    PostLogistics Shipping - “Barcode” web service

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runbot

    +

    Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runbot

    This module uses PostLogistics BarCodes WebService to generate labels for your Delivery Orders.

    It adds a Create label button on Delivery Orders. @@ -426,7 +426,7 @@

    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.

    +feedback.

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

    @@ -451,7 +451,7 @@

    Contributors

    Other credits

    -

    The development of this module has been financially supported by:

    +

    The development of this module in version 13.0 and its migration from 13.0 to 14.0 has been financially supported by:

    • Camptocamp
    @@ -463,7 +463,7 @@

    Maintainers

    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.

    -

    This module is part of the OCA/delivery-carrier project on GitHub.

    +

    This module is part of the OCA/delivery-carrier project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    diff --git a/delivery_postlogistics/tests/__init__.py b/delivery_postlogistics/tests/__init__.py index dfdd8bb2f6..1d7db6ff5a 100644 --- a/delivery_postlogistics/tests/__init__.py +++ b/delivery_postlogistics/tests/__init__.py @@ -1 +1,2 @@ from . import test_postlogistics +from . import test_sanitize_values diff --git a/delivery_postlogistics/tests/common.py b/delivery_postlogistics/tests/common.py index 8e5f6df2ff..4e85f8eb61 100644 --- a/delivery_postlogistics/tests/common.py +++ b/delivery_postlogistics/tests/common.py @@ -107,7 +107,7 @@ def create_picking(cls, partner=None, product_matrix=None): {"picking_id": picking.id, "delivery_packaging_id": packaging.id} ) picking.action_assign() - choose_delivery_package_wizard.put_in_pack() + choose_delivery_package_wizard.action_put_in_pack() return picking @classmethod diff --git a/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml b/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml index 71c96efbe1..28e207216e 100644 --- a/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml +++ b/delivery_postlogistics/tests/fixtures/cassettes/test_store_label.yaml @@ -75,7 +75,7 @@ interactions: pdf\",\n \"imageResolution\" : 600,\n \"printPreview\" : false,\n \ \ \"colorPrintRequired\" : true\n },\n \"item\" : {\n \"itemID\" : \"\ WHOUT00042+WHOUT00042\",\n \"identCode\" : \"996001321700005959\",\n \ - \ \"label\" : [ \"JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNwY...\"\ + \ \"label\" : [ \"JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNw\"\ \ ]\n }\n}" headers: Cache-Control: diff --git a/delivery_postlogistics/tests/test_postlogistics.py b/delivery_postlogistics/tests/test_postlogistics.py index 28d6a085f0..02e9d2ce32 100644 --- a/delivery_postlogistics/tests/test_postlogistics.py +++ b/delivery_postlogistics/tests/test_postlogistics.py @@ -24,6 +24,20 @@ def setUpClass(cls): super().setUpClass() cls.picking = cls.create_picking() + def test_misc(self): + self.assertFalse(self.carrier.prod_environment) + self.carrier.toggle_prod_environment() + self.carrier.onchange_prod_environment() + self.assertTrue(self.carrier.prod_environment) + self.carrier.toggle_prod_environment() + self.carrier.onchange_prod_environment() + self.assertFalse(self.carrier.prod_environment) + self.assertEqual( + self.carrier.get_tracking_link(self.picking), + "https://service.post.ch/EasyTrack/" + "submitParcelData.do?formattedParcelCodes=False", + ) + def test_store_label(self): with recorder.use_cassette("test_store_label") as cassette: res = self.picking._generate_postlogistics_label(skip_attach_file=True) @@ -39,3 +53,57 @@ def test_missing_language(self): with recorder.use_cassette("test_missing_language") as cassette: self.picking._generate_postlogistics_label(skip_attach_file=True) self.assertEqual(len(cassette.requests), 2) + + def test_store_label_postlogistics_tracking_format_picking_num(self): + self.carrier.postlogistics_tracking_format = "picking_num" + with recorder.use_cassette("test_store_label") as cassette: + res = self.picking._generate_postlogistics_label(skip_attach_file=True) + self.assertEqual(len(cassette.requests), 2) + ref = "996001321700005959" + self.assertEqual(res[0]["file_type"], "pdf") + self.assertEqual(res[0]["name"], "{}.pdf".format(ref)) + self.assertEqual(res[0]["file"][:30], b"JVBERi0xLjQKJeLjz9MKMiAwIG9iag") + self.assertEqual(self.picking.carrier_tracking_ref, ref) + + def test_prepare_recipient(self): + partner_id = self.picking.partner_id + partner_id.is_company = True + partner_id.country_id = self.env.ref("base.fr").id + recipient = self.env["res.partner"].create( + { + "name": "Recipient", + "street": "EPFL Innovation Park, Bât A", + "zip": "1015", + "city": "Lausanne", + "street2": "Street 2", + "parent_id": partner_id.id, + "company_name": "Camptocamp", + } + ) + self.picking.partner_id = recipient + customer = self.service_class._prepare_recipient(self.picking) + self.assertEqual(customer["country"], "FR") + self.assertEqual(customer["name2"], "Camptocamp SA") + + def test_send_to_shipper(self): + with recorder.use_cassette("test_store_label") as cassette: + self.picking.send_to_shipper() + self.assertEqual(len(cassette.requests), 2) + + def test_send_to_shipper_default_package(self): + pl_packaging = self.postlogistics_pd_packaging + self.carrier.postlogistics_default_packaging_id = pl_packaging + self.picking.move_line_ids.write( + { + "result_package_id": False, + } + ) + with recorder.use_cassette("test_store_label") as cassette: + self.picking.send_to_shipper() + self.assertEqual(len(cassette.requests), 2) + + def test_postlogistics_rate_shipment(self): + with recorder.use_cassette("test_store_label") as cassette: + res = self.carrier.postlogistics_rate_shipment(None) + self.assertEqual(len(cassette.requests), 2) + self.assertEqual(res["price"], 1.0) diff --git a/delivery_postlogistics/views/delivery.xml b/delivery_postlogistics/views/delivery.xml index 71fdd1964b..e8d3953837 100644 --- a/delivery_postlogistics/views/delivery.xml +++ b/delivery_postlogistics/views/delivery.xml @@ -27,6 +27,12 @@ name="postlogistics_client_secret" attrs="{'required': [('delivery_type', '=', 'postlogistics')]}" /> +

    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
    vu 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∾^JM({x|9E27tA#gtS456&TS`PtLg&v_Rp%b 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�ijgUy~RJI!gSDZ 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 z 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 z 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