trytond_sale_promotion-4.6.0/0000755000175000017500000000000013175635263015661 5ustar cedced00000000000000trytond_sale_promotion-4.6.0/trytond_sale_promotion.egg-info/0000755000175000017500000000000013175635263024170 5ustar cedced00000000000000trytond_sale_promotion-4.6.0/trytond_sale_promotion.egg-info/entry_points.txt0000644000175000017500000000011713175635262027464 0ustar cedced00000000000000 [trytond.modules] sale_promotion = trytond.modules.sale_promotion trytond_sale_promotion-4.6.0/trytond_sale_promotion.egg-info/top_level.txt0000644000175000017500000000001013175635262026710 0ustar cedced00000000000000trytond trytond_sale_promotion-4.6.0/trytond_sale_promotion.egg-info/not-zip-safe0000644000175000017500000000000112615701457026413 0ustar cedced00000000000000 trytond_sale_promotion-4.6.0/trytond_sale_promotion.egg-info/PKG-INFO0000644000175000017500000000513713175635262025272 0ustar cedced00000000000000Metadata-Version: 1.1 Name: trytond-sale-promotion Version: 4.6.0 Summary: Tryton module for sale promotion Home-page: http://www.tryton.org/ Author: Tryton Author-email: issue_tracker@tryton.org License: GPL-3 Download-URL: http://downloads.tryton.org/4.6/ Description: trytond_sale_promotion ====================== The sale_promotion module of the Tryton application platform. Installing ---------- See INSTALL Support ------- If you encounter any problems with Tryton, please don't hesitate to ask questions on the Tryton bug tracker, mailing list, wiki or IRC channel: http://bugs.tryton.org/ http://groups.tryton.org/ http://wiki.tryton.org/ irc://irc.freenode.net/tryton License ------- See LICENSE Copyright --------- See COPYRIGHT For more information please visit the Tryton web site: http://www.tryton.org/ Keywords: tryton sale promotion Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Plugins Classifier: Framework :: Tryton Classifier: Intended Audience :: Developers Classifier: Intended Audience :: Financial and Insurance Industry Classifier: Intended Audience :: Legal Industry Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) Classifier: Natural Language :: Bulgarian Classifier: Natural Language :: Catalan Classifier: Natural Language :: Chinese (Simplified) Classifier: Natural Language :: Czech Classifier: Natural Language :: Dutch Classifier: Natural Language :: English Classifier: Natural Language :: French Classifier: Natural Language :: German Classifier: Natural Language :: Hungarian Classifier: Natural Language :: Italian Classifier: Natural Language :: Polish Classifier: Natural Language :: Portuguese (Brazilian) Classifier: Natural Language :: Russian Classifier: Natural Language :: Slovenian Classifier: Natural Language :: Spanish Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Topic :: Office/Business Classifier: Topic :: Office/Business :: Financial :: Accounting trytond_sale_promotion-4.6.0/trytond_sale_promotion.egg-info/SOURCES.txt0000644000175000017500000000244113175635262026054 0ustar cedced00000000000000.drone.yml .hgtags CHANGELOG COPYRIGHT INSTALL LICENSE README __init__.py sale.py sale.xml setup.py tox.ini tryton.cfg ./__init__.py ./sale.py ./sale.xml ./tryton.cfg ./locale/bg.po ./locale/ca.po ./locale/cs.po ./locale/de.po ./locale/es.po ./locale/es_419.po ./locale/fr.po ./locale/hu_HU.po ./locale/it_IT.po ./locale/ja_JP.po ./locale/lo.po ./locale/lt.po ./locale/nl.po ./locale/pl.po ./locale/pt_BR.po ./locale/ru.po ./locale/sl.po ./locale/zh_CN.po ./tests/__init__.py ./tests/scenario_sale_promotion.rst ./tests/test_sale_promotion.py ./view/promotion_form.xml ./view/promotion_list.xml doc/index.rst locale/bg.po locale/ca.po locale/cs.po locale/de.po locale/es.po locale/es_419.po locale/fr.po locale/hu_HU.po locale/it_IT.po locale/ja_JP.po locale/lo.po locale/lt.po locale/nl.po locale/pl.po locale/pt_BR.po locale/ru.po locale/sl.po locale/zh_CN.po tests/__init__.py tests/scenario_sale_promotion.rst tests/test_sale_promotion.py trytond_sale_promotion.egg-info/PKG-INFO trytond_sale_promotion.egg-info/SOURCES.txt trytond_sale_promotion.egg-info/dependency_links.txt trytond_sale_promotion.egg-info/entry_points.txt trytond_sale_promotion.egg-info/not-zip-safe trytond_sale_promotion.egg-info/requires.txt trytond_sale_promotion.egg-info/top_level.txt view/promotion_form.xml view/promotion_list.xmltrytond_sale_promotion-4.6.0/trytond_sale_promotion.egg-info/dependency_links.txt0000644000175000017500000000000113175635262030235 0ustar cedced00000000000000 trytond_sale_promotion-4.6.0/trytond_sale_promotion.egg-info/requires.txt0000644000175000017500000000030713175635262026567 0ustar cedced00000000000000simpleeval trytond_company >= 4.6, < 4.7 trytond_product >= 4.6, < 4.7 trytond_product_price_list >= 4.6, < 4.7 trytond_sale >= 4.6, < 4.7 trytond_sale_price_list >= 4.6, < 4.7 trytond >= 4.6, < 4.7 trytond_sale_promotion-4.6.0/locale/0000755000175000017500000000000013175635263017120 5ustar cedced00000000000000trytond_sale_promotion-4.6.0/locale/fr.po0000644000175000017500000000714113175204321020055 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" "Formule invalide « %(formula)s » pour la promotion « %(promotion)s » avec " "l'exception « %(exception)s »." msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "Prix unitaire brouillon" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Promotion" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Active" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Société" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Date de création" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Créé par" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Date de fin" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Formule" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Nom" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Liste de prix" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Produits" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Quantité" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "Nom de l'enregistrement" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Date de début" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Unité" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "Catégorie d'unité" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Décimales de l'unité" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Date de mise à jour" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Mis à jour par" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Date de création" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Créé par" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Produit" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Promotion" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "Nom de l'enregistrement" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Date de mise à jour" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Mis à jour par" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "L'expression Python qui sera évaluée avec:\n" "- unit_price : le prix unitaire original" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Promotions" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Promotions de vente" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Promotions" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Promotion de vente" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "Promotion de vente - Produit" msgctxt "view:sale.promotion:" msgid "Sale Promotion" msgstr "Promotion de vente" msgctxt "view:sale.promotion:" msgid "Sale Promotions" msgstr "Promotions de vente" trytond_sale_promotion-4.6.0/locale/lo.po0000644000175000017500000000707513175204321020066 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" #, fuzzy msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "ໃຊ້ຢູ່" #, fuzzy msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "ຫ້ອງການ/ສຳນັກງານ" #, fuzzy msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "ສ້າງວັນທີ" #, fuzzy msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "ສ້າງຜູ້ໃຊ້ງານ" #, fuzzy msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "ວັນທີສິ້ນສຸດ" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "" #, fuzzy msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ເລດລຳດັບ" #, fuzzy msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "ຊື່" #, fuzzy msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "ລາຍການລາຄາ" #, fuzzy msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "ຜະລິດຕະພັນ" #, fuzzy msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "ຈຳນວນ" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "ວັນທີເລີ່ມ" #, fuzzy msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "ໜ່ວຍ" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" #, fuzzy msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "ຫົວໜ່ວຍເສດ" #, fuzzy msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "ວັນທີບັນທຶກ" #, fuzzy msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "ສ້າງຜູ້ໃຊ້" #, fuzzy msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "ສ້າງວັນທີ" #, fuzzy msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "ສ້າງຜູ້ໃຊ້ງານ" #, fuzzy msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ເລດລຳດັບ" #, fuzzy msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "ຜະລິດຕະພັນ" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "ວັນທີບັນທຶກ" #, fuzzy msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "ສ້າງຜູ້ໃຊ້" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/zh_CN.po0000644000175000017500000000602613175204321020450 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" #, fuzzy msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "启用" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "" #, fuzzy msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "创建日期:" #, fuzzy msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "添加用户" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "" #, fuzzy msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "编号" #, fuzzy msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "纳木" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "" #, fuzzy msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "写入日期" #, fuzzy msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "写入帐号" #, fuzzy msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "创建日期:" #, fuzzy msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "添加用户" #, fuzzy msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "编号" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "写入日期" #, fuzzy msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "写入帐号" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/ca.po0000644000175000017500000000714513175204321020035 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" "La fórmula \"%(formula)s\" de la promoció \"%(promotion)s\" no és correcta i" " ha generat l'excepció \"%(exception)s\"." msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "Preu unitat esborrany" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Promoció" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Actiu" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Empresa" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Data de creació" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Usuari de creació" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Data final" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Fórmula" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Nom" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Tarifa" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Productes" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Quantitat" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "Nom del registre" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Data inicial" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Unitat" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "Categoria de la unitat" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Decimals de la unitat" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Data de modificació" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Usuari de modificació" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Data de creació" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Usuari de creació" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Producte" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Promoció" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "Nom del registre" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Data de modificació" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Usuari de modificació" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Expressió Python que s'avaluarà amb:\n" "- unit_price: El preu per unitat original" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Promocions" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Promocions de venda" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Promocions" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Promoció de venda" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "Promoció de venda - Producte" msgctxt "view:sale.promotion:" msgid "Sale Promotion" msgstr "Promoció de venda" msgctxt "view:sale.promotion:" msgid "Sale Promotions" msgstr "Promocions de venda" trytond_sale_promotion-4.6.0/locale/pl.po0000644000175000017500000000621013175204321020055 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Promocja" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Aktywna" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Firma" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Data utworzenia" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Utworzył" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Data ukończenia" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Formuła" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Nazwa" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Cennik" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Produkty" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Ilość" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "Nazwa rekordu" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Data rozpoczęcia" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Jednostka" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "Kategoria jednostki" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Cyfry jednostki" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Data zapisu" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Zapisał" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Data utworzenia" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Utworzył" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Produkt" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Promocja" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "Nazwa rekordu" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Data zapisu" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Zapisał" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Promocje" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Promocje sprzedaży" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Promocje" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Promocja sprzedaży" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "Promocja sprzedaży - Produkt" trytond_sale_promotion-4.6.0/locale/ru.po0000644000175000017500000000677713175204321020112 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" #, fuzzy msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Действующий" #, fuzzy msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Учет.орг." #, fuzzy msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Дата создания" #, fuzzy msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Создано пользователем" #, fuzzy msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Дата окончания" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "" #, fuzzy msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" #, fuzzy msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Правило оплаты" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "" #, fuzzy msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Продукция" #, fuzzy msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Кол-во" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Дата начала" #, fuzzy msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Штука" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" #, fuzzy msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Кол-во цифр после запятой" #, fuzzy msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Дата изменения" #, fuzzy msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Изменено пользователем" #, fuzzy msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Дата создания" #, fuzzy msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Создано пользователем" #, fuzzy msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" #, fuzzy msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Товарно материальные ценности (ТМЦ)" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Дата изменения" #, fuzzy msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Изменено пользователем" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/cs.po0000644000175000017500000000547513175204321020063 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "" #, fuzzy msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Namu" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/sl.po0000644000175000017500000000661513175204321020071 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" "Neveljavna formula \"%(formula)s\" v spodbude \"%(promotion)s\" z napako " "\"%(exception)s\"." msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "Cena v pripravi" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Spodbuda" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Aktivno" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Družba" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Izdelano" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Izdelal" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Končni datum" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Formula" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Naziv" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Cenik" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Izdelki" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Količina" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Začetni datum" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "enota" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "Kategorija enote" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Decimalke" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Zapisano" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Zapisal" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Izdelano" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Izdelal" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Izdelek" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Spodbuda" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Zapisano" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Zapisal" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Pythonski izraz, preračunan z:\n" "- unit_price: izvorna cena" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Spodbude" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Spodbude prodaje" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Spodbude" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Spodbuda prodaje" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "Spodbuda prodaje - Izdelek" msgctxt "view:sale.promotion:" msgid "Sale Promotion" msgstr "Spodbuda prodaje" msgctxt "view:sale.promotion:" msgid "Sale Promotions" msgstr "Spodbude prodaje" trytond_sale_promotion-4.6.0/locale/es_419.po0000644000175000017500000000615613175204321020457 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" "Fórmula \"%(formula)s\" no válida en la promoción \"%(promotion)s\" con " "excepción \"%(exception)s\"." msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "Precio unitario borrador" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Creado por usuario" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Lista de precios" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Modificado por usuario" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Creado por usuario" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Modificado por usuario" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Expresión Python que se evaluará con:\n" "- unit_price: el precio unitario original" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/lt.po0000644000175000017500000000547513175204321020075 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "" #, fuzzy msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Namu" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/pt_BR.po0000644000175000017500000000711113175204321020451 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" "Fórmula inválida \"%(formula)s\" na promoção \"%(promotion)s\" com a exceção" " \"%(exception)s\"." msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "Rascunho de Preço Unitário" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Promoção" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Ativo" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Empresa" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Data de criação" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Criado por" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Data Final" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Fórmula" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Nome" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Lista de Preços" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Produtos" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Quantidade" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "Nome do Registro" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Data Inicial" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Unidade" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "Categoria de Unidade" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Dígitos Decimais da Unidade" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Data de edição" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Editador por" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Data de criação" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Criado por" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Produto" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Promoção" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "Nome do Registro" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Data de edição" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Editado por" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Expressão Python que será avaliada com:\n" "- unit_price: o preço unitário original" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Promoções" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Promoções de Venda" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Promoções" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Promoção de Venda" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "Promoção de Venda - Produto" msgctxt "view:sale.promotion:" msgid "Sale Promotion" msgstr "Promoção de Venda" msgctxt "view:sale.promotion:" msgid "Sale Promotions" msgstr "Promoções de Venda" trytond_sale_promotion-4.6.0/locale/nl.po0000644000175000017500000000622113175204321020055 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" #, fuzzy msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Actief" #, fuzzy msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Bedrijf" #, fuzzy msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Datum" #, fuzzy msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Gebruiker" #, fuzzy msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Eind datum" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "" #, fuzzy msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" #, fuzzy msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Naam bijlage" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "" #, fuzzy msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Producten" #, fuzzy msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Hoeveelheid" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Start datum" #, fuzzy msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Eenheid" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" #, fuzzy msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Decimalen eenheid" #, fuzzy msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Schrijfdatum" #, fuzzy msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Gebruiker" #, fuzzy msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Datum" #, fuzzy msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Gebruiker" #, fuzzy msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" #, fuzzy msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Producten" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Schrijfdatum" #, fuzzy msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Gebruiker" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/it_IT.po0000644000175000017500000000652013175204321020456 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" "Formula \"%(formula)s\" invalida nella promozione \"%(promotion)s\" con " "eccezione \"%(exception)s\"." msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "Bozza prezzo unitario" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Promozione" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Attivo" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Azienda" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "creato il" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "creato da" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Data finale" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Formula" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Nome" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Listino" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Prodotti" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Quantità" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Data iniziale" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Unità" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "categoria unitaria" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Posizioni Unità" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "modificato il" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "modificato da" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "creato il" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "creato da" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Prodotto" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Promozione" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "modificato il" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "modificato da" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Espressione python che verrà valorizzata con:\n" "- unit_price: l'unit_price originario" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Promozioni" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Promozioni su vendite" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Promozioni" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Promozione su vendite" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "Promozione su vendita - prodotto" trytond_sale_promotion-4.6.0/locale/hu_HU.po0000644000175000017500000000655213175204321020463 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" #, fuzzy msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Aktív" #, fuzzy msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Társaság" #, fuzzy msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Létrehozás détuma" #, fuzzy msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Által létrehozva " msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "" #, fuzzy msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Űrlap" #, fuzzy msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" #, fuzzy msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Név" #, fuzzy msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Árlista" #, fuzzy msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Termékek" #, fuzzy msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Mennyiség" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "" #, fuzzy msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Egység" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" #, fuzzy msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Tizedes vessző utáni számjegy" #, fuzzy msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "utolsó módosítás dátuma" #, fuzzy msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Által módosítva" #, fuzzy msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Létrehozás détuma" #, fuzzy msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Által létrehozva " #, fuzzy msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" #, fuzzy msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Termék" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "utolsó módosítás dátuma" #, fuzzy msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Által módosítva" #, fuzzy msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Python kifejezés, mely :\n" " unit_price: originaler unit_price, szerint van kiértékelve (ár/egység)" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/de.po0000644000175000017500000000706013175204321020036 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" "Ungültige Formel \"%(formula)s\" in Verkaufsaktion \"%(promotion)s\" mit " "Fehler \"%(exception)s\"." msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "Einzelpreis Entwurf" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Verkaufsaktion" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Aktiv" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Unternehmen" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Erstellungsdatum" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Erstellt durch" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Enddatum" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Formel" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Name" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Preisliste" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Varianten" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Anzahl" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Anfangsdatum" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Einheit" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "Einheitenkategorie" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Nachkommastellen" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Zuletzt geändert" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Letzte Änderung durch" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Erstellungsdatum" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Erstellt durch" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Variante" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Verkaufsaktion" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Zuletzt geändert" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Letzte Änderung durch" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Ein Pythonausdruck, der ausgewertet wird mit:\n" "unit_price: originaler unit_price (Preis pro Einheit)" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Verkaufsaktionen" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Verkaufsaktionen" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Verkaufsaktionen" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Verkaufsaktion" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "Verkaufsaktion - Variante" msgctxt "view:sale.promotion:" msgid "Sale Promotion" msgstr "Verkaufsaktion" msgctxt "view:sale.promotion:" msgid "Sale Promotions" msgstr "Verkaufsaktionen" trytond_sale_promotion-4.6.0/locale/ja_JP.po0000644000175000017500000000562113175204321020432 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" #, fuzzy msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Promotions" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "" #, fuzzy msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Promotions" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Promotions" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Sale Promotions" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Promotions" #, fuzzy msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Sale Promotions" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/locale/es.po0000644000175000017500000000722313175204321020056 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" "La fórmula \"%(formula)s\" de la promoción \"%(promotion)s\" no es correcta " "y ha generado la excepción \"%(exception)s\"." msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "Precio unidad borrador" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "Promoción" msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Activo" msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Empresa" msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Fecha de creación" msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Usuario de creación" msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Fecha final" msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Fórmula" msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Nombre" msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Tarifa" msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Productos" msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Cantidad" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "Nombre del registro" msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Fecha inicial" msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Unidad" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "Categoría de la unidad" msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Decimales de la unidad" msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Fecha de modificación" msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Usuario de modificación" msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Fecha de creación" msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Usuario de creación" msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Producto" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "Promoción" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "Nombre del registro" msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Fecha de modificación" msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Usuario de modificación" msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Expresión Python que será evaluada con:\n" "- unit_price: el campo unit_price original" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "Promociones" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "Promociones de venta" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "Promociones" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "Promoción de venta" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "Promoción de venta - Producto" msgctxt "view:sale.promotion:" msgid "Sale Promotion" msgstr "Promoción de venta" msgctxt "view:sale.promotion:" msgid "Sale Promotions" msgstr "Promociones de venta" trytond_sale_promotion-4.6.0/locale/bg.po0000644000175000017500000000712113175204321020034 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:sale.promotion:" msgid "" "Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" with " "exception \"%(exception)s\"." msgstr "" msgctxt "field:sale.line,draft_unit_price:" msgid "Draft Unit Price" msgstr "" msgctxt "field:sale.line,promotion:" msgid "Promotion" msgstr "" #, fuzzy msgctxt "field:sale.promotion,active:" msgid "Active" msgstr "Активен" #, fuzzy msgctxt "field:sale.promotion,company:" msgid "Company" msgstr "Фирма" #, fuzzy msgctxt "field:sale.promotion,create_date:" msgid "Create Date" msgstr "Създадено на" #, fuzzy msgctxt "field:sale.promotion,create_uid:" msgid "Create User" msgstr "Създадено от" #, fuzzy msgctxt "field:sale.promotion,end_date:" msgid "End Date" msgstr "Крайна дата" #, fuzzy msgctxt "field:sale.promotion,formula:" msgid "Formula" msgstr "Формула" #, fuzzy msgctxt "field:sale.promotion,id:" msgid "ID" msgstr "ID" #, fuzzy msgctxt "field:sale.promotion,name:" msgid "Name" msgstr "Условие за плащане" #, fuzzy msgctxt "field:sale.promotion,price_list:" msgid "Price List" msgstr "Ценова листа" #, fuzzy msgctxt "field:sale.promotion,products:" msgid "Products" msgstr "Продукти по местонахождения" #, fuzzy msgctxt "field:sale.promotion,quantity:" msgid "Quantity" msgstr "Количество" msgctxt "field:sale.promotion,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion,start_date:" msgid "Start Date" msgstr "Начална дата" #, fuzzy msgctxt "field:sale.promotion,unit:" msgid "Unit" msgstr "Единица" msgctxt "field:sale.promotion,unit_category:" msgid "Unit Category" msgstr "" #, fuzzy msgctxt "field:sale.promotion,unit_digits:" msgid "Unit Digits" msgstr "Десетични единици" #, fuzzy msgctxt "field:sale.promotion,write_date:" msgid "Write Date" msgstr "Променено на" #, fuzzy msgctxt "field:sale.promotion,write_uid:" msgid "Write User" msgstr "Променено от" #, fuzzy msgctxt "field:sale.promotion-product.product,create_date:" msgid "Create Date" msgstr "Създадено на" #, fuzzy msgctxt "field:sale.promotion-product.product,create_uid:" msgid "Create User" msgstr "Създадено от" #, fuzzy msgctxt "field:sale.promotion-product.product,id:" msgid "ID" msgstr "ID" #, fuzzy msgctxt "field:sale.promotion-product.product,product:" msgid "Product" msgstr "Продукт" msgctxt "field:sale.promotion-product.product,promotion:" msgid "Promotion" msgstr "" msgctxt "field:sale.promotion-product.product,rec_name:" msgid "Record Name" msgstr "" #, fuzzy msgctxt "field:sale.promotion-product.product,write_date:" msgid "Write Date" msgstr "Променено на" #, fuzzy msgctxt "field:sale.promotion-product.product,write_uid:" msgid "Write User" msgstr "Променено от" #, fuzzy msgctxt "help:sale.promotion,formula:" msgid "" "Python expression that will be evaluated with:\n" "- unit_price: the original unit_price" msgstr "" "Израз на python който ще се изпълни с:\n" "- unit_price: оригиналната единична цена" msgctxt "model:ir.action,name:act_promotion_form" msgid "Promotions" msgstr "" msgctxt "model:ir.action,name:act_promotion_relate" msgid "Sale Promotions" msgstr "" msgctxt "model:ir.ui.menu,name:menu_promotion" msgid "Promotions" msgstr "" msgctxt "model:sale.promotion,name:" msgid "Sale Promotion" msgstr "" msgctxt "model:sale.promotion-product.product,name:" msgid "Sale Promotion - Product" msgstr "" trytond_sale_promotion-4.6.0/sale.py0000644000175000017500000002330113165641122017144 0ustar cedced00000000000000# This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. import datetime from decimal import Decimal from simpleeval import simple_eval from trytond.pool import PoolMeta, Pool from trytond.model import ModelSQL, ModelView, MatchMixin, Workflow, fields from trytond.pyson import Eval, If, Bool from trytond.transaction import Transaction from trytond.tools import decistmt from trytond.modules.product import price_digits __all__ = ['Sale', 'SaleLine', 'SalePromotion', 'SalePromotion_Product'] class Sale: __metaclass__ = PoolMeta __name__ = 'sale.sale' @classmethod @ModelView.button @Workflow.transition('draft') def draft(cls, sales): super(Sale, cls).draft(sales) # Reset to draft unit price for sale in sales: changed = False for line in sale.lines: if line.type != 'line': continue if line.draft_unit_price is not None: line.unit_price = line.draft_unit_price line.draft_unit_price = None changed = True if changed: sale.lines = sale.lines # Trigger changes cls.save(sales) @classmethod @ModelView.button @Workflow.transition('quotation') def quote(cls, sales): super(Sale, cls).quote(sales) # Store draft unit price before changing it for sale in sales: for line in sale.lines: if line.type != 'line': continue if line.draft_unit_price is None: line.draft_unit_price = line.unit_price sale.apply_promotion() cls.save(sales) def apply_promotion(self): 'Apply promotion' pool = Pool() Promotion = pool.get('sale.promotion') promotions = Promotion.get_promotions(self) for promotion in promotions: promotion.apply(self) class SaleLine: __metaclass__ = PoolMeta __name__ = 'sale.line' draft_unit_price = fields.Numeric('Draft Unit Price', digits=price_digits, readonly=True) promotion = fields.Many2One('sale.promotion', 'Promotion', ondelete='RESTRICT', domain=[ ('company', '=', Eval('_parent_sale', {}).get('company', -1)), ]) class SalePromotion(ModelSQL, ModelView, MatchMixin): 'Sale Promotion' __name__ = 'sale.promotion' name = fields.Char('Name', translate=True, required=True) company = fields.Many2One('company.company', 'Company', required=True, states={ 'readonly': Eval('id', 0) > 0, }, domain=[ ('id', If(Eval('context', {}).contains('company'), '=', '!='), Eval('context', {}).get('company', -1)), ], select=True) active = fields.Boolean('Active') start_date = fields.Date('Start Date', domain=['OR', ('start_date', '<=', If(~Eval('end_date', None), datetime.date.max, Eval('end_date', datetime.date.max))), ('start_date', '=', None), ], depends=['end_date']) end_date = fields.Date('End Date', domain=['OR', ('end_date', '>=', If(~Eval('start_date', None), datetime.date.min, Eval('start_date', datetime.date.min))), ('end_date', '=', None), ], depends=['start_date']) price_list = fields.Many2One('product.price_list', 'Price List', ondelete='CASCADE', domain=[ ('company', '=', Eval('company', -1)), ], depends=['company']) quantity = fields.Float('Quantity', digits=(16, Eval('unit_digits', 2)), depends=['unit_digits']) unit = fields.Many2One('product.uom', 'Unit', states={ 'required': Bool(Eval('quantity', 0)), }, depends=['quantity']) unit_digits = fields.Function(fields.Integer('Unit Digits'), 'on_change_with_unit_digits') unit_category = fields.Function(fields.Many2One('product.uom.category', 'Unit Category'), 'on_change_with_unit_category') products = fields.Many2Many('sale.promotion-product.product', 'promotion', 'product', 'Products', domain=[ ('default_uom_category', '=', Eval('unit_category')), ], depends=['unit_category']) formula = fields.Char('Formula', required=True, help=('Python expression that will be evaluated with:\n' '- unit_price: the original unit_price')) @classmethod def __setup__(cls): super(SalePromotion, cls).__setup__() cls._error_messages.update({ 'invalid_formula': ('Invalid formula "%(formula)s" ' 'in promotion "%(promotion)s" ' 'with exception "%(exception)s".'), }) @staticmethod def default_company(): return Transaction().context.get('company') @staticmethod def default_active(): return True @fields.depends('unit') def on_change_with_unit_digits(self, name=None): if self.unit: return self.unit.digits return 2 @fields.depends('unit') def on_change_with_unit_category(self, name=None): if self.unit: return self.unit.category.id @classmethod def validate(cls, promotions): super(SalePromotion, cls).validate(promotions) for promotion in promotions: promotion.check_formula() def check_formula(self): context = self.get_context_formula(None) try: if not isinstance(self.get_unit_price(**context), Decimal): raise ValueError('Not a Decimal') except Exception, exception: self.raise_user_error('invalid_formula', { 'formula': self.formula, 'promotion': self.rec_name, 'exception': exception, }) @classmethod def _promotions_domain(cls, sale): return [ ['OR', ('start_date', '<=', sale.sale_date), ('start_date', '=', None), ], ['OR', ('end_date', '=', None), ('end_date', '>=', sale.sale_date), ], ['OR', ('price_list', '=', None), ('price_list', '=', sale.price_list.id if sale.price_list else None), ], ('company', '=', sale.company.id), ] @classmethod def get_promotions(cls, sale, pattern=None): 'Yield promotions that apply to sale' promotions = cls.search(cls._promotions_domain(sale)) if pattern is None: pattern = {} for promotion in promotions: ppattern = pattern.copy() ppattern.update(promotion.get_pattern(sale)) if promotion.match(ppattern): yield promotion def get_pattern(self, sale): pool = Pool() Uom = pool.get('product.uom') pattern = {} if not self.unit: return pattern quantity = 0 for line in sale.lines: if self.is_valid_sale_line(line): quantity += Uom.compute_qty(line.unit, line.quantity, self.unit) pattern['quantity'] = quantity return pattern def match(self, pattern): if 'quantity' in pattern: pattern = pattern.copy() if self.quantity > pattern.pop('quantity'): return False return super(SalePromotion, self).match(pattern) def is_valid_sale_line(self, line): if self.products: return line.product in self.products elif self.unit: return line.unit.category == self.unit.category else: return True def apply(self, sale): new_prices = {} for line in sale.lines: if line.type != 'line': continue if not self.is_valid_sale_line(line): continue context = self.get_context_formula(line) new_prices[line] = self.get_unit_price(**context) # Apply promotion only if all unit prices decrease if all(l.unit_price >= p for l, p in new_prices.iteritems()): for line, unit_price in new_prices.iteritems(): line.unit_price = unit_price.quantize( Decimal(1) / 10 ** line.__class__.unit_price.digits[1]) line.promotion = self sale.lines = sale.lines # Trigger the change def get_context_formula(self, sale_line): pool = Pool() Product = pool.get('product.product') if sale_line: with Transaction().set_context( sale_line._get_context_sale_price()): prices = Product.get_sale_price([sale_line.product]) unit_price = prices[sale_line.product.id] else: unit_price = Decimal(0) return { 'names': { 'unit_price': unit_price, }, } def get_unit_price(self, **context): 'Return unit price (as Decimal)' context.setdefault('functions', {})['Decimal'] = Decimal return simple_eval(decistmt(self.formula), **context) class SalePromotion_Product(ModelSQL): 'Sale Promotion - Product' __name__ = 'sale.promotion-product.product' promotion = fields.Many2One('sale.promotion', 'Promotion', required=True, ondelete='CASCADE', select=True) product = fields.Many2One('product.product', 'Product', required=True, ondelete='CASCADE') trytond_sale_promotion-4.6.0/doc/0000755000175000017500000000000013175635263016426 5ustar cedced00000000000000trytond_sale_promotion-4.6.0/doc/index.rst0000644000175000017500000000150512524132152020252 0ustar cedced00000000000000Sale Promotion ############## The sale_promotion module allows to apply promotions on sale based on criteria. The promotion is applied by changing the unit price of the affected lines when the sale goes into quotation but the unit price is restored when going back to draft. Sale Promotion ************** Each matching *Sale Promotion* is considered for application but only those who reduces the unit price of the lines are really applied. The criteria are the fields: - *Company*: The company should be the same as the sale. - *Price List*: The sale price list. - *Start Date*/*End Date*: The period for which the promotion is valid. - *Quantity*: The sum quantity of the sale lines which have the same *Unit*. - *Products*: The list of products to use to compute quantity. The new unit price is computed by the field *Formula*. trytond_sale_promotion-4.6.0/setup.py0000644000175000017500000001047613173464101017370 0ustar cedced00000000000000#!/usr/bin/env python # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. from setuptools import setup import re import os import io try: from configparser import ConfigParser except ImportError: from ConfigParser import ConfigParser def read(fname): return io.open( os.path.join(os.path.dirname(__file__), fname), 'r', encoding='utf-8').read() def get_require_version(name): if minor_version % 2: require = '%s >= %s.%s.dev0, < %s.%s' else: require = '%s >= %s.%s, < %s.%s' require %= (name, major_version, minor_version, major_version, minor_version + 1) return require config = ConfigParser() config.readfp(open('tryton.cfg')) info = dict(config.items('tryton')) for key in ('depends', 'extras_depend', 'xml'): if key in info: info[key] = info[key].strip().splitlines() version = info.get('version', '0.0.1') major_version, minor_version, _ = version.split('.', 2) major_version = int(major_version) minor_version = int(minor_version) name = 'trytond_sale_promotion' download_url = 'http://downloads.tryton.org/%s.%s/' % ( major_version, minor_version) if minor_version % 2: version = '%s.%s.dev0' % (major_version, minor_version) download_url = ( 'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % ( name[8:], name, version)) requires = ['simpleeval'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) tests_require = [get_require_version('proteus')] dependency_links = [] if minor_version % 2: # Add development index for testing with proteus dependency_links.append('https://trydevpi.tryton.org/') setup(name=name, version=version, description='Tryton module for sale promotion', long_description=read('README'), author='Tryton', author_email='issue_tracker@tryton.org', url='http://www.tryton.org/', download_url=download_url, keywords='tryton sale promotion', package_dir={'trytond.modules.sale_promotion': '.'}, packages=[ 'trytond.modules.sale_promotion', 'trytond.modules.sale_promotion.tests', ], package_data={ 'trytond.modules.sale_promotion': (info.get('xml', []) + ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'tests/*.rst']), }, classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Plugins', 'Framework :: Tryton', 'Intended Audience :: Developers', 'Intended Audience :: Financial and Insurance Industry', 'Intended Audience :: Legal Industry', 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Natural Language :: Bulgarian', 'Natural Language :: Catalan', 'Natural Language :: Chinese (Simplified)', 'Natural Language :: Czech', 'Natural Language :: Dutch', 'Natural Language :: English', 'Natural Language :: French', 'Natural Language :: German', 'Natural Language :: Hungarian', 'Natural Language :: Italian', 'Natural Language :: Polish', 'Natural Language :: Portuguese (Brazilian)', 'Natural Language :: Russian', 'Natural Language :: Slovenian', 'Natural Language :: Spanish', 'Operating System :: OS Independent', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Office/Business', 'Topic :: Office/Business :: Financial :: Accounting', ], license='GPL-3', install_requires=requires, dependency_links=dependency_links, zip_safe=False, entry_points=""" [trytond.modules] sale_promotion = trytond.modules.sale_promotion """, test_suite='tests', test_loader='trytond.test_loader:Loader', tests_require=tests_require, use_2to3=True, convert_2to3_doctests=[ 'tests/scenario_sale_promotion.rst', ], ) trytond_sale_promotion-4.6.0/view/0000755000175000017500000000000013175635263016633 5ustar cedced00000000000000trytond_sale_promotion-4.6.0/view/promotion_form.xml0000644000175000017500000000142312736712750022425 0ustar cedced00000000000000