浏览代码

commit inicial

Rodney Elpidio Enciso Arias 6 年之前
当前提交
7dfc453e4c
共有 86 个文件被更改,包括 16307 次插入0 次删除
  1. 27 0
      __init__.py
  2. 二进制
      __init__.pyc
  3. 58 0
      __openerp__.py
  4. 224 0
      i18n/am.po
  5. 225 0
      i18n/ar.po
  6. 224 0
      i18n/bg.po
  7. 225 0
      i18n/bs.po
  8. 224 0
      i18n/ca.po
  9. 224 0
      i18n/ca_ES.po
  10. 224 0
      i18n/cs.po
  11. 224 0
      i18n/da.po
  12. 224 0
      i18n/da_DK.po
  13. 230 0
      i18n/de.po
  14. 224 0
      i18n/el_GR.po
  15. 224 0
      i18n/en_GB.po
  16. 231 0
      i18n/es.po
  17. 224 0
      i18n/es_AR.po
  18. 224 0
      i18n/es_CL.po
  19. 224 0
      i18n/es_CO.po
  20. 224 0
      i18n/es_CR.po
  21. 224 0
      i18n/es_DO.po
  22. 224 0
      i18n/es_EC.po
  23. 224 0
      i18n/es_ES.po
  24. 224 0
      i18n/es_MX.po
  25. 224 0
      i18n/es_PE.po
  26. 224 0
      i18n/es_PY.po
  27. 224 0
      i18n/es_VE.po
  28. 224 0
      i18n/et.po
  29. 224 0
      i18n/fa.po
  30. 224 0
      i18n/fi.po
  31. 228 0
      i18n/fr.po
  32. 224 0
      i18n/fr_CA.po
  33. 224 0
      i18n/fr_CH.po
  34. 224 0
      i18n/gl.po
  35. 224 0
      i18n/gl_ES.po
  36. 224 0
      i18n/he.po
  37. 225 0
      i18n/hr.po
  38. 225 0
      i18n/hr_HR.po
  39. 224 0
      i18n/hu.po
  40. 224 0
      i18n/id.po
  41. 232 0
      i18n/it.po
  42. 224 0
      i18n/ja.po
  43. 224 0
      i18n/ko.po
  44. 225 0
      i18n/lt.po
  45. 225 0
      i18n/lt_LT.po
  46. 225 0
      i18n/lv.po
  47. 224 0
      i18n/mk.po
  48. 224 0
      i18n/mn.po
  49. 224 0
      i18n/nb.po
  50. 224 0
      i18n/nb_NO.po
  51. 224 0
      i18n/nl.po
  52. 224 0
      i18n/nl_BE.po
  53. 224 0
      i18n/nl_NL.po
  54. 226 0
      i18n/pl.po
  55. 224 0
      i18n/pt.po
  56. 224 0
      i18n/pt_BR.po
  57. 224 0
      i18n/pt_PT.po
  58. 225 0
      i18n/ro.po
  59. 226 0
      i18n/ru.po
  60. 222 0
      i18n/sale_exceptions.pot
  61. 224 0
      i18n/sk.po
  62. 232 0
      i18n/sl.po
  63. 225 0
      i18n/sr.po
  64. 225 0
      i18n/sr@latin.po
  65. 224 0
      i18n/sv.po
  66. 224 0
      i18n/th.po
  67. 225 0
      i18n/tr.po
  68. 228 0
      i18n/tr_TR.po
  69. 225 0
      i18n/uk.po
  70. 224 0
      i18n/vi.po
  71. 224 0
      i18n/vi_VN.po
  72. 224 0
      i18n/zh_CN.po
  73. 224 0
      i18n/zh_TW.po
  74. 223 0
      sale.py
  75. 二进制
      sale.pyc
  76. 19 0
      sale_exceptions_data.xml
  77. 113 0
      sale_view.xml
  78. 13 0
      sale_workflow.xml
  79. 3 0
      security/ir.model.access.csv
  80. 5 0
      settings/sale.exception.csv
  81. 二进制
      static/description/icon.png
  82. 25 0
      wizard/__init__.py
  83. 二进制
      wizard/__init__.pyc
  84. 51 0
      wizard/sale_exception_confirm.py
  85. 二进制
      wizard/sale_exception_confirm.pyc
  86. 39 0
      wizard/sale_exception_confirm_view.xml

+ 27 - 0
__init__.py

@@ -0,0 +1,27 @@
+# -*- coding: utf-8 -*-
+#
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (C) 2011 Akretion LTDA.
+#    authors: Raphaël Valyi, Renato Lima
+#    Copyright (C) 2010-2012 Akretion Sébastien BEAU
+#    <sebastien.beau@akretion.com>
+#    Copyright (C) 2012 Camptocamp SA (Guewen Baconnier)
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+#
+
+from . import sale
+from . import wizard

二进制
__init__.pyc


+ 58 - 0
__openerp__.py

@@ -0,0 +1,58 @@
+# -*- coding: utf-8 -*-
+#
+#
+#    OpenERP, Open Source Management Solution
+#    Authors: Raphaël Valyi, Renato Lima
+#    Copyright (C) 2011 Akretion LTDA.
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+#
+{'name': 'Sale Exceptions',
+ 'summary': 'Custom exceptions on sale order',
+ 'version': '8.0.1.0.0',
+ 'category': 'Generic Modules/Sale',
+ 'description': """
+Sale Exceptions
+===============
+
+This module allows you attach several customizable exceptions to your
+sale order in a way that you can filter orders by exceptions type and fix them.
+
+This is especially useful in an order importation scenario such as with
+the base_sale_multi_channels module, because it's likely a few orders have
+errors when you import them (like product not found in Odoo, wrong line
+format etc...)
+
+Contributors
+------------
+
+* Raphaël Valyi <raphael.valyi@akretion.com>
+* Renato Lima <renato.lima@akretion.com>
+* Sébastien BEAU <sebastien.beau@akretion.com>
+* Guewen Baconnier <guewen.baconnier@camptocamp.com>
+* Yannick Vaucher <yannick.vaucher@camptocamp.com>
+
+""",
+ 'author': "Akretion,Odoo Community Association (OCA)",
+ 'website': 'http://www.akretion.com',
+ 'depends': ['sale'],
+ 'data': ['sale_workflow.xml',
+          'sale_view.xml',
+          'sale_exceptions_data.xml',
+          'wizard/sale_exception_confirm_view.xml',
+          'security/ir.model.access.csv',
+          'settings/sale.exception.csv'],
+ 'installable': True,
+ }

+ 224 - 0
i18n/am.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-09-11 16:48+0000\n"
+"PO-Revision-Date: 2016-09-09 12:26+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Amharic (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/ar.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:22+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Arabic (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "نشِط"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "أنشئ بواسطة"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "أنشئ في"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "الوصف"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "اسم العرض"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "المعرف"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "آخر تعديل في"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "آخر تحديث بواسطة"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "آخر تحديث في"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "المسلسل"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/bg.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-11-25 14:57+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Bulgarian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/bg/)\n"
+"Language: bg\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Активен"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Създадено от"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Създадено на"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Описание"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Име за Показване"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Последно обновено на"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Последно обновено от"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Последно обновено на"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Последователност"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/bs.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-11 11:54+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Bosnian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/bs/)\n"
+"Language: bs\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktivno"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Prikaži naziv"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnje mijenjano"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnji ažurirao"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnje ažurirano"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sekvenca"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/ca.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-03-12 12:29+0000\n"
+"PO-Revision-Date: 2017-03-14 18:27+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Catalan (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Actiu"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creat per"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creat el"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripció"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Veure el nom"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Error"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Darrera modificació el"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Darrera Actualització per"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Darrera Actualització el"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Comandes de venda"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Seqüència"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/ca_ES.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-01-01 15:29+0000\n"
+"PO-Revision-Date: 2018-02-02 14:11+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Catalan (Spain) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/ca_ES/)\n"
+"Language: ca_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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creat per"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creat a"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripció"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nom visible"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Darrera modificació en"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Darrera actualització per"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Darrera actualització el"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/cs.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:22+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Czech (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktivní"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Vytvořil(a)"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Vytvořeno"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Popis"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Zobrazovaný název"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Naposled upraveno"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Naposled upraveno"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Naposled upraveno"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Číselná řada"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/da.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-19 12:45+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Danish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/da/)\n"
+"Language: da\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktiv"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Oprettet af"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Oprettet den"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Beskrivelse"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Vist navn"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "Id"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Sidst ændret den"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Sidst opdateret af"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Sidst opdateret den"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Rækkefølge"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/da_DK.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-09-26 08:14+0000\n"
+"PO-Revision-Date: 2017-09-22 15:24+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Danish (Denmark) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/da_DK/)\n"
+"Language: da_DK\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Rækkefølge"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 230 - 0
i18n/de.po

@@ -0,0 +1,230 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+# Rudolf Schnapka <rs@techno-flex.de>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-10-04 13:41+0000\n"
+"PO-Revision-Date: 2016-10-04 09:43+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: German (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktiv"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr "Betroffene Verkaufsaufträge"
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr "Anwenden auf"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr "Im Entwurf gesperrt"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr "Im Entwurf wegen Ausnahmen gesperrt"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Angelegt durch"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Angelegt am"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Beschreibung"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Fehler"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+"Fehler beim Auswerten des Verkaufs-Ausnahmenregel:\n"
+"%s\n"
+"(%s)"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr "Fehler:"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr "Ausnahme"
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr "Ausnahmebezeichnung"
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr "Ausnahmeregeln"
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr "Ausnahmen"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr "Zu behebende Ausnahmen"
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr "Liefert die Reihenfolge beim Anwenden des Tests"
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr "Ausnahmen ignorieren"
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Zuletzt geändert am"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Zuletzt akualisiert durch"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Zuletzt akualisiert am"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr "Haupt-Ausnahme"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr "Keine PLZ im Bestimmungsort"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr "Unzureichender virtueller Bestand"
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr "Python Code"
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+"Python Code zum Prüfen, ob die Ausnahme eintritt oder nicht. Der Code muss "
+"block = True setzen zur Auslösung der Ausnahme."
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr "Verkauf"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr "Ausnahme im Verkauf"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr "Verkaufsausnahmen-Einstellungen"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr "Verkaufsausnahmen"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr "Verkaufsauftrag"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr "Auftragsposition"
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr "Verkaufsaufträge"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Verkaufsauftrag"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Reihenfolge"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr "Schließen"

+ 224 - 0
i18n/el_GR.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-11-22 16:30+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Greek (Greece) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Δημιουργήθηκε από "
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Δημιουργήθηκε στις"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Περιγραφή"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "Κωδικός"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Τελευταία ενημέρωση από"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Τελευταία ενημέρωση στις"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/en_GB.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:27+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: English (United Kingdom) (http://www.transifex.com/oca/OCA-"
+"sale-workflow-8-0/language/en_GB/)\n"
+"Language: en_GB\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Active"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Created by"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Created on"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Description"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Display Name"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Last Modified on"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Last Updated on"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sequence"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 231 - 0
i18n/es.po

@@ -0,0 +1,231 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+# Pierre Verkest <pverkest@anybox.fr>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-11-25 14:55+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Activo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr "Pedidos de venta afectados"
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr "Aplicar en"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr "Bloqueado en borrador"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr "Bloqueado en borrador debido a excepciones"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Mostrar nombre"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Error"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+"Error cuando se evaluaba la regla de excepción de venta:\n"
+" %s \n"
+"(%s)"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr "Error:"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr "Excepción"
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr "Nombre Excepción"
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr "Reglas Excepción"
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr "Excepciones"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr "Excepciones a resolver"
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr "Proporciona el orden de secuencia cuando el test es aplicado"
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr "Ignorar Excepciones"
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr "Excepción Principal"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr "No existe código postal en dirección de destino"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr "No existe suficiente stock virtual"
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr "Código Python"
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+"Código python ejecutado para comprobar si hay que aplicar o no la excepción. "
+"El código debe dar como resultado True para aplicar la excepción"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr "Venta"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr "Excepción Venta"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr "Instalar Excepción Venta"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr "Excepciones Venta"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr "Pedido de venta"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr "Línea Pedido Venta"
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr "Pedidos de Venta"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Pedidos de venta"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr "_Cerrar"

+ 224 - 0
i18n/es_AR.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:49+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Argentina) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/es_AR/)\n"
+"Language: es_AR\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Mostrar Nombre"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización realizada por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización el"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_CL.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-12-24 04:48+0000\n"
+"PO-Revision-Date: 2016-12-27 08:24+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Chile) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/es_CL/)\n"
+"Language: es_CL\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_CO.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:49+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Colombia) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/es_CO/)\n"
+"Language: es_CO\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nombre Público"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última Modificación el"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Actualizado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Actualizado"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_CR.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:19+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Costa Rica) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Activo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualización por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_DO.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-12-24 04:48+0000\n"
+"PO-Revision-Date: 2016-12-27 08:25+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Dominican Republic) (http://www.transifex.com/oca/"
+"OCA-sale-workflow-8-0/language/es_DO/)\n"
+"Language: es_DO\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_EC.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:23+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Ecuador) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Activo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_ES.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:20+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Spain) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Activo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nombre para mostrar"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Pedido de venta"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_MX.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:27+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Mexico) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Activo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nombre desplegado"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Ultima modificacion realizada"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualizacion por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualización realizada"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_PE.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:50+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Peru) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/es_PE/)\n"
+"Language: es_PE\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nombre a Mostrar"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Ultima Modificación en"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Actualizado última vez por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima Actualización"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_PY.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:47+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Paraguay) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/es_PY/)\n"
+"Language: es_PY\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualización por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/es_VE.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:27+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Spanish (Venezuela) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Activo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Mostrar nombre"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Modificada por última vez"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización realizada por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualizacion en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/et.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:26+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Estonian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktiivne"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Loonud"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Loodud"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Kirjeldus"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Näidatav nimi"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Viimati muudetud"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Viimati uuendatud"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Viimati uuendatud"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Jada"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/fa.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:49+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Persian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/fa/)\n"
+"Language: fa\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "ایجاد شده توسط"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "ایجاد شده در"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "توصیف"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "نام نمایشی"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "شناسه"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "تاریخ آخرین به‌روزرسانی"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "آخرین به روز رسانی توسط"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "آخرین به روز رسانی در"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "دنباله"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/fi.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-14 06:38+0000\n"
+"PO-Revision-Date: 2017-01-17 12:12+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Finnish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktiivinen"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Luonut"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Luotu"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Kuvaus"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nimi"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Virhe"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr "Virhe:"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Viimeksi muokattu"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Viimeksi päivittänyt"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Viimeksi päivitetty"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Myyntitilaus"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sekvenssi"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 228 - 0
i18n/fr.po

@@ -0,0 +1,228 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+# Pierre Verkest <pverkest@anybox.fr>, 2015
+# Rudolf Schnapka <rs@techno-flex.de>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-10-04 13:41+0000\n"
+"PO-Revision-Date: 2016-10-04 11:20+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: French (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Actif"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr "Bons de commande affectés"
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr "Appliquer sur"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr "Bloqué à l'état brouillon"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr "Bloqué à l'état brouillon à cause d'une restriction"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Créé par"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Créé le"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Description"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nom à afficher"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Erreur"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr "Erreur :"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr "Restriction"
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr "Nom de la restriction"
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr "Règles de restriction"
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr "Restrictions"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr "Restrictions à résoudre"
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr "Définit l'ordre d'application des contrôles"
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr "Ignorer la restriction"
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Modifié par"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Modifié le"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr "Restriction principale"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr "Code postal manquant sur la destination"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr "Pas assez de quantité de stock prévue"
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr "Code Python"
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+"Code Python exécuté pour déterminer si la restriction s'applique. The bloc "
+"de code doit retourner block = True pour appliquer la restriction."
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr "Commande"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr "Restriction de vente"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr "Configuration des restrictions de vente"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr "Restrictions de vente"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr "Bon de commande"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr "Ligne de commande"
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr "Bons de commande"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Bon de commande"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Séquence"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/fr_CA.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-12-24 04:48+0000\n"
+"PO-Revision-Date: 2016-12-27 08:25+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: French (Canada) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/fr_CA/)\n"
+"Language: fr_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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Créé par"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Créé le"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Afficher le nom"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "Identifiant"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Dernière mise à jour par"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Dernière mise à jour le"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/fr_CH.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-29 16:44+0000\n"
+"PO-Revision-Date: 2016-12-01 10:40+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: French (Switzerland) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/fr_CH/)\n"
+"Language: fr_CH\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Actif"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Créé par"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Créé le"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nom affiché"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Modifié par"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Modifié le"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/gl.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-18 08:28+0000\n"
+"PO-Revision-Date: 2017-11-23 23:27+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Galician (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Activo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "ültima actualización por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/gl_ES.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-11-22 16:25+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Galician (Spain) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/gl_ES/)\n"
+"Language: gl_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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/he.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Hebrew (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/he/)\n"
+"Language: he\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "נוצר על ידי"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "נוצר ב-"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "תיאור"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "השם המוצג"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "מזהה"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "תאריך שינוי אחרון"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "עודכן לאחרונה על ידי"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "עודכן לאחרונה על"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "רצף"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/hr.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-11-29 09:32+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Croatian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/hr/)\n"
+"Language: 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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktivno"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Naziv "
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnje modificirano"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnji ažurirao"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnje ažuriranje"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Prodajni nalog"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sekvenca"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/hr_HR.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-10-04 13:41+0000\n"
+"PO-Revision-Date: 2016-10-05 06:29+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Croatian (Croatia) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktivan"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Naziv"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnje modificirano"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnji ažurirao"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnje ažurirano"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/hu.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:19+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Hungarian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/hu/)\n"
+"Language: hu\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktív"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Készítette"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Létrehozás dátuma"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Leírás"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Név megjelenítése"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Utolsó frissítés dátuma"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Utoljára frissítve, által"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Utoljára frissítve "
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Vevői megrendelés"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sorszám"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/id.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:27+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Indonesian (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/id/)\n"
+"Language: id\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktif"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Dibuat oleh"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Dibuat pada"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Keterangan"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Terakhir Dimodifikasi pada"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Diperbaharui oleh"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Diperbaharui pada"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Berurutan"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 232 - 0
i18n/it.po

@@ -0,0 +1,232 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+# Ahmet Altınışık <aaltinisik@altinkaya.com.tr>, 2015
+# Paolo Valier, 2016
+# Stefano <stefano.sforzi@agilebg.com>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-04-29 00:55+0000\n"
+"PO-Revision-Date: 2016-04-27 19:58+0000\n"
+"Last-Translator: Paolo Valier\n"
+"Language-Team: Italian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Attivo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr "Ordine di vendita convolti"
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr "Applicato a"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr "Bloccato in stato bozza"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr "Bloccato in stato bozza dovuto alla eccezzioni"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creato da"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creato il"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descrizione"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nome da visualizzare"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Errore"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+"Errore per l'applicazione di una regola di vendita:\n"
+"%s\n"
+"(%s)"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr "Errore"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr "Eccezione"
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr "Nome eccezione "
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr "Regola eccezione"
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr "Eccezioni"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr "Eccezioni da risolvere"
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr "Indicare una sequenza quando applichi il test"
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr "Ignora eccezioni"
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Ultima modifica il"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultimo aggiornamento di"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Ultimo aggiornamento il"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr "Eccezione principale"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr "No ZIP sull'indirizzo di destinazione"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr "Non abbastanza stock virtuale"
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr "Python Code"
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr "Vendite"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr "Eccezione sulle vendite"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr "Setup eccezioni di vendita"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr "Eccezioni di vendita"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr "Ordine di vendita"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr "Riga ordine di vendita"
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr "Ordine vendita"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Ordini vendita"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sequenza"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr "_Chiuso"

+ 224 - 0
i18n/ja.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:19+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Japanese (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/ja/)\n"
+"Language: ja\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "有効"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "作成者"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "作成日"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "説明"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "表示名"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "最終更新日"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "最終更新者"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "最終更新日"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "付番"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/ko.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:50+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Korean (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/ko/)\n"
+"Language: ko\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "작성자"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "작성일"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "설명"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "표시 이름"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "최근 수정"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "최근 갱신한 사람"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "최근 갱신 날짜"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "순서"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/lt.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-11 11:56+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Lithuanian (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktyvus"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Sukūrė"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Sukurta"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Aprašymas"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Vaizduojamas pavadinimas"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Paskutinį kartą keista"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Paskutinį kartą atnaujino"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Paskutinį kartą atnaujinta"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Seka"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/lt_LT.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-12-24 04:48+0000\n"
+"PO-Revision-Date: 2016-12-27 08:23+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/lt_LT/)\n"
+"Language: lt_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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Sukūrė"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Sukurta"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Paskutinį kartą atnaujino"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Paskutinį kartą atnaujinta"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/lv.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:48+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Latvian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/lv/)\n"
+"Language: lv\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 != 0 ? 1 : "
+"2);\n"
+
+#. module: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Izveidoja"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Izveidots"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Apraksts"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Pēdējo reizi atjaunoja"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Pēdējās izmaiņas"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sērija"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/mk.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-11 12:00+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Macedonian (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/mk/)\n"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+
+#. module: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Активно"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Креирано од"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Креирано на"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Опис"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Прикажи име"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Последна промена на"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Последно ажурирање од"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Последно ажурирање на"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Секвенца"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/mn.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:24+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Mongolian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/mn/)\n"
+"Language: mn\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Идэвхитэй"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Үүсгэгч"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Үүсгэсэн"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Тодорхойлолт"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Дэлгэцийн Нэр"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Сүүлийн засвар хийсэн огноо"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Сүүлийн засвар хийсэн"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Сүүлийн засвар хийсэн огноо"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Дараалал"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/nb.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-29 16:44+0000\n"
+"PO-Revision-Date: 2016-12-02 13:53+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Norwegian Bokmål (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/nb/)\n"
+"Language: nb\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktiv"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Opprettet av"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Opprettet den"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Beskrivelse"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Visnings navn"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Sist oppdatert "
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Sist oppdatert av"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Sist oppdatert"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr "Python kode"
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sekvens"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/nb_NO.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-12-24 04:48+0000\n"
+"PO-Revision-Date: 2016-12-27 08:26+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/oca/OCA-"
+"sale-workflow-8-0/language/nb_NO/)\n"
+"Language: nb_NO\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Laget av"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Laget den"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Sist endret den"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Sist oppdatert av"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Sist oppdatert den"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/nl.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-04 10:47+0000\n"
+"PO-Revision-Date: 2017-01-13 09:28+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Dutch (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Actief"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Aangemaakt door"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Aangemaakt op"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Te tonen naam"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Verkooporder"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Reeks"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/nl_BE.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:26+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Dutch (Belgium) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Actief"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Gemaakt door"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Gemaakt op"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Omschrijving"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Laatst Aangepast op"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Volgorde"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/nl_NL.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-25 09:43+0000\n"
+"PO-Revision-Date: 2017-11-30 19:09+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Dutch (Netherlands) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/nl_NL/)\n"
+"Language: nl_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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Actief"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Aangemaakt door"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Aangemaakt op"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Omschrijving"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Weergavenaam"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Laatst gewijzigd op"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Verkooporder"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 226 - 0
i18n/pl.po

@@ -0,0 +1,226 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:28+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Polish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
+"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
+"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+
+#. module: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktywny"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Utworzone przez"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Utworzono"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Wyświetlana nazwa "
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Ostatnio modyfikowano"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Ostatnio modyfikowane przez"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Ostatnia zmiana"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Numeracja"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/pt.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-04 10:47+0000\n"
+"PO-Revision-Date: 2017-01-13 09:26+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Ativo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descrição"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nome"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Modificado a última vez por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Atualizado pela última vez por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Atualizado pela última vez em"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sequência"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/pt_BR.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-12-23 01:48+0000\n"
+"PO-Revision-Date: 2016-12-23 08:32+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Ativo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descrição"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nome para Mostrar"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "Identificação"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última atualização em"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Última atualização por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Última atualização em"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr "Código Python"
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Pedido de Venda"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sequência"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/pt_PT.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-02-18 06:35+0000\n"
+"PO-Revision-Date: 2017-03-02 09:14+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Portuguese (Portugal) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Ativo"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Descrição"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nome a Apresentar"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Erro"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Última Modificação Em"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Atualizado pela última vez por"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Atualizado pela última vez em"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/ro.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-28 14:46+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Romanian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Activ(a)"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Creat de"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Creat la"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Nume Afişat"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Ultima actualizare în"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualizare făcută de"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualizare la"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Comandă vânzare"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Secventa"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 226 - 0
i18n/ru.po

@@ -0,0 +1,226 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:18+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Russian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Активное"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Создано"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Создан"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Описание"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Последний раз обновлено"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Последний раз обновлено"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Последовательность"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 222 - 0
i18n/sale_exceptions.pot

@@ -0,0 +1,222 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+#	* sale_exceptions
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0
+#: field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid "Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0
+#: field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0
+#: field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0
+#: field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0
+#: field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid "Python code executed to check if the exception apply or not. The code must apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""
+

+ 224 - 0
i18n/sk.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-09-26 08:14+0000\n"
+"PO-Revision-Date: 2017-10-16 18:32+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Slovak (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/sk/)\n"
+"Language: sk\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktívne"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Vytvoril"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Vytvorené"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Popis"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Zobraziť meno"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Posledná modifikácia"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Naposledy upravoval"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Naposledy upravované"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Objednávka predaja"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Postupnosť"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 232 - 0
i18n/sl.po

@@ -0,0 +1,232 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016
+# Paolo Valier, 2016
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-04-29 00:55+0000\n"
+"PO-Revision-Date: 2016-04-30 06:23+0000\n"
+"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>\n"
+"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktivno"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr "Prizadeti prodajni nalogi"
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr "Uporabi pri"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr "Blokirano v osnutku"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr "Blokirano v osnutku zaradi izjem"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Ustvaril"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Ustvarjeno"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Prikazni naziv"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Napaka"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+"Napaka ob vrednotenju pravila prodajnih izjem:\n"
+" %s \n"
+"(%s)"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr "Napaka:"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr "Izjema"
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr "Naziv izjeme"
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr "Pravila izjem"
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr "Izjeme"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr "Izjeme za razrešitev"
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr "Določa zaporedje pri uveljavitvi testiranja"
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr "Prezri izjeme"
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnjič spremenjeno"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnji posodobil"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnjič posodobljeno"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr "Glavna izjema"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr "Destinacija nima poštne številke"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr "Ni dovolj navidezne zaloge"
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr "Python koda"
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+"Python koda, ki se izvede, da preveri če je izjema ali ne. Koda mora "
+"uveljaviti blok = Pravilno za uveljavitev izjeme."
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr "Prodaja"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr "Prodajna izjema"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr "Nastavitev prodajne izjeme"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr "Prodajne izjeme"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr "Prodajni nalog"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr "Postavka nabavnega naloga"
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr "Prodajni nalogi"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Prodajni nalog"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Zaporedje"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr "_Zaključi"

+ 225 - 0
i18n/sr.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:49+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Serbian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/sr/)\n"
+"Language: sr\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Kreiran"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Niz"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/sr@latin.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:27+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Serbian (Latin) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/sr@latin/)\n"
+"Language: sr@latin\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktivno"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Kreiran"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Ime za prikaz"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnja izmjena"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnja izmjena"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnja izmjena"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sekvenca"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/sv.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:26+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Swedish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/sv/)\n"
+"Language: sv\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktiv"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Skapad av"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Skapad den"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Beskrivning"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Visa namn"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Senast redigerad"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Senast uppdaterad av"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Senast uppdaterad"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Nummerserie"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/th.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-11 11:57+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Thai (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "เปิดใช้งาน"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "สร้างโดย"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "สร้างเมื่อ"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "รายละเอียด"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "ชื่อที่ใช้แสดง"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "รหัส"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "แก้ไขครั้งสุดท้ายเมื่อ"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "อัพเดทครั้งสุดท้ายโดย"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "อัพเดทครั้งสุดท้ายเมื่อ"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "กำหนดเลขที่เอกสาร"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 225 - 0
i18n/tr.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+# Hotellook, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-12-24 04:48+0000\n"
+"PO-Revision-Date: 2016-12-30 22:07+0000\n"
+"Last-Translator: Ahmet Altinisik <aaltinisik@altinkaya.com.tr>\n"
+"Language-Team: Turkish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Aktif"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Oluşturan"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Oluşturuldu"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Açıklama"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Görünen İsim"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Son değişiklik"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Son güncelleyen"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Son güncelleme"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Sipariş Emri"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sıra"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 228 - 0
i18n/tr_TR.po

@@ -0,0 +1,228 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+# Ozge Altinisik <ozge@altinkaya.com.tr>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-04 10:47+0000\n"
+"PO-Revision-Date: 2017-01-04 14:44+0000\n"
+"Last-Translator: Ozge Altinisik <ozge@altinkaya.com.tr>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/tr_TR/)\n"
+"Language: tr_TR\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Etkin"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr "Etkilenen satış emirler"
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr "Üzerine uygula"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr "Taslakta engellendi"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr "İstisnalara bağlı olarak taslakta engellendi"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Oluşturan"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Oluşturulma tarihi"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Açıklama"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Görünen ad"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr "Hata"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+"Satış istisna kuralını değerlendirirken hata oluştu:\n"
+" %s \n"
+"(%s)"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr "Hata:"
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr "İstisna"
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr "İstisna Adı"
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr "İstisna kuralları"
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr "İstisnalar"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr "Çözümlemek için istisnalar"
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "Kimlik"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr "İstisnaları görmezden gel"
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "En son güncelleme tarihi"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "En son güncelleyen "
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "En son güncelleme tarihi"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr "Asıl istisna"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr "Varış yerinde posta kodu yok"
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr "Yeterli görsel stok yok"
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr "Satı"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr "Satış İstisnası"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr "Satış istisnaları"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr "Satış emri"
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr "Satış emri satırı"
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr "Satış emirleri"
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "Satış emri"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Sıra"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr "_Kapat"

+ 225 - 0
i18n/uk.po

@@ -0,0 +1,225 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 23:35+0000\n"
+"PO-Revision-Date: 2016-10-11 09:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Ukrainian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/"
+"language/uk/)\n"
+"Language: uk\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Створив"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Дата створення"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Опис"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Назва для відображення"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Остання модифікація"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Востаннє оновив"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Останнє оновлення"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Послідовність"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/vi.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:26+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Vietnamese (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Hoạt động"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Được tạo bởi"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Được tạo vào"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "Miêu tả"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "Sửa lần cuối vào"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Cập nhật lần cuối vào"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "Trình tự"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/vi_VN.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-18 08:28+0000\n"
+"PO-Revision-Date: 2017-11-23 23:27+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/vi_VN/)\n"
+"Language: vi_VN\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "Có hiệu lực"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "Tạo bởi"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "Tạo vào"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "Cập nhật lần cuối bởi"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "Cập nhật lần cuối vào"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/zh_CN.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-02-18 06:35+0000\n"
+"PO-Revision-Date: 2017-03-03 07:08+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/zh_CN/)\n"
+"Language: zh_CN\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "有效"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "创建者"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "创建时间"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "说明"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "最后修改时间"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "最后更新者"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "上次更新日期"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr "销售订单"
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "序号"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 224 - 0
i18n/zh_TW.po

@@ -0,0 +1,224 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * sale_exceptions
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: sale-workflow (8.0)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-08-29 03:51+0000\n"
+"PO-Revision-Date: 2017-08-21 07:21+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
+"Language-Team: Chinese (Taiwan) (http://www.transifex.com/oca/OCA-sale-"
+"workflow-8-0/language/zh_TW/)\n"
+"Language: zh_TW\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: sale_exceptions
+#: field:sale.exception,active:0
+msgid "Active"
+msgstr "活躍"
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Affected Sales Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,model:0
+msgid "Apply on"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_sales_order_filter
+msgid "Blocked in draft"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:114
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_exception_confirm
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+#, python-format
+msgid "Blocked in draft due to exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,create_uid:0 field:sale.exception.confirm,create_uid:0
+msgid "Created by"
+msgstr "建立者"
+
+#. module: sale_exceptions
+#: field:sale.exception,create_date:0
+#: field:sale.exception.confirm,create_date:0
+msgid "Created on"
+msgstr "建立於"
+
+#. module: sale_exceptions
+#: field:sale.exception,description:0
+msgid "Description"
+msgstr "說明"
+
+#. module: sale_exceptions
+#: field:sale.exception,display_name:0
+#: field:sale.exception.confirm,display_name:0
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:192
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: sale_exceptions
+#: code:addons/sale_exceptions/sale.py:193
+#, python-format
+msgid ""
+"Error when evaluating the sale exception rule:\n"
+" %s \n"
+"(%s)"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Error:"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.order:sale_exceptions.view_order_form
+msgid "Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,name:0
+msgid "Exception Name"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.actions.act_window,name:sale_exceptions.action_sale_test_tree
+#: model:ir.ui.menu,name:sale_exceptions.menu_sale_test
+msgid "Exception Rules"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.order,exception_ids:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,exception_ids:0
+msgid "Exceptions to resolve"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,sequence:0
+msgid "Gives the sequence order when applying the test"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,id:0 field:sale.exception.confirm,id:0
+msgid "ID"
+msgstr "編號"
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,ignore:0 field:sale.order,ignore_exceptions:0
+msgid "Ignore Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,__last_update:0
+#: field:sale.exception.confirm,__last_update:0
+msgid "Last Modified on"
+msgstr "最後修改:"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_uid:0 field:sale.exception.confirm,write_uid:0
+msgid "Last Updated by"
+msgstr "最後更新:"
+
+#. module: sale_exceptions
+#: field:sale.exception,write_date:0 field:sale.exception.confirm,write_date:0
+msgid "Last Updated on"
+msgstr "最後更新於"
+
+#. module: sale_exceptions
+#: field:sale.order,main_exception_id:0
+msgid "Main Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_zip
+msgid "No ZIP code on destination"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:sale.exception,name:sale_exceptions.excep_no_stock
+msgid "Not Enough Virtual Stock"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,code:0
+msgid "Python Code"
+msgstr ""
+
+#. module: sale_exceptions
+#: help:sale.exception,code:0
+msgid ""
+"Python code executed to check if the exception apply or not. The code must "
+"apply block = True to apply the exception."
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception.confirm,sale_id:0
+msgid "Sale"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_tree
+msgid "Sale Exception"
+msgstr ""
+
+#. module: sale_exceptions
+#: view:sale.exception:sale_exceptions.view_sale_exception_form
+msgid "Sale Exception Setup"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_exception
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "Sale Exceptions"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: selection:sale.exception,model:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sale_order_ids:0
+msgid "Sale Orders"
+msgstr ""
+
+#. module: sale_exceptions
+#: model:ir.model,name:sale_exceptions.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_exceptions
+#: field:sale.exception,sequence:0
+msgid "Sequence"
+msgstr "序列"
+
+#. module: sale_exceptions
+#: view:sale.exception.confirm:sale_exceptions.view_sale_exception_confirm
+msgid "_Close"
+msgstr ""

+ 223 - 0
sale.py

@@ -0,0 +1,223 @@
+# -*- coding: utf-8 -*-
+#
+#
+#    OpenERP, Open Source Management Solution
+#    Authors: Raphaël Valyi, Renato Lima
+#    Copyright (C) 2011 Akretion LTDA.
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+#
+
+import time
+
+from openerp import api, models, fields
+from openerp.exceptions import except_orm
+from openerp.tools.safe_eval import safe_eval
+from openerp.tools.translate import _
+
+
+class SaleException(models.Model):
+    _name = 'sale.exception'
+    _description = "Sale Exceptions"
+    _order = 'active desc, sequence asc'
+
+    name = fields.Char('Exception Name', required=True, translate=True)
+    description = fields.Text('Description', translate=True)
+    sequence = fields.Integer(
+        string='Sequence',
+        help="Gives the sequence order when applying the test")
+    model = fields.Selection(
+        [('sale.order', 'Sale Order'),
+         ('sale.order.line', 'Sale Order Line')],
+        string='Apply on', required=True)
+    active = fields.Boolean('Active')
+    code = fields.Text(
+        'Python Code',
+        help="Python code executed to check if the exception apply or "
+             "not. The code must apply block = True to apply the "
+             "exception.",
+        default="""
+# Python code. Use failed = True to block the sale order.
+# You can use the following variables :
+#  - self: ORM model of the record which is checked
+#  - order or line: browse_record of the sale order or sale order line
+#  - object: same as order or line, browse_record of the sale order or
+#    sale order line
+#  - pool: ORM model pool (i.e. self.pool)
+#  - time: Python time module
+#  - cr: database cursor
+#  - uid: current user id
+#  - context: current context
+""")
+    sale_order_ids = fields.Many2many(
+        'sale.order',
+        'sale_order_exception_rel', 'exception_id', 'sale_order_id',
+        string='Sale Orders',
+        readonly=True)
+
+
+class SaleOrder(models.Model):
+    _inherit = 'sale.order'
+
+    _order = 'main_exception_id asc, date_order desc, name desc'
+
+    main_exception_id = fields.Many2one(
+        'sale.exception',
+        compute='_get_main_error',
+        string='Main Exception',
+        store=True)
+    exception_ids = fields.Many2many(
+        'sale.exception',
+        'sale_order_exception_rel', 'sale_order_id', 'exception_id',
+        string='Exceptions')
+
+    ignore_exceptions = fields.Boolean('Ignore Exceptions')
+
+    @api.one
+    @api.depends('state', 'exception_ids')
+    def _get_main_error(self):
+        if self.state == 'draft' and self.exception_ids:
+            self.main_exception_id = self.exception_ids[0]
+        else:
+            self.main_exception_id = False
+
+    @api.model
+    def test_all_draft_orders(self):
+        order_set = self.search([('state', '=', 'draft')])
+        order_set.test_exceptions()
+        return True
+
+    @api.multi
+    def _popup_exceptions(self):
+        model_data_model = self.env['ir.model.data']
+        wizard_model = self.env['sale.exception.confirm']
+
+        new_context = {'active_id': self.ids[0], 'active_ids': self.ids}
+        wizard = wizard_model.with_context(new_context).create({})
+
+        view_id = model_data_model.get_object_reference(
+            'sale_exceptions', 'view_sale_exception_confirm')[1]
+
+        action = {
+            'name': _("Blocked in draft due to exceptions"),
+            'type': 'ir.actions.act_window',
+            'view_type': 'form',
+            'view_mode': 'form',
+            'res_model': 'sale.exception.confirm',
+            'view_id': [view_id],
+            'target': 'new',
+            'nodestroy': True,
+            'res_id': wizard.id,
+        }
+        return action
+
+    @api.multi
+    def action_button_confirm(self):
+        self.ensure_one()
+        if self.detect_exceptions():
+            return self._popup_exceptions()
+        else:
+            return super(SaleOrder, self).action_button_confirm()
+
+    @api.multi
+    def test_exceptions(self):
+        """
+        Condition method for the workflow from draft to confirm
+        """
+        if self.detect_exceptions():
+            return False
+        return True
+
+    @api.multi
+    def detect_exceptions(self):
+        """returns the list of exception_ids for all the considered sale orders
+
+        as a side effect, the sale order's exception_ids column is updated with
+        the list of exceptions related to the SO
+        """
+        exception_obj = self.env['sale.exception']
+        order_exceptions = exception_obj.search(
+            [('model', '=', 'sale.order')])
+        line_exceptions = exception_obj.search(
+            [('model', '=', 'sale.order.line')])
+
+        all_exception_ids = []
+        for order in self:
+            if order.ignore_exceptions:
+                continue
+            exception_ids = order._detect_exceptions(order_exceptions,
+                                                     line_exceptions)
+            order.exception_ids = [(6, 0, exception_ids)]
+            all_exception_ids += exception_ids
+        return all_exception_ids
+
+    @api.model
+    def _exception_rule_eval_context(self, obj_name, rec):
+        user = self.env['res.users'].browse(self._uid)
+        return {obj_name: rec,
+                'self': self.pool.get(rec._name),
+                'object': rec,
+                'obj': rec,
+                'pool': self.pool,
+                'cr': self._cr,
+                'uid': self._uid,
+                'user': user,
+                'time': time,
+                # copy context to prevent side-effects of eval
+                'context': self._context.copy()}
+
+    @api.model
+    def _rule_eval(self, rule, obj_name, rec):
+        expr = rule.code
+        space = self._exception_rule_eval_context(obj_name, rec)
+        try:
+            safe_eval(expr,
+                      space,
+                      mode='exec',
+                      nocopy=True)  # nocopy allows to return 'result'
+        except Exception, e:
+            raise except_orm(
+                _('Error'),
+                _('Error when evaluating the sale exception '
+                  'rule:\n %s \n(%s)') % (rule.name, e))
+        return space.get('failed', False)
+
+    @api.multi
+    def _detect_exceptions(self, order_exceptions,
+                           line_exceptions):
+        self.ensure_one()
+        exception_ids = []
+        for rule in order_exceptions:
+            if self._rule_eval(rule, 'order', self):
+                exception_ids.append(rule.id)
+
+        for order_line in self.order_line:
+            for rule in line_exceptions:
+                if rule.id in exception_ids:
+                    # we do not matter if the exception as already been
+                    # found for an order line of this order
+                    continue
+                if self._rule_eval(rule, 'line', order_line):
+                    exception_ids.append(rule.id)
+        return exception_ids
+
+    @api.one
+    def copy(self, default=None):
+        if default is None:
+            default = {}
+        default.update({
+            'ignore_exceptions': False,
+        })
+        return super(SaleOrder, self).copy(default=default)

二进制
sale.pyc


+ 19 - 0
sale_exceptions_data.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data noupdate="1">
+
+        <record forcecreate="True" id="ir_cron_test_orders" model="ir.cron">
+            <field name="name">Test Draft Orders</field>
+            <field eval="False" name="active"/>
+            <field name="user_id" ref="base.user_root"/>
+            <field name="interval_number">20</field>
+            <field name="interval_type">minutes</field>
+            <field name="numbercall">-1</field>
+            <field eval="False" name="doall"/>
+            <field eval="'sale.order'" name="model"/>
+            <field eval="'test_all_draft_orders'" name="function"/>
+            <field eval="'()'" name="args"/>
+        </record>
+    
+    </data>
+</openerp>

+ 113 - 0
sale_view.xml

@@ -0,0 +1,113 @@
+<?xml version="1.0" ?>
+<openerp>
+    <data>
+
+        <record id="view_sale_exception_tree" model="ir.ui.view">
+            <field name="name">sale.exception.tree</field>
+            <field name="model">sale.exception</field>
+            <field name="arch" type="xml">
+                <tree string="Sale Exception">
+                    <field name="active"/>
+                    <field name="name"/>
+                    <field name="description"/>
+                    <field name="model"/>
+                    <field name="sequence"/>
+                </tree>
+            </field>
+        </record>
+
+        <record id="view_sale_exception_form" model="ir.ui.view">
+            <field name="name">sale.exception.form</field>
+            <field name="model">sale.exception</field>
+            <field name="arch" type="xml">
+                <form string="Sale Exception Setup">
+                    <group colspan="4" col="2">
+                        <field name="name"/>
+                        <field name="description"/>
+                    </group>
+                    <group col="4" colspan="4" groups="base.group_sale_manager">
+                        <field name="active"/>
+                        <field name="sequence"/>
+                        <group colspan="4" col="2" groups="base.group_system">
+                            <field name="model"/>
+                            <field name="code"/>
+                        </group>
+                    </group>
+                    <group colspan="4" col="2">
+                        <separator string="Affected Sales Orders"/>
+                        <newline/>
+                        <field name="sale_order_ids" nolabel="1" domain="[('state', '=', 'draft')]"/>
+                    </group>
+                </form>
+            </field>
+        </record>
+
+        <record id="action_sale_test_tree" model="ir.actions.act_window">
+                  <field name="name">Exception Rules</field>
+                  <field name="res_model">sale.exception</field>
+                  <field name="view_type">form</field>
+                  <field name="view_mode">tree,form</field>
+                  <field name="view_id" ref="view_sale_exception_tree"/>
+                  <field name="context">{'active_test': False}</field>
+              </record>
+
+        <menuitem action="action_sale_test_tree" id="menu_sale_test" parent="base.menu_sale_config_sales" />
+
+
+        <record id="view_order_form" model="ir.ui.view">
+            <field name="name">sale_exceptions.view_order_form</field>
+            <field name="model">sale.order</field>
+            <field name="inherit_id" ref="sale.view_order_form"/>
+            <field name="arch" type="xml">
+                <field name="name" position="after">
+                    <group>
+                    <field name="main_exception_id" options='{"no_open": True}'
+                           class="oe_inline" string="Error:"
+                           attrs="{'invisible':[('main_exception_id','=', False)]}"/>
+                    </group>
+                </field>
+                <xpath expr="//page[@string='Other Information']/group"
+                        position="inside">
+                    <group name="exception" colspan="2" col="2">
+                        <separator string="Exception" colspan="2"/>
+                        <field name="exception_ids" colspan="2" nolabel="1"/>
+                    </group>
+                </xpath>
+            </field>
+        </record>
+
+        <record id="view_order_tree" model="ir.ui.view">
+            <field name="name">sale_exceptions.view_order_tree</field>
+            <field name="model">sale.order</field>
+            <field name="inherit_id" ref="sale.view_order_tree"/>
+            <field name="arch" type="xml">
+                <field name="state" position="after">
+                    <field name="main_exception_id"/>
+                </field>
+            </field>
+        </record>
+
+        <record id="view_quotation_tree" model="ir.ui.view">
+            <field name="name">sale_exceptions.view_order_tree</field>
+            <field name="model">sale.order</field>
+            <field name="inherit_id" ref="sale.view_quotation_tree"/>
+            <field name="arch" type="xml">
+                <field name="state" position="after">
+                    <field name="main_exception_id"/>
+                </field>
+            </field>
+        </record>
+
+        <record id="view_sales_order_filter" model="ir.ui.view">
+            <field name="name">sale_exceptions.view_sales_order_filter</field>
+            <field name="model">sale.order</field>
+            <field name="inherit_id" ref="sale.view_sales_order_filter" />
+            <field name="arch" type="xml">
+                <filter name="sales" position="after">
+                    <separator orientation="vertical"/>
+                    <filter icon="terp-emblem-important" name="tofix" string="Blocked in draft" domain="[('main_exception_id','!=',False)]"/>
+                </filter>
+            </field>
+        </record>
+    </data>
+</openerp>

+ 13 - 0
sale_workflow.xml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+        <record id="sale.trans_draft_router" model="workflow.transition">
+            <field name="signal">order_confirm</field>
+            <field name="condition">test_exceptions()</field>
+        </record>
+        <record id="sale.trans_sent_router" model="workflow.transition">
+            <field name="signal">order_confirm</field>
+            <field name="condition">test_exceptions()</field>
+        </record>
+    </data>
+</openerp>

+ 3 - 0
security/ir.model.access.csv

@@ -0,0 +1,3 @@
+"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
+"access_sale_exception","sale.exception","model_sale_exception","base.group_user",1,0,0,0
+"access_sale_exception_manager","sale.exception","model_sale_exception","base.group_sale_manager",1,1,1,1

+ 5 - 0
settings/sale.exception.csv

@@ -0,0 +1,5 @@
+"id","name","description","sequence","model","code","active"
+"excep_no_zip","No ZIP code on destination",,50,"sale.order","if not order.partner_shipping_id.zip:
+    failed=True",False
+"excep_no_stock","Not Enough Virtual Stock",,50,"sale.order.line","if line.product_id and line.product_id.type == 'product' and line.product_id.with_context(warehouse=line.order_id.warehouse_id.id).virtual_available < line.product_uom_qty:
+    failed=True",False

二进制
static/description/icon.png


+ 25 - 0
wizard/__init__.py

@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+#
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (C) 2011 Akretion LTDA.
+#    authors: Raphaël Valyi, Renato Lima
+#    Copyright (C) 2010-2012 Akretion Sébastien BEAU
+#    <sebastien.beau@akretion.com>
+#    Copyright (C) 2012 Camptocamp SA (Guewen Baconnier)
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+#
+from . import sale_exception_confirm

二进制
wizard/__init__.pyc


+ 51 - 0
wizard/sale_exception_confirm.py

@@ -0,0 +1,51 @@
+# -*- coding: utf-8 -*-
+#
+#
+#    Copyright Camptocamp SA
+#    @author: Guewen Baconnier
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU General Public License as published by
+#    the Free Software Foundation, either version 3 of the License, or
+#    (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+#
+from openerp import models, fields, api
+
+
+class SaleExceptionConfirm(models.TransientModel):
+
+    _name = 'sale.exception.confirm'
+
+    sale_id = fields.Many2one('sale.order', 'Sale')
+    exception_ids = fields.Many2many('sale.exception',
+                                     string='Exceptions to resolve',
+                                     readonly=True)
+    ignore = fields.Boolean('Ignore Exceptions')
+
+    @api.model
+    def default_get(self, field_list):
+        res = super(SaleExceptionConfirm, self).default_get(field_list)
+        order_obj = self.env['sale.order']
+        sale_id = self._context.get('active_ids')
+        assert len(sale_id) == 1, "Only 1 ID accepted, got %r" % sale_id
+        sale_id = sale_id[0]
+        sale = order_obj.browse(sale_id)
+        exception_ids = [e.id for e in sale.exception_ids]
+        res.update({'exception_ids': [(6, 0, exception_ids)]})
+        res.update({'sale_id': sale_id})
+        return res
+
+    @api.one
+    def action_confirm(self):
+        if self.ignore:
+            self.sale_id.ignore_exceptions = True
+        return {'type': 'ir.actions.act_window_close'}

二进制
wizard/sale_exception_confirm.pyc


+ 39 - 0
wizard/sale_exception_confirm_view.xml

@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+
+        <record id="view_sale_exception_confirm" model="ir.ui.view">
+            <field name="name">Sale Exceptions</field>
+            <field name="model">sale.exception.confirm</field>
+            <field name="arch" type="xml">
+                <form string="Blocked in draft due to exceptions" version="7.0">
+                    <group>
+                        <field name="exception_ids" nolabel="1" colspan="4">
+                            <tree string="Sale Exceptions">
+                                <field name="name"/>
+                                <field name="description"/>
+                            </tree>
+                        </field>
+                        <newline/>
+                        <field name="ignore" groups='base.group_sale_manager'/>
+                    </group>
+                    <footer>
+                        <button name="action_confirm" string="_Close"
+                            colspan="1" type="object" icon="gtk-ok" />
+                    </footer>
+                </form>
+            </field>
+        </record>
+
+        <record id="action_sale_exception_confirm" model="ir.actions.act_window">
+            <field name="name">Blocked in draft due to exceptions</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">sale.exception.confirm</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">form</field>
+            <field name="view_id" ref="view_sale_exception_confirm"/>
+            <field name="target">new</field>
+        </record>
+
+    </data>
+</openerp>