From e40153bed9af92b74530e878315b2746bbb66a9b Mon Sep 17 00:00:00 2001 From: Mourad Elhadj Mimoune Date: Tue, 21 Feb 2017 11:00:55 +0100 Subject: [PATCH 1/8] [ADD] split module sale_exception into base_exception --- base_exception/README.rst | 60 +++++ base_exception/__init__.py | 5 + base_exception/__manifest__.py | 21 ++ base_exception/i18n/base_exception.pot | 211 +++++++++++++++++ base_exception/i18n/fr.po | 213 +++++++++++++++++ base_exception/models/__init__.py | 5 + base_exception/models/base_exception.py | 215 ++++++++++++++++++ .../security/base_exception_security.xml | 9 + base_exception/security/ir.model.access.csv | 5 + base_exception/static/description/icon.png | Bin 0 -> 9455 bytes base_exception/views/base_exception_view.xml | 51 +++++ base_exception/wizard/__init__.py | 5 + .../wizard/base_exception_confirm.py | 35 +++ .../wizard/base_exception_confirm_view.xml | 39 ++++ 14 files changed, 874 insertions(+) create mode 100644 base_exception/README.rst create mode 100644 base_exception/__init__.py create mode 100644 base_exception/__manifest__.py create mode 100644 base_exception/i18n/base_exception.pot create mode 100644 base_exception/i18n/fr.po create mode 100644 base_exception/models/__init__.py create mode 100644 base_exception/models/base_exception.py create mode 100644 base_exception/security/base_exception_security.xml create mode 100644 base_exception/security/ir.model.access.csv create mode 100644 base_exception/static/description/icon.png create mode 100644 base_exception/views/base_exception_view.xml create mode 100644 base_exception/wizard/__init__.py create mode 100644 base_exception/wizard/base_exception_confirm.py create mode 100644 base_exception/wizard/base_exception_confirm_view.xml diff --git a/base_exception/README.rst b/base_exception/README.rst new file mode 100644 index 000000000..9a34bdfed --- /dev/null +++ b/base_exception/README.rst @@ -0,0 +1,60 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +============== +Base Exception +============== + +This module provide an abstract model to manage customizable exceptions to be applied on different models (sale order, invoice, ...). It is not usefull for itself. You can see an example of implementation in the 'sale_exception' module. (sale-workflow repository). + +Usage +===== + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/149/10.0 + + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed `feedback +`_. + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Raphaël Valyi +* Renato Lima +* Sébastien BEAU +* Guewen Baconnier +* Yannick Vaucher +* SodexisTeam +* Mourad EL HADJ MIMOUNE + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/base_exception/__init__.py b/base_exception/__init__.py new file mode 100644 index 000000000..3c4dc4909 --- /dev/null +++ b/base_exception/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import wizard, models diff --git a/base_exception/__manifest__.py b/base_exception/__manifest__.py new file mode 100644 index 000000000..6a42b0b1b --- /dev/null +++ b/base_exception/__manifest__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{'name': 'Exception Rule', + 'version': '10.0.1.0.0', + 'category': 'Generic Modules', + 'summary': """This module provide an abstract model to manage customizable + exceptions to be applied on different models (sale order, invoice, ...)""", + 'author': "Akretion, Sodexis, Camptocamp, Odoo Community Association (OCA)", + 'website': 'http://www.akretion.com', + 'depends': ['base_setup'], + 'license': 'AGPL-3', + 'data': [ + 'security/base_exception_security.xml', + 'security/ir.model.access.csv', + 'wizard/base_exception_confirm_view.xml', + 'views/base_exception_view.xml', + ], + 'installable': True, + } diff --git a/base_exception/i18n/base_exception.pot b/base_exception/i18n/base_exception.pot new file mode 100644 index 000000000..b99c2555c --- /dev/null +++ b/base_exception/i18n/base_exception.pot @@ -0,0 +1,211 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-22 09:46+0000\n" +"PO-Revision-Date: 2017-03-22 09:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +#: model:ir.model.fields,field_description:base_exception.field_sale_order_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +#: model:ir.model.fields,field_description:base_exception.field_sale_exception_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +#: model:ir.model.fields,field_description:base_exception.field_sale_exception_confirm_ignore +#: model:ir.model.fields,field_description:base_exception.field_sale_order_ignore_exception +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +#: model:ir.model.fields,field_description:base_exception.field_sale_order_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "Python code executed to check if the exception apply or not. The code must apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "Rule group is used to group the rules that must validated at same time for a target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: selection:exception.rule,rule_group:0 +msgid "Sale" +msgstr "" + +#. module: base_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "" + +#. module: base_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" + diff --git a/base_exception/i18n/fr.po b/base_exception/i18n/fr.po new file mode 100644 index 000000000..f072c4025 --- /dev/null +++ b/base_exception/i18n/fr.po @@ -0,0 +1,213 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-22 09:46+0000\n" +"PO-Revision-Date: 2017-03-22 09:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "Actif" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "Appliquer sur" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "Bloqué à l'état brouillon à cause d'une restriction" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Description" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "L'evaluatino de la règle d'exception a généré une erreur :\n" +" %s \n" +"(%s)" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "Nom de l'exception" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "Règle de l'exception" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "Paramètre de la règle de l'exception" + +#. modul: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "Règles de restriction" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "Gestionnaire d'exception" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +#: model:ir.model.fields,field_description:base_exception.field_sale_order_exception_ids +msgid "Exceptions" +msgstr "Exceptions" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "Règles d'exceptions" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +#: model:ir.model.fields,field_description:base_exception.field_sale_exception_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "Exceptions à resoudre" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "Donner l'order d'application des règles" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +#: model:ir.model.fields,field_description:base_exception.field_sale_exception_confirm_ignore +#: model:ir.model.fields,field_description:base_exception.field_sale_order_ignore_exception +msgid "Ignore Exceptions" +msgstr "Ignorer les exceptions" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Dernière Modification le" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +#: model:ir.model.fields,field_description:base_exception.field_sale_order_main_exception_id +msgid "Main Exception" +msgstr "Exception principale" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "Code Python" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +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 à vérifier si l'exception est applicable ou pas. Le code doit renvoyer True pour appliquer l'exception." + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "Model (obj) lié" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "Groupe de règles" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "Rule group is used to group the rules that must validated at same time for a target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "Le groupe de règles est utiliser pour grouper toutes les règles qui doivent être vérifiées pour un même objet. Ex: valider les règles de sale.order.line avec les règles de sale order." + +#. module: base_exception +#: selection:exception.rule,rule_group:0 +msgid "Sale" +msgstr "Vente" + +#. module: base_exception +#: selection:exception.rule,model:0 +msgid "Sale order" +msgstr "Commande de vente" + +#. module: base_exception +#: selection:exception.rule,model:0 +msgid "Sale order line" +msgstr "Ligne de vente" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "_Close" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "base.exception" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "exception.rule.confirm" + diff --git a/base_exception/models/__init__.py b/base_exception/models/__init__.py new file mode 100644 index 000000000..5f94bb885 --- /dev/null +++ b/base_exception/models/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import base_exception diff --git a/base_exception/models/base_exception.py b/base_exception/models/base_exception.py new file mode 100644 index 000000000..2c72f694c --- /dev/null +++ b/base_exception/models/base_exception.py @@ -0,0 +1,215 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import time +from functools import wraps + +from odoo import api, models, fields, _ +from odoo.exceptions import UserError, ValidationError +from odoo.tools.safe_eval import safe_eval + + +def implemented_by_base_exception(func): + """Call a prefixed function based on 'namespace'.""" + @wraps(func) + def wrapper(cls, *args, **kwargs): + fun_name = func.__name__ + fun = '_%s%s' % (cls.rule_group, fun_name) + if not hasattr(cls, fun): + fun = '_default%s' % (fun_name) + return getattr(cls, fun)(*args, **kwargs) + return wrapper + + +class ExceptionRule(models.Model): + _name = 'exception.rule' + _description = "Exception Rules" + _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") + rule_group = fields.Selection( + selection=[], + help="Rule group is used to group the rules that must validated " + "at same time for a target object. Ex: " + "validate sale.order.line rules with sale order rules.", + required=True) + model = fields.Selection( + selection=[], + 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 base.exception. +# You can use the following variables : +# - self: ORM model of the record which is checked +# - "rule_group" or "rule_group_"line: +# browse_record of the base.exception or +# base.exception line (ex rule_group = sale for sale order) +# - object: same as order or line, browse_record of the base.exception or +# base.exception line +# - pool: ORM model pool (i.e. self.pool) +# - time: Python time module +# - cr: database cursor +# - uid: current user id +# - context: current context +""") + + +class BaseException(models.AbstractModel): + _name = 'base.exception' + + _order = 'main_exception_id asc' + + main_exception_id = fields.Many2one( + 'exception.rule', + compute='_compute_main_error', + string='Main Exception', + store=True) + rule_group = fields.Selection( + [], + readonly=True, + ) + exception_ids = fields.Many2many( + 'exception.rule', + string='Exceptions') + ignore_exception = fields.Boolean('Ignore Exceptions', copy=False) + + @api.depends('exception_ids', 'ignore_exception') + def _compute_main_error(self): + for obj in self: + if not obj.ignore_exception and obj.exception_ids: + obj.main_exception_id = obj.exception_ids[0] + else: + obj.main_exception_id = False + + @api.multi + def _popup_exceptions(self): + action = self._get_popup_action() + action = action.read()[0] + action.update({ + 'context': { + 'active_id': self.ids[0], + 'active_ids': self.ids + } + }) + return action + + @api.model + def _get_popup_action(self): + action = self.env.ref('base_exception.action_exception_rule_confirm') + return action + + @api.model + def _check_exception(self): + """ + This method must be used in a constraint that must be created in the + object that inherits for base.exception. + for sale : + @api.constrains('ignore_exception',) + def sale_check_exception(self): + ... + ... + self._check_exception + """ + exception_ids = self.detect_exceptions() + if exception_ids: + exceptions = self.env['exception.rule'].browse(exception_ids) + raise ValidationError('\n'.join(exceptions.mapped('name'))) + + @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 base.exceptions + """ + exception_obj = self.env['exception.rule'] + all_exceptions = exception_obj.sudo().search( + [('rule_group', '=', self[0].rule_group)]) + model_exceptions = all_exceptions.filtered( + lambda ex: ex.model == self._name) + sub_exceptions = all_exceptions.filtered( + lambda ex: ex.model != self._name) + + all_exception_ids = [] + for obj in self: + if obj.ignore_exception: + continue + exception_ids = obj._detect_exceptions( + model_exceptions, sub_exceptions) + obj.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 UserError( + _('Error when evaluating the exception.rule ' + 'rule:\n %s \n(%s)') % (rule.name, e)) + return space.get('failed', False) + + @api.multi + def _detect_exceptions(self, model_exceptions, + sub_exceptions): + self.ensure_one() + exception_ids = [] + for rule in model_exceptions: + if self._rule_eval(rule, self.rule_group, self): + exception_ids.append(rule.id) + if sub_exceptions: + for obj_line in self._get_lines(): + for rule in sub_exceptions: + if rule.id in exception_ids: + # we do not matter if the exception as already been + # found for an line of this object + # (ex sale order line if obj is sale order) + continue + group_line = self.rule_group + '_line' + if self._rule_eval(rule, group_line, obj_line): + exception_ids.append(rule.id) + return exception_ids + + @implemented_by_base_exception + def _get_lines(self): + pass + + def _default_get_lines(self): + return [] diff --git a/base_exception/security/base_exception_security.xml b/base_exception/security/base_exception_security.xml new file mode 100644 index 000000000..d69d3669b --- /dev/null +++ b/base_exception/security/base_exception_security.xml @@ -0,0 +1,9 @@ + + + + + Exception manager + + + + diff --git a/base_exception/security/ir.model.access.csv b/base_exception/security/ir.model.access.csv new file mode 100644 index 000000000..ee49a23e8 --- /dev/null +++ b/base_exception/security/ir.model.access.csv @@ -0,0 +1,5 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_exception_rule","base.exception","model_exception_rule","base.group_user",1,0,0,0 +"access_exception_rule_manager","base.exception","model_exception_rule","base_exception.group_exception_rule_manager",1,1,1,1 +"access_base_exception","base.exception","model_base_exception","base.group_user",1,0,0,0 +"access_base_exception_manager","base.exception","model_base_exception","base_exception.group_exception_rule_manager",1,1,1,1 diff --git a/base_exception/static/description/icon.png b/base_exception/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/base_exception/views/base_exception_view.xml b/base_exception/views/base_exception_view.xml new file mode 100644 index 000000000..4f30a0f05 --- /dev/null +++ b/base_exception/views/base_exception_view.xml @@ -0,0 +1,51 @@ + + + + + exception.rule.tree + exception.rule + + + + + + + + + + + + + exception.rule.form + exception.rule + +
+ + + + + + + + + + + + + +
+
+
+ + + Exception Rules + exception.rule + form + tree,form + + {'active_test': False} + + + + +
diff --git a/base_exception/wizard/__init__.py b/base_exception/wizard/__init__.py new file mode 100644 index 000000000..613ae2e30 --- /dev/null +++ b/base_exception/wizard/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import base_exception_confirm diff --git a/base_exception/wizard/base_exception_confirm.py b/base_exception/wizard/base_exception_confirm.py new file mode 100644 index 000000000..d9a7b6844 --- /dev/null +++ b/base_exception/wizard/base_exception_confirm.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class ExceptionRuleConfirm(models.AbstractModel): + + _name = 'exception.rule.confirm' + + related_model_id = fields.Many2one('base.exception',) + exception_ids = fields.Many2many('exception.rule', + string='Exceptions to resolve', + readonly=True) + ignore = fields.Boolean('Ignore Exceptions') + + @api.model + def default_get(self, field_list): + res = super(ExceptionRuleConfirm, self).default_get(field_list) + current_model = self._context.get('active_model') + model_except_obj = self.env[current_model] + active_ids = self._context.get('active_ids') + assert len(active_ids) == 1, "Only 1 ID accepted, got %r" % active_ids + active_id = active_ids[0] + related_model_except = model_except_obj.browse(active_id) + exception_ids = [e.id for e in related_model_except.exception_ids] + res.update({'exception_ids': [(6, 0, exception_ids)]}) + res.update({'related_model_id': active_id}) + return res + + @api.multi + def action_confirm(self): + self.ensure_one() + return {'type': 'ir.actions.act_window_close'} diff --git a/base_exception/wizard/base_exception_confirm_view.xml b/base_exception/wizard/base_exception_confirm_view.xml new file mode 100644 index 000000000..daffb29d5 --- /dev/null +++ b/base_exception/wizard/base_exception_confirm_view.xml @@ -0,0 +1,39 @@ + + + + + + Exceptions Rules + exception.rule.confirm + +
+ + + + + + + + + + +
+
+
+
+
+ + + Blocked in draft due to exceptions + ir.actions.act_window + exception.rule.confirm + form + form + + new + + +
+
From 54581fe1d23190f13321155c949865b321ac4fd5 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Tue, 2 May 2017 01:01:15 +0200 Subject: [PATCH 2/8] OCA Transbot updated translations from Transifex --- base_exception/i18n/am.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/ar.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/bg.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/bs.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/ca.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/cs.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/da.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/de.po | 199 ++++++++++++++++++++++++++++++++ base_exception/i18n/el_GR.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/en_GB.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es.po | 199 ++++++++++++++++++++++++++++++++ base_exception/i18n/es_AR.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_CL.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_CO.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_CR.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_DO.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_EC.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_ES.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_MX.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_PE.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_PY.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/es_VE.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/et.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/eu.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/fa.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/fi.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/fr.po | 63 +++++----- base_exception/i18n/fr_CA.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/fr_CH.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/gl.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/gl_ES.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/he.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/hr.po | 199 ++++++++++++++++++++++++++++++++ base_exception/i18n/hr_HR.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/hu.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/id.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/it.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/ja.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/ko.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/lt.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/lt_LT.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/lv.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/mk.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/mn.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/nb.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/nb_NO.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/nl.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/nl_BE.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/pl.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/pt.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/pt_BR.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/pt_PT.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/ro.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/ru.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/sk.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/sl.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/sr.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/sr@latin.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/sv.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/th.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/tr.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/tr_TR.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/uk.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/vi.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/vi_VN.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/zh_CN.po | 198 +++++++++++++++++++++++++++++++ base_exception/i18n/zh_TW.po | 198 +++++++++++++++++++++++++++++++ 67 files changed, 13099 insertions(+), 35 deletions(-) create mode 100644 base_exception/i18n/am.po create mode 100644 base_exception/i18n/ar.po create mode 100644 base_exception/i18n/bg.po create mode 100644 base_exception/i18n/bs.po create mode 100644 base_exception/i18n/ca.po create mode 100644 base_exception/i18n/cs.po create mode 100644 base_exception/i18n/da.po create mode 100644 base_exception/i18n/de.po create mode 100644 base_exception/i18n/el_GR.po create mode 100644 base_exception/i18n/en_GB.po create mode 100644 base_exception/i18n/es.po create mode 100644 base_exception/i18n/es_AR.po create mode 100644 base_exception/i18n/es_CL.po create mode 100644 base_exception/i18n/es_CO.po create mode 100644 base_exception/i18n/es_CR.po create mode 100644 base_exception/i18n/es_DO.po create mode 100644 base_exception/i18n/es_EC.po create mode 100644 base_exception/i18n/es_ES.po create mode 100644 base_exception/i18n/es_MX.po create mode 100644 base_exception/i18n/es_PE.po create mode 100644 base_exception/i18n/es_PY.po create mode 100644 base_exception/i18n/es_VE.po create mode 100644 base_exception/i18n/et.po create mode 100644 base_exception/i18n/eu.po create mode 100644 base_exception/i18n/fa.po create mode 100644 base_exception/i18n/fi.po create mode 100644 base_exception/i18n/fr_CA.po create mode 100644 base_exception/i18n/fr_CH.po create mode 100644 base_exception/i18n/gl.po create mode 100644 base_exception/i18n/gl_ES.po create mode 100644 base_exception/i18n/he.po create mode 100644 base_exception/i18n/hr.po create mode 100644 base_exception/i18n/hr_HR.po create mode 100644 base_exception/i18n/hu.po create mode 100644 base_exception/i18n/id.po create mode 100644 base_exception/i18n/it.po create mode 100644 base_exception/i18n/ja.po create mode 100644 base_exception/i18n/ko.po create mode 100644 base_exception/i18n/lt.po create mode 100644 base_exception/i18n/lt_LT.po create mode 100644 base_exception/i18n/lv.po create mode 100644 base_exception/i18n/mk.po create mode 100644 base_exception/i18n/mn.po create mode 100644 base_exception/i18n/nb.po create mode 100644 base_exception/i18n/nb_NO.po create mode 100644 base_exception/i18n/nl.po create mode 100644 base_exception/i18n/nl_BE.po create mode 100644 base_exception/i18n/pl.po create mode 100644 base_exception/i18n/pt.po create mode 100644 base_exception/i18n/pt_BR.po create mode 100644 base_exception/i18n/pt_PT.po create mode 100644 base_exception/i18n/ro.po create mode 100644 base_exception/i18n/ru.po create mode 100644 base_exception/i18n/sk.po create mode 100644 base_exception/i18n/sl.po create mode 100644 base_exception/i18n/sr.po create mode 100644 base_exception/i18n/sr@latin.po create mode 100644 base_exception/i18n/sv.po create mode 100644 base_exception/i18n/th.po create mode 100644 base_exception/i18n/tr.po create mode 100644 base_exception/i18n/tr_TR.po create mode 100644 base_exception/i18n/uk.po create mode 100644 base_exception/i18n/vi.po create mode 100644 base_exception/i18n/vi_VN.po create mode 100644 base_exception/i18n/zh_CN.po create mode 100644 base_exception/i18n/zh_TW.po diff --git a/base_exception/i18n/am.po b/base_exception/i18n/am.po new file mode 100644 index 000000000..82485beef --- /dev/null +++ b/base_exception/i18n/am.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: am\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/ar.po b/base_exception/i18n/ar.po new file mode 100644 index 000000000..4d9ae9835 --- /dev/null +++ b/base_exception/i18n/ar.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "الوصف" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "المعرف" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/bg.po b/base_exception/i18n/bg.po new file mode 100644 index 000000000..101f0ac92 --- /dev/null +++ b/base_exception/i18n/bg.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Описание" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Име за Показване" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/bs.po b/base_exception/i18n/bs.po new file mode 100644 index 000000000..64132f4d9 --- /dev/null +++ b/base_exception/i18n/bs.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bs\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Opis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/ca.po b/base_exception/i18n/ca.po new file mode 100644 index 000000000..89f14b735 --- /dev/null +++ b/base_exception/i18n/ca.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creat el" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripció" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/cs.po b/base_exception/i18n/cs.po new file mode 100644 index 000000000..d8ccef5d9 --- /dev/null +++ b/base_exception/i18n/cs.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Popis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/da.po b/base_exception/i18n/da.po new file mode 100644 index 000000000..0b04114b9 --- /dev/null +++ b/base_exception/i18n/da.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Beskrivelse" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "Id" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/de.po b/base_exception/i18n/de.po new file mode 100644 index 000000000..1603ddc05 --- /dev/null +++ b/base_exception/i18n/de.po @@ -0,0 +1,199 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-10 00:47+0000\n" +"PO-Revision-Date: 2017-05-10 00:47+0000\n" +"Last-Translator: Rudolf Schnapka , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "Aktiv" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "Anwenden auf" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "Wegen Fehlern im Entwurf erzwungen" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Erstellt durch" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Beschreibung" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/el_GR.po b/base_exception/i18n/el_GR.po new file mode 100644 index 000000000..6ce9e2166 --- /dev/null +++ b/base_exception/i18n/el_GR.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Περιγραφή" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "Κωδικός" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/en_GB.po b/base_exception/i18n/en_GB.po new file mode 100644 index 000000000..640eaae83 --- /dev/null +++ b/base_exception/i18n/en_GB.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/teams/23907/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Created on" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Description" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es.po b/base_exception/i18n/es.po new file mode 100644 index 000000000..edc746f30 --- /dev/null +++ b/base_exception/i18n/es.po @@ -0,0 +1,199 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: Pedro M. Baeza , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "Activo" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado el" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última actualización por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_AR.po b/base_exception/i18n/es_AR.po new file mode 100644 index 000000000..2f9bf6da7 --- /dev/null +++ b/base_exception/i18n/es_AR.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/23907/es_AR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_AR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_CL.po b/base_exception/i18n/es_CL.po new file mode 100644 index 000000000..9b7dc1e0e --- /dev/null +++ b/base_exception/i18n/es_CL.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/es_CL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_CO.po b/base_exception/i18n/es_CO.po new file mode 100644 index 000000000..e830f4bce --- /dev/null +++ b/base_exception/i18n/es_CO.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/es_CO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_CR.po b/base_exception/i18n/es_CR.po new file mode 100644 index 000000000..41f417a18 --- /dev/null +++ b/base_exception/i18n/es_CR.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_DO.po b/base_exception/i18n/es_DO.po new file mode 100644 index 000000000..f3e35ac4f --- /dev/null +++ b/base_exception/i18n/es_DO.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/teams/23907/es_DO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_DO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_EC.po b/base_exception/i18n/es_EC.po new file mode 100644 index 000000000..b58d590b5 --- /dev/null +++ b/base_exception/i18n/es_EC.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_EC\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_ES.po b/base_exception/i18n/es_ES.po new file mode 100644 index 000000000..5e6c39db2 --- /dev/null +++ b/base_exception/i18n/es_ES.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_MX.po b/base_exception/i18n/es_MX.po new file mode 100644 index 000000000..d6432461f --- /dev/null +++ b/base_exception/i18n/es_MX.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_MX\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_PE.po b/base_exception/i18n/es_PE.po new file mode 100644 index 000000000..bff8168b2 --- /dev/null +++ b/base_exception/i18n/es_PE.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/es_PE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_PY.po b/base_exception/i18n/es_PY.po new file mode 100644 index 000000000..398965ba9 --- /dev/null +++ b/base_exception/i18n/es_PY.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/es_PY/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PY\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/es_VE.po b/base_exception/i18n/es_VE.po new file mode 100644 index 000000000..1352bf02a --- /dev/null +++ b/base_exception/i18n/es_VE.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_VE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descripción" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/et.po b/base_exception/i18n/et.po new file mode 100644 index 000000000..9df1d7992 --- /dev/null +++ b/base_exception/i18n/et.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Loodud" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Kirjeldus" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/eu.po b/base_exception/i18n/eu.po new file mode 100644 index 000000000..ec208b95c --- /dev/null +++ b/base_exception/i18n/eu.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Created on" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Deskribapena" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/fa.po b/base_exception/i18n/fa.po new file mode 100644 index 000000000..a1562469b --- /dev/null +++ b/base_exception/i18n/fa.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "توصیف" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "شناسه" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/fi.po b/base_exception/i18n/fi.po new file mode 100644 index 000000000..dad9ed311 --- /dev/null +++ b/base_exception/i18n/fi.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Luotu" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Kuvaus" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/fr.po b/base_exception/i18n/fr.po index f072c4025..89b39766e 100644 --- a/base_exception/i18n/fr.po +++ b/base_exception/i18n/fr.po @@ -1,19 +1,22 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * base_exception -# +# * base_exception +# +# Translators: +# OCA Transbot , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-22 09:46+0000\n" -"PO-Revision-Date: 2017-03-22 09:46+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active @@ -56,10 +59,12 @@ msgstr "Nom à afficher" #. module: base_exception #: code:addons/base_exception/models/base_exception.py:185 #, python-format -msgid "Error when evaluating the exception.rule rule:\n" +msgid "" +"Error when evaluating the exception.rule rule:\n" " %s \n" "(%s)" -msgstr "L'evaluatino de la règle d'exception a généré une erreur :\n" +msgstr "" +"L'evaluatino de la règle d'exception a généré une erreur :\n" " %s \n" "(%s)" @@ -78,7 +83,7 @@ msgstr "Règle de l'exception" msgid "Exception Rule Setup" msgstr "Paramètre de la règle de l'exception" -#. modul: base_exception +#. module: base_exception #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule #: model:ir.ui.menu,name:base_exception.menu_action_exception @@ -92,7 +97,6 @@ msgstr "Gestionnaire d'exception" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids -#: model:ir.model.fields,field_description:base_exception.field_sale_order_exception_ids msgid "Exceptions" msgstr "Exceptions" @@ -103,7 +107,6 @@ msgstr "Règles d'exceptions" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids -#: model:ir.model.fields,field_description:base_exception.field_sale_exception_confirm_exception_ids msgid "Exceptions to resolve" msgstr "Exceptions à resoudre" @@ -122,8 +125,6 @@ msgstr "ID" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore -#: model:ir.model.fields,field_description:base_exception.field_sale_exception_confirm_ignore -#: model:ir.model.fields,field_description:base_exception.field_sale_order_ignore_exception msgid "Ignore Exceptions" msgstr "Ignorer les exceptions" @@ -146,7 +147,6 @@ msgstr "Dernière mise à jour le" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id -#: model:ir.model.fields,field_description:base_exception.field_sale_order_main_exception_id msgid "Main Exception" msgstr "Exception principale" @@ -157,8 +157,12 @@ msgstr "Code Python" #. module: base_exception #: model:ir.model.fields,help:base_exception.field_exception_rule_code -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 à vérifier si l'exception est applicable ou pas. Le code doit renvoyer True pour appliquer l'exception." +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 à vérifier si l'exception est applicable ou pas. Le code doit " +"renvoyer True pour appliquer l'exception." #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id @@ -173,23 +177,13 @@ msgstr "Groupe de règles" #. module: base_exception #: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group -msgid "Rule group is used to group the rules that must validated at same time for a target object. Ex: validate sale.order.line rules with sale order rules." -msgstr "Le groupe de règles est utiliser pour grouper toutes les règles qui doivent être vérifiées pour un même objet. Ex: valider les règles de sale.order.line avec les règles de sale order." - -#. module: base_exception -#: selection:exception.rule,rule_group:0 -msgid "Sale" -msgstr "Vente" - -#. module: base_exception -#: selection:exception.rule,model:0 -msgid "Sale order" -msgstr "Commande de vente" - -#. module: base_exception -#: selection:exception.rule,model:0 -msgid "Sale order line" -msgstr "Ligne de vente" +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" +"Le groupe de règles est utiliser pour grouper toutes les règles qui doivent " +"être vérifiées pour un même objet. Ex: valider les règles de sale.order.line" +" avec les règles de sale order." #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence @@ -210,4 +204,3 @@ msgstr "base.exception" #: model:ir.model,name:base_exception.model_exception_rule_confirm msgid "exception.rule.confirm" msgstr "exception.rule.confirm" - diff --git a/base_exception/i18n/fr_CA.po b/base_exception/i18n/fr_CA.po new file mode 100644 index 000000000..b672f73da --- /dev/null +++ b/base_exception/i18n/fr_CA.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Description" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "Identifiant" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/fr_CH.po b/base_exception/i18n/fr_CH.po new file mode 100644 index 000000000..34b0015f1 --- /dev/null +++ b/base_exception/i18n/fr_CH.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CH\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/gl.po b/base_exception/i18n/gl.po new file mode 100644 index 000000000..ca587df01 --- /dev/null +++ b/base_exception/i18n/gl.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descrición" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/gl_ES.po b/base_exception/i18n/gl_ES.po new file mode 100644 index 000000000..e8eb92c84 --- /dev/null +++ b/base_exception/i18n/gl_ES.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/gl_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/he.po b/base_exception/i18n/he.po new file mode 100644 index 000000000..3549c1904 --- /dev/null +++ b/base_exception/i18n/he.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "תיאור" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "מזהה" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/hr.po b/base_exception/i18n/hr.po new file mode 100644 index 000000000..698dffcb1 --- /dev/null +++ b/base_exception/i18n/hr.po @@ -0,0 +1,199 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "Aktivan" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Opis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Naziv " + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Zadnje ažuriranje" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "base.exception" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "exception.rule.confirm" diff --git a/base_exception/i18n/hr_HR.po b/base_exception/i18n/hr_HR.po new file mode 100644 index 000000000..23207fa06 --- /dev/null +++ b/base_exception/i18n/hr_HR.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr_HR\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Opis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/hu.po b/base_exception/i18n/hu.po new file mode 100644 index 000000000..e19c038ca --- /dev/null +++ b/base_exception/i18n/hu.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Leírás" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/id.po b/base_exception/i18n/id.po new file mode 100644 index 000000000..b66fc84c0 --- /dev/null +++ b/base_exception/i18n/id.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Keterangan" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/it.po b/base_exception/i18n/it.po new file mode 100644 index 000000000..d2009119e --- /dev/null +++ b/base_exception/i18n/it.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Created on" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descrizione" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nome da visualizzare" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/ja.po b/base_exception/i18n/ja.po new file mode 100644 index 000000000..ce3230ee6 --- /dev/null +++ b/base_exception/i18n/ja.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "作成者" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "作成日" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "説明" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "表示名" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/ko.po b/base_exception/i18n/ko.po new file mode 100644 index 000000000..8030ad41a --- /dev/null +++ b/base_exception/i18n/ko.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "작성자" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "작성일" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "설명" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/lt.po b/base_exception/i18n/lt.po new file mode 100644 index 000000000..403b7cb66 --- /dev/null +++ b/base_exception/i18n/lt.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Aprašymas" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/lt_LT.po b/base_exception/i18n/lt_LT.po new file mode 100644 index 000000000..55e0c1a71 --- /dev/null +++ b/base_exception/i18n/lt_LT.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/teams/23907/lt_LT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt_LT\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/lv.po b/base_exception/i18n/lv.po new file mode 100644 index 000000000..f5b424381 --- /dev/null +++ b/base_exception/i18n/lv.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Apraksts" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/mk.po b/base_exception/i18n/mk.po new file mode 100644 index 000000000..e0a9d117e --- /dev/null +++ b/base_exception/i18n/mk.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mk\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Опис" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/mn.po b/base_exception/i18n/mn.po new file mode 100644 index 000000000..fa8681221 --- /dev/null +++ b/base_exception/i18n/mn.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Тодорхойлолт" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/nb.po b/base_exception/i18n/nb.po new file mode 100644 index 000000000..99c5ab10d --- /dev/null +++ b/base_exception/i18n/nb.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Beskrivelse" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/nb_NO.po b/base_exception/i18n/nb_NO.po new file mode 100644 index 000000000..ff7d47ca0 --- /dev/null +++ b/base_exception/i18n/nb_NO.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/teams/23907/nb_NO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Laget den" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/nl.po b/base_exception/i18n/nl.po new file mode 100644 index 000000000..4639e7d88 --- /dev/null +++ b/base_exception/i18n/nl.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "Actief" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Omschrijving" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/nl_BE.po b/base_exception/i18n/nl_BE.po new file mode 100644 index 000000000..4463f3379 --- /dev/null +++ b/base_exception/i18n/nl_BE.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/nl_BE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_BE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Omschrijving" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/pl.po b/base_exception/i18n/pl.po new file mode 100644 index 000000000..39dbb8f56 --- /dev/null +++ b/base_exception/i18n/pl.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Opis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/pt.po b/base_exception/i18n/pt.po new file mode 100644 index 000000000..16ce3a5ee --- /dev/null +++ b/base_exception/i18n/pt.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descrição" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nome" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última Modificação Por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última Atualização Em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/pt_BR.po b/base_exception/i18n/pt_BR.po new file mode 100644 index 000000000..6b3bb5479 --- /dev/null +++ b/base_exception/i18n/pt_BR.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descrição" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Mostrar Nome" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "Identificação" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/pt_PT.po b/base_exception/i18n/pt_PT.po new file mode 100644 index 000000000..745093317 --- /dev/null +++ b/base_exception/i18n/pt_PT.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Descrição" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Última Atualização Por" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Última Atualização Em" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/ro.po b/base_exception/i18n/ro.po new file mode 100644 index 000000000..303d58595 --- /dev/null +++ b/base_exception/i18n/ro.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Creat la" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/ru.po b/base_exception/i18n/ru.po new file mode 100644 index 000000000..9e0e81939 --- /dev/null +++ b/base_exception/i18n/ru.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Создано" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Создан" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Описание" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/sk.po b/base_exception/i18n/sk.po new file mode 100644 index 000000000..bd47e492c --- /dev/null +++ b/base_exception/i18n/sk.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Popis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/sl.po b/base_exception/i18n/sl.po new file mode 100644 index 000000000..4ba199eb5 --- /dev/null +++ b/base_exception/i18n/sl.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Opis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "Zaporedje" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/sr.po b/base_exception/i18n/sr.po new file mode 100644 index 000000000..25081e1c3 --- /dev/null +++ b/base_exception/i18n/sr.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Opis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/sr@latin.po b/base_exception/i18n/sr@latin.po new file mode 100644 index 000000000..e94a9d92a --- /dev/null +++ b/base_exception/i18n/sr@latin.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr@latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr@latin\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Opis" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/sv.po b/base_exception/i18n/sv.po new file mode 100644 index 000000000..cb4412225 --- /dev/null +++ b/base_exception/i18n/sv.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Beskrivning" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/th.po b/base_exception/i18n/th.po new file mode 100644 index 000000000..dcd0e63b8 --- /dev/null +++ b/base_exception/i18n/th.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "รายละเอียด" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "รหัส" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/tr.po b/base_exception/i18n/tr.po new file mode 100644 index 000000000..cacebed52 --- /dev/null +++ b/base_exception/i18n/tr.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Açıklama" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Son güncellenme" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "Sıra" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/tr_TR.po b/base_exception/i18n/tr_TR.po new file mode 100644 index 000000000..3eb0144e1 --- /dev/null +++ b/base_exception/i18n/tr_TR.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Açıklama" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "Kimlik" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/uk.po b/base_exception/i18n/uk.po new file mode 100644 index 000000000..b768e6d29 --- /dev/null +++ b/base_exception/i18n/uk.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Створив" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Опис" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/vi.po b/base_exception/i18n/vi.po new file mode 100644 index 000000000..4724e5483 --- /dev/null +++ b/base_exception/i18n/vi.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Miêu tả" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/vi_VN.po b/base_exception/i18n/vi_VN.po new file mode 100644 index 000000000..5d04a77b8 --- /dev/null +++ b/base_exception/i18n/vi_VN.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi_VN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Mô tả" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/zh_CN.po b/base_exception/i18n/zh_CN.po new file mode 100644 index 000000000..c41184c44 --- /dev/null +++ b/base_exception/i18n/zh_CN.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "有效" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "创建者" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "创建时间" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Description" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" diff --git a/base_exception/i18n/zh_TW.po b/base_exception/i18n/zh_TW.po new file mode 100644 index 000000000..32516d0bf --- /dev/null +++ b/base_exception/i18n/zh_TW.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "建立者" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "建立於" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "說明" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:185 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "編號" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "" From 4e7710f1720dedcbeaca999278732a6d14b72c4e Mon Sep 17 00:00:00 2001 From: Eugen Don Date: Sat, 20 May 2017 12:56:28 +0200 Subject: [PATCH 3/8] Fix menu in base_exception (#803) * Fix menu in base_exception * Fix base_exception/views/base_exception_view.xml --- base_exception/views/base_exception_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_exception/views/base_exception_view.xml b/base_exception/views/base_exception_view.xml index 4f30a0f05..a44e376e5 100644 --- a/base_exception/views/base_exception_view.xml +++ b/base_exception/views/base_exception_view.xml @@ -46,6 +46,6 @@ {'active_test': False} - + From aa68c724cfd7db0519da01f47a66d1ae7127095b Mon Sep 17 00:00:00 2001 From: "Laurent Mignon (ACSONE)" Date: Fri, 9 Jun 2017 14:09:08 +0200 Subject: [PATCH 4/8] [FIX] base_exception: '_check_exception' is 'api.multi' since it's called by constraint methods 'detect_exception' can be called on an empty recordset. --- base_exception/models/base_exception.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/base_exception/models/base_exception.py b/base_exception/models/base_exception.py index 2c72f694c..c7922cbfe 100644 --- a/base_exception/models/base_exception.py +++ b/base_exception/models/base_exception.py @@ -108,7 +108,7 @@ class BaseException(models.AbstractModel): action = self.env.ref('base_exception.action_exception_rule_confirm') return action - @api.model + @api.multi def _check_exception(self): """ This method must be used in a constraint that must be created in the @@ -138,6 +138,8 @@ class BaseException(models.AbstractModel): def detect_exceptions(self): """returns the list of exception_ids for all the considered base.exceptions """ + if not self: + return [] exception_obj = self.env['exception.rule'] all_exceptions = exception_obj.sudo().search( [('rule_group', '=', self[0].rule_group)]) From d4b77734f57fa1c6613a72c3fc1fd543776acb41 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 10 Jun 2017 10:27:35 +0200 Subject: [PATCH 5/8] OCA Transbot updated translations from Transifex --- base_exception/i18n/bg.po | 8 +- base_exception/i18n/ca.po | 8 +- base_exception/i18n/da.po | 8 +- base_exception/i18n/fi.po | 8 +- base_exception/i18n/fr.po | 6 +- base_exception/i18n/fr_CH.po | 8 +- base_exception/i18n/hr_HR.po | 8 +- base_exception/i18n/it.po | 8 +- base_exception/i18n/nl_NL.po | 198 +++++++++++++++++++++++++++++++++++ base_exception/i18n/pt.po | 11 +- base_exception/i18n/pt_BR.po | 17 +-- base_exception/i18n/pt_PT.po | 8 +- base_exception/i18n/ro.po | 11 +- base_exception/i18n/sk.po | 8 +- base_exception/i18n/sl.po | 8 +- base_exception/i18n/tr.po | 8 +- base_exception/i18n/tr_TR.po | 8 +- 17 files changed, 270 insertions(+), 69 deletions(-) create mode 100644 base_exception/i18n/nl_NL.po diff --git a/base_exception/i18n/bg.po b/base_exception/i18n/bg.po index 101f0ac92..5a2947820 100644 --- a/base_exception/i18n/bg.po +++ b/base_exception/i18n/bg.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Активен" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Име за Показване" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/ca.po b/base_exception/i18n/ca.po index 89f14b735..c940c1b9f 100644 --- a/base_exception/i18n/ca.po +++ b/base_exception/i18n/ca.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Actiu" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Veure el nom" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/da.po b/base_exception/i18n/da.po index 0b04114b9..e8700351a 100644 --- a/base_exception/i18n/da.po +++ b/base_exception/i18n/da.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Aktiv" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Vist navn" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/fi.po b/base_exception/i18n/fi.po index dad9ed311..13d303449 100644 --- a/base_exception/i18n/fi.po +++ b/base_exception/i18n/fi.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Aktiivinen" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Nimi" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/fr.po b/base_exception/i18n/fr.po index 89b39766e..5270cb966 100644 --- a/base_exception/i18n/fr.po +++ b/base_exception/i18n/fr.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-06-09 13:08+0000\n" +"PO-Revision-Date: 2017-06-09 13:08+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "MIME-Version: 1.0\n" @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Nom à afficher" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/fr_CH.po b/base_exception/i18n/fr_CH.po index 34b0015f1..022950df9 100644 --- a/base_exception/i18n/fr_CH.po +++ b/base_exception/i18n/fr_CH.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Actif" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Nom affiché" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/hr_HR.po b/base_exception/i18n/hr_HR.po index 23207fa06..882374989 100644 --- a/base_exception/i18n/hr_HR.po +++ b/base_exception/i18n/hr_HR.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Aktivan" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Naziv" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/it.po b/base_exception/i18n/it.po index d2009119e..04c0188f6 100644 --- a/base_exception/i18n/it.po +++ b/base_exception/i18n/it.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Attivo" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Nome da visualizzare" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/nl_NL.po b/base_exception/i18n/nl_NL.po new file mode 100644 index 000000000..c1f4829f1 --- /dev/null +++ b/base_exception/i18n/nl_NL.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_exception +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-22 01:11+0000\n" +"PO-Revision-Date: 2017-06-22 01:11+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active +msgid "Active" +msgstr "Actief" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model +msgid "Apply on" +msgstr "" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Blocked in draft due to exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description +msgid "Description" +msgstr "Omschrijving" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name +msgid "Display Name" +msgstr "weergavenaam" + +#. module: base_exception +#: code:addons/base_exception/models/base_exception.py:187 +#, python-format +msgid "" +"Error when evaluating the exception.rule rule:\n" +" %s \n" +"(%s)" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name +msgid "Exception Name" +msgstr "Uitzonderingsnaam" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree +msgid "Exception Rule" +msgstr "Uitzonderingsregel" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form +msgid "Exception Rule Setup" +msgstr "Uitzonderingsregels-instellingen" + +#. module: base_exception +#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree +#: model:ir.model,name:base_exception.model_exception_rule +#: model:ir.ui.menu,name:base_exception.menu_action_exception +msgid "Exception Rules" +msgstr "Uitzonderingsregels" + +#. module: base_exception +#: model:res.groups,name:base_exception.group_exception_rule_manager +msgid "Exception manager" +msgstr "Uitzonderingsmanager" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids +msgid "Exceptions" +msgstr "Uitzonderingen" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "Exceptions Rules" +msgstr "Uitzonderingsregels" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids +msgid "Exceptions to resolve" +msgstr "Op te lossen uitzonderingen" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence +msgid "Gives the sequence order when applying the test" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id +msgid "ID" +msgstr "ID" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore +msgid "Ignore Exceptions" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code +msgid "Python Code" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_code +msgid "" +"Python code executed to check if the exception apply or not. The code must " +"apply block = True to apply the exception." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id +msgid "Related model id" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group +msgid "Rule group" +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group +msgid "" +"Rule group is used to group the rules that must validated at same time for a" +" target object. Ex: validate sale.order.line rules with sale order rules." +msgstr "" + +#. module: base_exception +#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: base_exception +#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm +msgid "_Close" +msgstr "" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_base_exception +msgid "base.exception" +msgstr "base.exception" + +#. module: base_exception +#: model:ir.model,name:base_exception.model_exception_rule_confirm +msgid "exception.rule.confirm" +msgstr "exception.rule.confirm" diff --git a/base_exception/i18n/pt.po b/base_exception/i18n/pt.po index 16ce3a5ee..b5f063df4 100644 --- a/base_exception/i18n/pt.po +++ b/base_exception/i18n/pt.po @@ -4,13 +4,14 @@ # # Translators: # OCA Transbot , 2017 +# Pedro Castro Silva , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2017-06-22 01:11+0000\n" +"PO-Revision-Date: 2017-06-22 01:11+0000\n" +"Last-Translator: Pedro Castro Silva , 2017\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +22,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Ativo" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +58,7 @@ msgid "Display Name" msgstr "Nome" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/pt_BR.po b/base_exception/i18n/pt_BR.po index 6b3bb5479..1f7c43cca 100644 --- a/base_exception/i18n/pt_BR.po +++ b/base_exception/i18n/pt_BR.po @@ -4,13 +4,14 @@ # # Translators: # OCA Transbot , 2017 +# falexandresilva , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2017-07-21 02:42+0000\n" +"PO-Revision-Date: 2017-07-21 02:42+0000\n" +"Last-Translator: falexandresilva , 2017\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +22,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Ativo" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +58,7 @@ msgid "Display Name" msgstr "Mostrar Nome" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" @@ -95,17 +96,17 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids msgid "Exceptions" -msgstr "" +msgstr "Exceções" #. module: base_exception #: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm msgid "Exceptions Rules" -msgstr "" +msgstr "Regras de exceção" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids msgid "Exceptions to resolve" -msgstr "" +msgstr "Exceções para resolver" #. module: base_exception #: model:ir.model.fields,help:base_exception.field_exception_rule_sequence diff --git a/base_exception/i18n/pt_PT.po b/base_exception/i18n/pt_PT.po index 745093317..e32c4398d 100644 --- a/base_exception/i18n/pt_PT.po +++ b/base_exception/i18n/pt_PT.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Ativo" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Nome a Apresentar" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/ro.po b/base_exception/i18n/ro.po index 303d58595..404c40fb6 100644 --- a/base_exception/i18n/ro.po +++ b/base_exception/i18n/ro.po @@ -4,13 +4,14 @@ # # Translators: # OCA Transbot , 2017 +# Daniel Schweiger , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2017-06-22 01:11+0000\n" +"PO-Revision-Date: 2017-06-22 01:11+0000\n" +"Last-Translator: Daniel Schweiger , 2017\n" "Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -47,7 +48,7 @@ msgstr "Creat la" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_description msgid "Description" -msgstr "" +msgstr "Descriere" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name @@ -57,7 +58,7 @@ msgid "Display Name" msgstr "Nume Afişat" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/sk.po b/base_exception/i18n/sk.po index bd47e492c..106a67988 100644 --- a/base_exception/i18n/sk.po +++ b/base_exception/i18n/sk.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Aktívne" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Zobraziť meno" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/sl.po b/base_exception/i18n/sl.po index 4ba199eb5..13be318fe 100644 --- a/base_exception/i18n/sl.po +++ b/base_exception/i18n/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Aktivno" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Prikazni naziv" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/tr.po b/base_exception/i18n/tr.po index cacebed52..ec0d9a980 100644 --- a/base_exception/i18n/tr.po +++ b/base_exception/i18n/tr.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Aktif" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Görünen İsim" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" diff --git a/base_exception/i18n/tr_TR.po b/base_exception/i18n/tr_TR.po index 3eb0144e1..4fa3a5b06 100644 --- a/base_exception/i18n/tr_TR.po +++ b/base_exception/i18n/tr_TR.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-01 10:38+0000\n" -"PO-Revision-Date: 2017-05-01 10:38+0000\n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2017-08-01 02:43+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_active msgid "Active" -msgstr "" +msgstr "Etkin" #. module: base_exception #: model:ir.model.fields,field_description:base_exception.field_exception_rule_model @@ -57,7 +57,7 @@ msgid "Display Name" msgstr "Görünen ad" #. module: base_exception -#: code:addons/base_exception/models/base_exception.py:185 +#: code:addons/base_exception/models/base_exception.py:187 #, python-format msgid "" "Error when evaluating the exception.rule rule:\n" From 2102134b1b7da89e89a1f89cfba7b0272a5dba30 Mon Sep 17 00:00:00 2001 From: Mourad Elhadj Mimoune Date: Fri, 13 Oct 2017 10:00:13 +0200 Subject: [PATCH 6/8] [MIG] base_exception: Migration to 11.0 --- .travis.yml | 7 +- base_exception/__init__.py | 1 + base_exception/__manifest__.py | 39 +++++---- base_exception/models/base_exception.py | 40 ++++++++- base_exception/security/ir.model.access.csv | 12 +-- base_exception/tests/__init__.py | 4 + base_exception/tests/test_base_exception.py | 84 +++++++++++++++++++ base_exception/tests/test_tmp_model.py | 72 ++++++++++++++++ base_exception/views/base_exception_view.xml | 83 +++++++++--------- .../wizard/base_exception_confirm.py | 2 + .../wizard/base_exception_confirm_view.xml | 64 +++++++------- 11 files changed, 303 insertions(+), 105 deletions(-) create mode 100644 base_exception/tests/__init__.py create mode 100644 base_exception/tests/test_base_exception.py create mode 100644 base_exception/tests/test_tmp_model.py diff --git a/.travis.yml b/.travis.yml index dc1282b7b..6fe298803 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,14 +12,10 @@ addons: packages: - expect-dev # provides unbuffer utility - python-lxml # because pip installation is slow - - unixodbc-dev - - python-mysqldb env: global: - VERSION="11.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" - - TRANSIFEX_USER='transbot@odoo-community.org' - - secure: Z06mZCN+Hm3myqHSOZpOOk1pd4oq1epAWZv6m9OX2bTNHbhyOVOGK6JWWsnDm/3DUCN1ZeLtSGOl9bvQfMa8ahQHA80MkLL16YlTvQV59Lh+L2gAYmxX+ogJCJgeQSVAXlGLscgkADCu/HzDlmatrDeROMtULn5i23j2qcyUNyM= matrix: - LINT_CHECK="1" @@ -30,7 +26,6 @@ env: # - TESTS="1" ODOO_REPO="OCA/OCB" INCLUDE="database_cleanup" # - TESTS="1" ODOO_REPO="odoo/odoo" INCLUDE="database_cleanup" - before_install: - "export PATH=$PWD/travis_phantomjs/phantomjs-2.1.1-linux-x86_64/bin:$PATH" - "if [ $(phantomjs --version) != '2.1.1' ]; then rm -rf $PWD/travis_phantomjs; mkdir -p $PWD/travis_phantomjs; fi" @@ -47,4 +42,4 @@ script: - travis_run_tests after_success: - - travis_after_tests_success +- travis_after_tests_success diff --git a/base_exception/__init__.py b/base_exception/__init__.py index 3c4dc4909..6aa85e87f 100644 --- a/base_exception/__init__.py +++ b/base_exception/__init__.py @@ -3,3 +3,4 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import wizard, models +from .tests import test_tmp_model diff --git a/base_exception/__manifest__.py b/base_exception/__manifest__.py index 6a42b0b1b..2bece70df 100644 --- a/base_exception/__manifest__.py +++ b/base_exception/__manifest__.py @@ -1,21 +1,26 @@ # -*- coding: utf-8 -*- # © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# © 2017 Akretion (http://www.akretion.com) +# Mourad EL HADJ MIMOUNE # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -{'name': 'Exception Rule', - 'version': '10.0.1.0.0', - 'category': 'Generic Modules', - 'summary': """This module provide an abstract model to manage customizable - exceptions to be applied on different models (sale order, invoice, ...)""", - 'author': "Akretion, Sodexis, Camptocamp, Odoo Community Association (OCA)", - 'website': 'http://www.akretion.com', - 'depends': ['base_setup'], - 'license': 'AGPL-3', - 'data': [ - 'security/base_exception_security.xml', - 'security/ir.model.access.csv', - 'wizard/base_exception_confirm_view.xml', - 'views/base_exception_view.xml', - ], - 'installable': True, - } +{ + 'name': 'Exception Rule', + 'version': '11.0.1.0.0', + 'category': 'Generic Modules', + 'summary': """ + This module provide an abstract model to manage customizable + exceptions to be applied on different models (sale order, invoice, ...)""", + 'author': + "Akretion, Sodexis, Camptocamp, Odoo Community Association (OCA)", + 'website': 'http://www.akretion.com', + 'depends': ['base_setup'], + 'license': 'AGPL-3', + 'data': [ + 'security/base_exception_security.xml', + 'security/ir.model.access.csv', + 'wizard/base_exception_confirm_view.xml', + 'views/base_exception_view.xml', + ], + 'installable': True, +} diff --git a/base_exception/models/base_exception.py b/base_exception/models/base_exception.py index c7922cbfe..d3179d943 100644 --- a/base_exception/models/base_exception.py +++ b/base_exception/models/base_exception.py @@ -1,5 +1,7 @@ # -*- coding: utf-8 -*- # © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# © 2017 Akretion (http://www.akretion.com) +# Mourad EL HADJ MIMOUNE # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). import time @@ -42,6 +44,12 @@ class ExceptionRule(models.Model): selection=[], string='Apply on', required=True) active = fields.Boolean('Active') + next_state = fields.Char( + 'Next state', + help="If we detect exception we set de state of object (ex purchase) " + "to the next_state (ex 'to approve'). If there are more than one " + "exception detected and all have a value for next_state, we use" + "the exception having the smallest sequence value") code = fields.Text( 'Python Code', help="Python code executed to check if the exception apply or " @@ -63,6 +71,26 @@ class ExceptionRule(models.Model): # - context: current context """) + @api.constrains('next_state') + def _check_next_state_value(self): + """ Ensure that the next_state value is in the state values of + destination model """ + for rule in self: + if rule.next_state: + select_vals = self.env[ + rule.model].fields_get()[ + 'state']['selection'] + if rule.next_state\ + not in [s[0] for s in select_vals]: + raise ValidationError( + _('The value "%s" you chose for the "next state" ' + 'field state of "%s" is wrong.' + ' Value must be in this list %s') + % (rule.next_state, + rule.model, + select_vals) + ) + class BaseException(models.AbstractModel): _name = 'base.exception' @@ -182,7 +210,7 @@ class BaseException(models.AbstractModel): space, mode='exec', nocopy=True) # nocopy allows to return 'result' - except Exception, e: + except Exception as e: raise UserError( _('Error when evaluating the exception.rule ' 'rule:\n %s \n(%s)') % (rule.name, e)) @@ -193,9 +221,16 @@ class BaseException(models.AbstractModel): sub_exceptions): self.ensure_one() exception_ids = [] + next_state_rule = False for rule in model_exceptions: if self._rule_eval(rule, self.rule_group, self): exception_ids.append(rule.id) + if rule.next_state: + if not next_state_rule: + next_state_rule = rule + elif next_state_rule and\ + rule.sequence < next_state_rule.sequence: + next_state_rule = rule if sub_exceptions: for obj_line in self._get_lines(): for rule in sub_exceptions: @@ -207,6 +242,9 @@ class BaseException(models.AbstractModel): group_line = self.rule_group + '_line' if self._rule_eval(rule, group_line, obj_line): exception_ids.append(rule.id) + # set object to next state + if next_state_rule: + self.state = next_state_rule.next_state return exception_ids @implemented_by_base_exception diff --git a/base_exception/security/ir.model.access.csv b/base_exception/security/ir.model.access.csv index ee49a23e8..ad0cb33f9 100644 --- a/base_exception/security/ir.model.access.csv +++ b/base_exception/security/ir.model.access.csv @@ -1,5 +1,7 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_exception_rule","base.exception","model_exception_rule","base.group_user",1,0,0,0 -"access_exception_rule_manager","base.exception","model_exception_rule","base_exception.group_exception_rule_manager",1,1,1,1 -"access_base_exception","base.exception","model_base_exception","base.group_user",1,0,0,0 -"access_base_exception_manager","base.exception","model_base_exception","base_exception.group_exception_rule_manager",1,1,1,1 +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_exception_rule,base.exception,model_exception_rule,base.group_user,1,0,0,0 +access_exception_rule_manager,base.exception,model_exception_rule,base_exception.group_exception_rule_manager,1,1,1,1 +access_base_exception,base.exception,model_base_exception,base.group_user,1,0,0,0 +access_base_exception_manager,base.exception,model_base_exception,base_exception.group_exception_rule_manager,1,1,1,1 +access_base_exception_test_purchase,access_base_exception_test_purchase,model_base_exception_test_purchase,base.group_system,1,1,1,1 +access_base_exception_test_model_line,access_base_exception_test_model_line,model_base_exception_test_model_line,base.group_system,1,1,1,1 \ No newline at end of file diff --git a/base_exception/tests/__init__.py b/base_exception/tests/__init__.py new file mode 100644 index 000000000..82b394b93 --- /dev/null +++ b/base_exception/tests/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- + +from . import test_tmp_model +from . import test_base_exception diff --git a/base_exception/tests/test_base_exception.py b/base_exception/tests/test_base_exception.py new file mode 100644 index 000000000..d99f435a2 --- /dev/null +++ b/base_exception/tests/test_base_exception.py @@ -0,0 +1,84 @@ +# -*- coding: utf-8 -*- +# © 2016 Akretion Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests import common + +import logging + +_logger = logging.getLogger(__name__) + + +# @common.at_install(False) +# @common.post_install(True) +class TestBaseException(common.TransactionCase): + + def setUp(self): + super(TestBaseException, self).setUp() + + self.base_exception = self.env['base.exception'] + self.exception_rule = self.env['exception.rule'] + self.exception_confirm = self.env['exception.rule.confirm'] + + self.exception_rule._fields['rule_group'].selection.append( + ('test_base', 'test base exception') + ) + self.exception_rule._fields['model'].selection.append( + ('base.exception.test.purchase', + 'base.exception.test.purchase') + ) + self.exception_rule._fields['model'].selection.append( + ('base.exception.test.purchase.line', + 'base.exception.test.purchase.line') + ) + self.exceptionnozip = self.env['exception.rule'].create({ + 'name': "No ZIP code on destination", + 'sequence': 10, + 'rule_group': "test_base", + 'model': "base.exception.test.purchase", + 'code': """if not test_base.partner_id.zip: + failed=True""", + }) + self.exceptionno_minorder = self.env['exception.rule'].create({ + 'name': "Min order except", + 'sequence': 10, + 'rule_group': "test_base", + 'model': "base.exception.test.purchase", + 'code': """if test_base.amount_total <= 200.0: + failed=True""", + }) + + self.exceptionno_lineqty = self.env['exception.rule'].create({ + 'name': "Qty > 0", + 'sequence': 10, + 'rule_group': "test_base", + 'model': "base.exception.test.purchase.line", + 'code': """if test_base_line.qty <= 0: + failed=True"""}) + + def test_sale_order_exception(self): + partner = self.env.ref('base.res_partner_1') + partner.zip = False + potest1 = self.env['base.exception.test.purchase'].create({ + 'name': 'Test base exception to basic purchase', + 'partner_id': partner.id, + 'line_ids': [(0, 0, {'name': "line test", + 'amount': 120.0, + 'qty': 1.5})], + }) + + potest1.button_confirm() + # Set ignore_exception flag (Done after ignore is selected at wizard) + potest1.ignore_exception = True + potest1.button_confirm() + self.assertTrue(potest1.state == 'purchase') + # Simulation the opening of the wizard exception_confirm and + # set ignore_exception to True + except_confirm = self.exception_confirm.with_context( + { + 'active_id': potest1.id, + 'active_ids': [potest1.id], + 'active_model': potest1._name + }).new({'ignore': True}) + except_confirm.action_confirm() + self.assertTrue(potest1.ignore_exception) diff --git a/base_exception/tests/test_tmp_model.py b/base_exception/tests/test_tmp_model.py new file mode 100644 index 000000000..40c1b7c38 --- /dev/null +++ b/base_exception/tests/test_tmp_model.py @@ -0,0 +1,72 @@ +# -*- coding: utf-8 -*- +# © 2017 Akretion (http://www.akretion.com) +# Mourad EL HADJ MIMOUNE + +from odoo import fields, models, api + + +class PurchaseTest(models.Model): + _inherit = 'base.exception' + _name = "base.exception.test.purchase" + _description = "Base Ecxeption Test Model" + + rule_group = fields.Selection( + selection_add=[('test_base', 'test')], + default='test_base', + ) + name = fields.Char(required=True) + user_id = fields.Many2one('res.users', string='Responsible') + state = fields.Selection( + [('draft', 'New'), ('cancel', 'Cancelled'), + ('purchase', 'Purchase'), + ('to approve', 'To approve'), ('done', 'Done')], + string="Status", readonly=True, default='draft') + active = fields.Boolean(default=True) + partner_id = fields.Many2one('res.partner', string='Partner') + line_ids = fields.One2many('base.exception.test.model.line', 'lead_id') + amount_total = fields.Float(compute='_compute_amount_total', store=True) + + @api.depends('line_ids') + def _compute_amount_total(self): + for record in self: + for line in record.line_ids: + record.amount_total += line.amount * line.qty + + @api.constrains('ignore_exception', 'line_ids', 'state') + def test_purchase_check_exception(self): + orders = self.filtered(lambda s: s.state == 'purchase') + if orders: + orders._check_exception() + + @api.multi + def button_approve(self, force=False): + self.write({'state': 'to approve'}) + return {} + + @api.multi + def button_draft(self): + self.write({'state': 'draft'}) + return {} + + @api.multi + def button_confirm(self): + self.write({'state': 'purchase'}) + return True + + @api.multi + def button_cancel(self): + self.write({'state': 'cancel'}) + + def test_base_get_lines(self): + self.ensure_one() + return self.line_ids + + +class LineTest(models.Model): + _name = "base.exception.test.model.line" + _description = "Base Ecxeption Test Model Line" + + name = fields.Char() + lead_id = fields.Many2one('base.exception.test.model', ondelete='cascade') + qty = fields.Float() + amount = fields.Float() diff --git a/base_exception/views/base_exception_view.xml b/base_exception/views/base_exception_view.xml index a44e376e5..d4c411644 100644 --- a/base_exception/views/base_exception_view.xml +++ b/base_exception/views/base_exception_view.xml @@ -1,51 +1,50 @@ + + exception.rule.tree + exception.rule + + + + + + + + + + - - exception.rule.tree - exception.rule - - - + + exception.rule.form + exception.rule + +
+ - + + + - - - - - - exception.rule.form - exception.rule - - - - - - - - - - - - - - - - - - - - - Exception Rules - exception.rule - form - tree,form - - {'active_test': False} - +
+ + + + + + + +
+
- + + Exception Rules + exception.rule + form + tree,form + + {'active_test': False} + +
diff --git a/base_exception/wizard/base_exception_confirm.py b/base_exception/wizard/base_exception_confirm.py index d9a7b6844..2a8365a4c 100644 --- a/base_exception/wizard/base_exception_confirm.py +++ b/base_exception/wizard/base_exception_confirm.py @@ -1,5 +1,7 @@ # -*- coding: utf-8 -*- # © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# © 2017 Akretion (http://www.akretion.com) +# Mourad EL HADJ MIMOUNE # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import api, fields, models diff --git a/base_exception/wizard/base_exception_confirm_view.xml b/base_exception/wizard/base_exception_confirm_view.xml index daffb29d5..76dfffa81 100644 --- a/base_exception/wizard/base_exception_confirm_view.xml +++ b/base_exception/wizard/base_exception_confirm_view.xml @@ -1,39 +1,35 @@ - + + Exceptions Rules + exception.rule.confirm + +
+ + + + + + + + + + +
+
+
+
+
- - Exceptions Rules - exception.rule.confirm - -
- - - - - - - - - - -
-
-
-
+ + Blocked in draft due to exceptions + ir.actions.act_window + exception.rule.confirm + form + form + + new - - - Blocked in draft due to exceptions - ir.actions.act_window - exception.rule.confirm - form - form - - new - - -
From 49fbb3b1b644cfa9d6dc19a52c4ff0f689cfc716 Mon Sep 17 00:00:00 2001 From: Jordi Ballester Date: Wed, 22 Nov 2017 19:58:12 +0100 Subject: [PATCH 7/8] style fixes --- base_exception/README.rst | 17 +++++++++-------- base_exception/__init__.py | 5 ++--- base_exception/__manifest__.py | 7 +++---- base_exception/models/__init__.py | 3 --- base_exception/models/base_exception.py | 7 +++---- base_exception/tests/__init__.py | 1 - base_exception/tests/test_base_exception.py | 5 ++--- base_exception/tests/test_tmp_model.py | 3 +-- base_exception/wizard/__init__.py | 3 --- base_exception/wizard/base_exception_confirm.py | 7 +++---- .../wizard/base_exception_confirm_view.xml | 8 +++++--- 11 files changed, 28 insertions(+), 38 deletions(-) diff --git a/base_exception/README.rst b/base_exception/README.rst index 9a34bdfed..6c09516d3 100644 --- a/base_exception/README.rst +++ b/base_exception/README.rst @@ -1,19 +1,24 @@ .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 ============== Base Exception ============== -This module provide an abstract model to manage customizable exceptions to be applied on different models (sale order, invoice, ...). It is not usefull for itself. You can see an example of implementation in the 'sale_exception' module. (sale-workflow repository). +This module provide an abstract model to manage customizable +exceptions to be applied on different models (sale order, invoice, ...). + +It is not useful for itself. You can see an example of implementation +in the 'sale_exception' module. (sale-workflow repository) or +'purchase_exception' module (purchase-workflow repository). Usage ===== .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/149/10.0 + :target: https://runbot.odoo-community.org/runbot/149/11.0 Bug Tracker @@ -22,11 +27,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, -help us smashing it by providing a detailed and welcomed `feedback -`_. +help us smash it by providing detailed and welcomed feedback. Images ------ diff --git a/base_exception/__init__.py b/base_exception/__init__.py index 6aa85e87f..7f16dfdc2 100644 --- a/base_exception/__init__.py +++ b/base_exception/__init__.py @@ -1,6 +1,5 @@ -# -*- coding: utf-8 -*- -# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# Copyright 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from . import wizard, models from .tests import test_tmp_model diff --git a/base_exception/__manifest__.py b/base_exception/__manifest__.py index 2bece70df..35e2c0be2 100644 --- a/base_exception/__manifest__.py +++ b/base_exception/__manifest__.py @@ -1,8 +1,7 @@ -# -*- coding: utf-8 -*- -# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis -# © 2017 Akretion (http://www.akretion.com) +# Copyright 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# Copyright 2017 Akretion (http://www.akretion.com) # Mourad EL HADJ MIMOUNE -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). { 'name': 'Exception Rule', diff --git a/base_exception/models/__init__.py b/base_exception/models/__init__.py index 5f94bb885..ae49ca9d5 100644 --- a/base_exception/models/__init__.py +++ b/base_exception/models/__init__.py @@ -1,5 +1,2 @@ -# -*- coding: utf-8 -*- -# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import base_exception diff --git a/base_exception/models/base_exception.py b/base_exception/models/base_exception.py index d3179d943..0eebb72cf 100644 --- a/base_exception/models/base_exception.py +++ b/base_exception/models/base_exception.py @@ -1,8 +1,7 @@ -# -*- coding: utf-8 -*- -# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis -# © 2017 Akretion (http://www.akretion.com) +# Copyright 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# Copyright 2017 Akretion (http://www.akretion.com) # Mourad EL HADJ MIMOUNE -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). import time from functools import wraps diff --git a/base_exception/tests/__init__.py b/base_exception/tests/__init__.py index 82b394b93..e817e312c 100644 --- a/base_exception/tests/__init__.py +++ b/base_exception/tests/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- from . import test_tmp_model from . import test_base_exception diff --git a/base_exception/tests/test_base_exception.py b/base_exception/tests/test_base_exception.py index d99f435a2..e8f57d751 100644 --- a/base_exception/tests/test_base_exception.py +++ b/base_exception/tests/test_base_exception.py @@ -1,6 +1,5 @@ -# -*- coding: utf-8 -*- -# © 2016 Akretion Mourad EL HADJ MIMOUNE -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# Copyright 2016 Akretion Mourad EL HADJ MIMOUNE +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from odoo.tests import common diff --git a/base_exception/tests/test_tmp_model.py b/base_exception/tests/test_tmp_model.py index 40c1b7c38..a07367878 100644 --- a/base_exception/tests/test_tmp_model.py +++ b/base_exception/tests/test_tmp_model.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# © 2017 Akretion (http://www.akretion.com) +# Copyright 2017 Akretion (http://www.akretion.com) # Mourad EL HADJ MIMOUNE from odoo import fields, models, api diff --git a/base_exception/wizard/__init__.py b/base_exception/wizard/__init__.py index 613ae2e30..6987f7c00 100644 --- a/base_exception/wizard/__init__.py +++ b/base_exception/wizard/__init__.py @@ -1,5 +1,2 @@ -# -*- coding: utf-8 -*- -# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import base_exception_confirm diff --git a/base_exception/wizard/base_exception_confirm.py b/base_exception/wizard/base_exception_confirm.py index 2a8365a4c..9cb207f62 100644 --- a/base_exception/wizard/base_exception_confirm.py +++ b/base_exception/wizard/base_exception_confirm.py @@ -1,8 +1,7 @@ -# -*- coding: utf-8 -*- -# © 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis -# © 2017 Akretion (http://www.akretion.com) +# Copyright 2011 Raphaël Valyi, Renato Lima, Guewen Baconnier, Sodexis +# Copyright 2017 Akretion (http://www.akretion.com) # Mourad EL HADJ MIMOUNE -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from odoo import api, fields, models diff --git a/base_exception/wizard/base_exception_confirm_view.xml b/base_exception/wizard/base_exception_confirm_view.xml index 76dfffa81..e100c7ac6 100644 --- a/base_exception/wizard/base_exception_confirm_view.xml +++ b/base_exception/wizard/base_exception_confirm_view.xml @@ -4,7 +4,7 @@ Exceptions Rules exception.rule.confirm -
+ @@ -13,18 +13,20 @@ + +
- Blocked in draft due to exceptions + Outstanding exceptions to manage ir.actions.act_window exception.rule.confirm form From 4342d258e2d4d8538efa1c393c0adfeaf459b0db Mon Sep 17 00:00:00 2001 From: Mourad Date: Fri, 24 Nov 2017 10:17:01 +0100 Subject: [PATCH 8/8] [FIX] temp model test access rule & fix OCA remarks --- base_exception/__manifest__.py | 1 + base_exception/models/base_exception.py | 69 ++++++---- base_exception/security/ir.model.access.csv | 2 - .../security/tmp_test_model_access_rule.xml | 8 ++ base_exception/tests/test_tmp_model.py | 120 +++++++++--------- .../wizard/base_exception_confirm.py | 13 +- .../wizard/base_exception_confirm_view.xml | 2 +- 7 files changed, 128 insertions(+), 87 deletions(-) create mode 100644 base_exception/security/tmp_test_model_access_rule.xml diff --git a/base_exception/__manifest__.py b/base_exception/__manifest__.py index 35e2c0be2..a7539eef7 100644 --- a/base_exception/__manifest__.py +++ b/base_exception/__manifest__.py @@ -18,6 +18,7 @@ 'data': [ 'security/base_exception_security.xml', 'security/ir.model.access.csv', + 'security/tmp_test_model_access_rule.xml', 'wizard/base_exception_confirm_view.xml', 'views/base_exception_view.xml', ], diff --git a/base_exception/models/base_exception.py b/base_exception/models/base_exception.py index 0eebb72cf..c62fba6c8 100644 --- a/base_exception/models/base_exception.py +++ b/base_exception/models/base_exception.py @@ -5,11 +5,15 @@ import time from functools import wraps +import os +from odoo import api, fields, models, tools, _ +import logging -from odoo import api, models, fields, _ from odoo.exceptions import UserError, ValidationError from odoo.tools.safe_eval import safe_eval +_logger = logging.getLogger(__name__) + def implemented_by_base_exception(func): """Call a prefixed function based on 'namespace'.""" @@ -45,15 +49,14 @@ class ExceptionRule(models.Model): active = fields.Boolean('Active') next_state = fields.Char( 'Next state', - help="If we detect exception we set de state of object (ex purchase) " + help="If we detect exception we set the state of object (ex purchase) " "to the next_state (ex 'to approve'). If there are more than one " "exception detected and all have a value for next_state, we use" "the exception having the smallest sequence value") 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.", + "not. Use failed = True to block the exception", default=""" # Python code. Use failed = True to block the base.exception. # You can use the following variables : @@ -63,7 +66,7 @@ class ExceptionRule(models.Model): # base.exception line (ex rule_group = sale for sale order) # - object: same as order or line, browse_record of the base.exception or # base.exception line -# - pool: ORM model pool (i.e. self.pool) +# - env: Odoo Environment (i.e. self.env) # - time: Python time module # - cr: database cursor # - uid: current user id @@ -79,10 +82,10 @@ class ExceptionRule(models.Model): select_vals = self.env[ rule.model].fields_get()[ 'state']['selection'] - if rule.next_state\ - not in [s[0] for s in select_vals]: + select_vals_code = [s[0] for s in select_vals] + if rule.next_state not in select_vals_code: raise ValidationError( - _('The value "%s" you chose for the "next state" ' + _('The value "%s" you choose for the "next state" ' 'field state of "%s" is wrong.' ' Value must be in this list %s') % (rule.next_state, @@ -121,14 +124,14 @@ class BaseException(models.AbstractModel): @api.multi def _popup_exceptions(self): action = self._get_popup_action() - action = action.read()[0] - action.update({ + action_data = action.read()[0] + action_data.update({ 'context': { 'active_id': self.ids[0], 'active_ids': self.ids } }) - return action + return action_data @api.model def _get_popup_action(self): @@ -187,18 +190,17 @@ class BaseException(models.AbstractModel): @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), + 'self': self.env[rec._name], 'object': rec, 'obj': rec, - 'pool': self.pool, - 'cr': self._cr, - 'uid': self._uid, - 'user': user, + 'env': self.env, + 'cr': self.env.cr, + 'uid': self.env.user.id, + 'user': self.env.user, 'time': time, # copy context to prevent side-effects of eval - 'context': self._context.copy()} + 'context': self.env.context.copy()} @api.model def _rule_eval(self, rule, obj_name, rec): @@ -225,10 +227,8 @@ class BaseException(models.AbstractModel): if self._rule_eval(rule, self.rule_group, self): exception_ids.append(rule.id) if rule.next_state: - if not next_state_rule: - next_state_rule = rule - elif next_state_rule and\ - rule.sequence < next_state_rule.sequence: + if not next_state_rule or\ + rule.sequence < next_state_rule.sequence: next_state_rule = rule if sub_exceptions: for obj_line in self._get_lines(): @@ -252,3 +252,28 @@ class BaseException(models.AbstractModel): def _default_get_lines(self): return [] + + @api.model + def _import_acl_for_tmp_test_model(self): + # import the access rule of temp test model only if testing + testing = tools.config.get('test_enable')\ + or os.environ.get('ODOO_TEST_ENABLE') + if testing: + header = ['id', 'name', 'model_id:id', 'group_id:id', + 'perm_read', 'perm_write', + 'perm_create', 'perm_unlink'] + IrModelAccess = self.env['ir.model.access'] + acl_data = [ + ['access_base_exception_test_purchase', + 'access_base_exception_test_purchase', + 'base_exception.model_base_exception_test_purchase', + 'base.group_system', '1', '1', '1', '1'], + ['access_base_exception_test_purchase_line', + 'access_base_exception_test_purchase_line', + 'base_exception.model_base_exception_test_purchase_line', + 'base.group_system', '1', '1', '1', '1'] + ] + + result = IrModelAccess.load(header, acl_data) + if result['messages']: + _logger.warning(result['messages']) diff --git a/base_exception/security/ir.model.access.csv b/base_exception/security/ir.model.access.csv index ad0cb33f9..38331a4f4 100644 --- a/base_exception/security/ir.model.access.csv +++ b/base_exception/security/ir.model.access.csv @@ -3,5 +3,3 @@ access_exception_rule,base.exception,model_exception_rule,base.group_user,1,0,0, access_exception_rule_manager,base.exception,model_exception_rule,base_exception.group_exception_rule_manager,1,1,1,1 access_base_exception,base.exception,model_base_exception,base.group_user,1,0,0,0 access_base_exception_manager,base.exception,model_base_exception,base_exception.group_exception_rule_manager,1,1,1,1 -access_base_exception_test_purchase,access_base_exception_test_purchase,model_base_exception_test_purchase,base.group_system,1,1,1,1 -access_base_exception_test_model_line,access_base_exception_test_model_line,model_base_exception_test_model_line,base.group_system,1,1,1,1 \ No newline at end of file diff --git a/base_exception/security/tmp_test_model_access_rule.xml b/base_exception/security/tmp_test_model_access_rule.xml new file mode 100644 index 000000000..d104ea432 --- /dev/null +++ b/base_exception/security/tmp_test_model_access_rule.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/base_exception/tests/test_tmp_model.py b/base_exception/tests/test_tmp_model.py index a07367878..8612b6d05 100644 --- a/base_exception/tests/test_tmp_model.py +++ b/base_exception/tests/test_tmp_model.py @@ -1,71 +1,77 @@ # Copyright 2017 Akretion (http://www.akretion.com) # Mourad EL HADJ MIMOUNE +import os +from odoo import api, fields, models, tools +import logging -from odoo import fields, models, api +_logger = logging.getLogger(__name__) +testing = tools.config.get('test_enable') or os.environ.get('ODOO_TEST_ENABLE') +if testing: + class PurchaseTest(models.Model): + _inherit = 'base.exception' + _name = "base.exception.test.purchase" + _description = "Base Ecxeption Test Model" -class PurchaseTest(models.Model): - _inherit = 'base.exception' - _name = "base.exception.test.purchase" - _description = "Base Ecxeption Test Model" + rule_group = fields.Selection( + selection_add=[('test_base', 'test')], + default='test_base', + ) + name = fields.Char(required=True) + user_id = fields.Many2one('res.users', string='Responsible') + state = fields.Selection( + [('draft', 'New'), ('cancel', 'Cancelled'), + ('purchase', 'Purchase'), + ('to approve', 'To approve'), ('done', 'Done')], + string="Status", readonly=True, default='draft') + active = fields.Boolean(default=True) + partner_id = fields.Many2one('res.partner', string='Partner') + line_ids = fields.One2many( + 'base.exception.test.purchase.line', 'lead_id') + amount_total = fields.Float( + compute='_compute_amount_total', store=True) - rule_group = fields.Selection( - selection_add=[('test_base', 'test')], - default='test_base', - ) - name = fields.Char(required=True) - user_id = fields.Many2one('res.users', string='Responsible') - state = fields.Selection( - [('draft', 'New'), ('cancel', 'Cancelled'), - ('purchase', 'Purchase'), - ('to approve', 'To approve'), ('done', 'Done')], - string="Status", readonly=True, default='draft') - active = fields.Boolean(default=True) - partner_id = fields.Many2one('res.partner', string='Partner') - line_ids = fields.One2many('base.exception.test.model.line', 'lead_id') - amount_total = fields.Float(compute='_compute_amount_total', store=True) + @api.depends('line_ids') + def _compute_amount_total(self): + for record in self: + for line in record.line_ids: + record.amount_total += line.amount * line.qty - @api.depends('line_ids') - def _compute_amount_total(self): - for record in self: - for line in record.line_ids: - record.amount_total += line.amount * line.qty + @api.constrains('ignore_exception', 'line_ids', 'state') + def test_purchase_check_exception(self): + orders = self.filtered(lambda s: s.state == 'purchase') + if orders: + orders._check_exception() - @api.constrains('ignore_exception', 'line_ids', 'state') - def test_purchase_check_exception(self): - orders = self.filtered(lambda s: s.state == 'purchase') - if orders: - orders._check_exception() + @api.multi + def button_approve(self, force=False): + self.write({'state': 'to approve'}) + return {} - @api.multi - def button_approve(self, force=False): - self.write({'state': 'to approve'}) - return {} + @api.multi + def button_draft(self): + self.write({'state': 'draft'}) + return {} - @api.multi - def button_draft(self): - self.write({'state': 'draft'}) - return {} + @api.multi + def button_confirm(self): + self.write({'state': 'purchase'}) + return True - @api.multi - def button_confirm(self): - self.write({'state': 'purchase'}) - return True + @api.multi + def button_cancel(self): + self.write({'state': 'cancel'}) - @api.multi - def button_cancel(self): - self.write({'state': 'cancel'}) + def test_base_get_lines(self): + self.ensure_one() + return self.line_ids - def test_base_get_lines(self): - self.ensure_one() - return self.line_ids + class LineTest(models.Model): + _name = "base.exception.test.purchase.line" + _description = "Base Ecxeption Test Model Line" - -class LineTest(models.Model): - _name = "base.exception.test.model.line" - _description = "Base Ecxeption Test Model Line" - - name = fields.Char() - lead_id = fields.Many2one('base.exception.test.model', ondelete='cascade') - qty = fields.Float() - amount = fields.Float() + name = fields.Char() + lead_id = fields.Many2one('base.exception.test.purchase', + ondelete='cascade') + qty = fields.Float() + amount = fields.Float() diff --git a/base_exception/wizard/base_exception_confirm.py b/base_exception/wizard/base_exception_confirm.py index 9cb207f62..4ab485b8f 100644 --- a/base_exception/wizard/base_exception_confirm.py +++ b/base_exception/wizard/base_exception_confirm.py @@ -3,7 +3,8 @@ # Mourad EL HADJ MIMOUNE # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo import api, fields, models +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError class ExceptionRuleConfirm(models.AbstractModel): @@ -19,13 +20,15 @@ class ExceptionRuleConfirm(models.AbstractModel): @api.model def default_get(self, field_list): res = super(ExceptionRuleConfirm, self).default_get(field_list) - current_model = self._context.get('active_model') + current_model = self.env.context.get('active_model') model_except_obj = self.env[current_model] - active_ids = self._context.get('active_ids') - assert len(active_ids) == 1, "Only 1 ID accepted, got %r" % active_ids + active_ids = self.env.context.get('active_ids') + if len(active_ids) > 1: + raise ValidationError( + _('Only 1 ID accepted, got %r.') % active_ids) active_id = active_ids[0] related_model_except = model_except_obj.browse(active_id) - exception_ids = [e.id for e in related_model_except.exception_ids] + exception_ids = related_model_except.exception_ids.ids res.update({'exception_ids': [(6, 0, exception_ids)]}) res.update({'related_model_id': active_id}) return res diff --git a/base_exception/wizard/base_exception_confirm_view.xml b/base_exception/wizard/base_exception_confirm_view.xml index e100c7ac6..a8ece8e33 100644 --- a/base_exception/wizard/base_exception_confirm_view.xml +++ b/base_exception/wizard/base_exception_confirm_view.xml @@ -33,5 +33,5 @@ form new - +