diff --git a/addons/base_calendar/__openerp__.py b/addons/base_calendar/__openerp__.py index 313ddb8453a..ff122ab926f 100644 --- a/addons/base_calendar/__openerp__.py +++ b/addons/base_calendar/__openerp__.py @@ -22,7 +22,7 @@ { 'name': 'Calendar', 'version': '1.0', - 'depends': ['base', 'base_status', 'mail', 'base_action_rule'], + 'depends': ['base', 'mail', 'base_action_rule'], 'summary': 'Personal & Shared Calendar', 'description': """ This is a full-featured calendar system. diff --git a/addons/base_calendar/crm_meeting.py b/addons/base_calendar/crm_meeting.py index 1051a7a894c..66823e0b8f4 100644 --- a/addons/base_calendar/crm_meeting.py +++ b/addons/base_calendar/crm_meeting.py @@ -25,7 +25,6 @@ from openerp.osv import fields, osv from openerp.tools import DEFAULT_SERVER_DATE_FORMAT from openerp.tools.translate import _ from base_calendar import get_real_ids, base_calendar_id2real_id -from openerp.addons.base_status.base_state import base_state # # crm.meeting is defined here so that it may be used by modules other than crm, # without forcing the installation of crm. @@ -38,14 +37,13 @@ class crm_meeting_type(osv.Model): 'name': fields.char('Name', size=64, required=True, translate=True), } -class crm_meeting(base_state, osv.Model): +class crm_meeting(osv.Model): """ Model for CRM meetings """ _name = 'crm.meeting' _description = "Meeting" _order = "id desc" _inherit = ["calendar.event", "mail.thread", "ir.needaction_mixin"] _columns = { - # base_state required fields 'create_date': fields.datetime('Creation Date', readonly=True), 'write_date': fields.datetime('Write Date', readonly=True), 'date_open': fields.datetime('Confirmed', readonly=True), @@ -79,6 +77,12 @@ class crm_meeting(base_state, osv.Model): default['attendee_ids'] = False return super(crm_meeting, self).copy(cr, uid, id, default, context) + def write(self, cr, uid, ids, values, context=None): + """ Override to add case management: open/close dates """ + if values.get('state')and values.get('state') == 'open': + values['date_open'] = fields.datetime.now() + return super(crm_meeting, self).write(cr, uid, ids, values, context=context) + def onchange_partner_ids(self, cr, uid, ids, value, context=None): """ The basic purpose of this method is to check that destination partners effectively have email addresses. Otherwise a warning is thrown. diff --git a/addons/base_status/__init__.py b/addons/base_status/__init__.py deleted file mode 100644 index ea9d738e614..00000000000 --- a/addons/base_status/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2012-today OpenERP SA () -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import base_state - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_status/__openerp__.py b/addons/base_status/__openerp__.py deleted file mode 100644 index b3936ec10cb..00000000000 --- a/addons/base_status/__openerp__.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2012-today OpenERP SA () -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -{ - 'name': 'State/Stage Management', - 'version': '1.0', - 'category': 'Hidden', - 'description': """ -This module handles state. It is derived from the crm_base and crm_case classes from crm. -========================================================================================== - - * ``base_state``: state management - """, - 'author': 'OpenERP SA', - 'website': 'http://www.openerp.com', - 'depends': ['base'], - 'data': [], - 'demo': [], - 'installable': True, - 'auto_install': False, -} -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_status/base_state.py b/addons/base_status/base_state.py deleted file mode 100644 index 3fe59ecbd21..00000000000 --- a/addons/base_status/base_state.py +++ /dev/null @@ -1,201 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-today OpenERP SA () -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import fields, osv -from openerp.tools.translate import _ - -class base_state(object): - """ Base utility mixin class for objects willing to manage their state. - Object subclassing this class should define the following colums: - - ``date_open`` (datetime field) - - ``date_closed`` (datetime field) - - ``user_id`` (many2one to res.users) - - ``partner_id`` (many2one to res.partner) - - ``email_from`` (char field) - - ``state`` (selection field) - """ - - def _get_default_partner(self, cr, uid, context=None): - """ Gives id of partner for current user - :param context: if portal not in context returns False - """ - if context is None: - context = {} - if not context or not context.get('portal'): - return False - user = self.pool.get('res.users').browse(cr, uid, uid, context=context) - if hasattr(user, 'partner_address_id') and user.partner_address_id: - return user.partner_address_id - return user.company_id.partner_id.id - - def _get_default_email(self, cr, uid, context=None): - """ Gives default email address for current user - :param context: if portal not in context returns False - """ - if context is None: - context = {} - if not context or not context.get('portal'): - return False - user = self.pool.get('res.users').browse(cr, uid, uid, context=context) - return user.email - - def _get_default_user(self, cr, uid, context=None): - """ Gives current user id - :param context: if portal not in context returns False - """ - if context is None: - context = {} - if not context or not context.get('portal'): - return False - return uid - - def onchange_partner_address_id(self, cr, uid, ids, add, email=False): - """ This function returns value of partner email based on Partner Address - :param add: Id of Partner's address - :param email: Partner's email ID - """ - data = {'value': {'email_from': False, 'phone':False}} - if add: - address = self.pool.get('res.partner').browse(cr, uid, add) - data['value'] = {'email_from': address and address.email or False , - 'phone': address and address.phone or False} - if 'phone' not in self._columns: - del data['value']['phone'] - return data - - def onchange_partner_id(self, cr, uid, ids, part, email=False): - """ This function returns value of partner address based on partner - :param part: Partner's id - :param email: Partner's email ID - """ - data={} - if part: - addr = self.pool.get('res.partner').address_get(cr, uid, [part], ['contact']) - data.update(self.onchange_partner_address_id(cr, uid, ids, addr['contact'])['value']) - return {'value': data} - - def case_escalate(self, cr, uid, ids, context=None): - """ Escalates case to parent level """ - cases = self.browse(cr, uid, ids, context=context) - cases[0].state # fill browse record cache, for _action having old and new values - data = {'active': True} - for case in cases: - parent_id = case.section_id.parent_id - if parent_id: - data['section_id'] = parent_id.id - if parent_id.change_responsible and parent_id.user_id: - data['user_id'] = parent_id.user_id.id - else: - raise osv.except_osv(_('Error!'), _('You can not escalate, you are already at the top level regarding your sales-team category.')) - self.write(cr, uid, [case.id], data, context=context) - case.case_escalate_send_note(parent_id, context=context) - return True - - def case_open(self, cr, uid, ids, context=None): - """ Opens case """ - cases = self.browse(cr, uid, ids, context=context) - for case in cases: - values = {'active': True} - if case.state == 'draft': - values['date_open'] = fields.datetime.now() - if not case.user_id: - values['user_id'] = uid - self.case_set(cr, uid, [case.id], 'open', values, context=context) - return True - - def case_close(self, cr, uid, ids, context=None): - """ Closes case """ - return self.case_set(cr, uid, ids, 'done', {'date_closed': fields.datetime.now()}, context=context) - - def case_cancel(self, cr, uid, ids, context=None): - """ Cancels case """ - return self.case_set(cr, uid, ids, 'cancel', {'active': True}, context=context) - - def case_pending(self, cr, uid, ids, context=None): - """ Sets case as pending """ - return self.case_set(cr, uid, ids, 'pending', {'active': True}, context=context) - - def case_reset(self, cr, uid, ids, context=None): - """ Resets case as draft """ - return self.case_set(cr, uid, ids, 'draft', {'active': True}, context=context) - - def case_set(self, cr, uid, ids, state_name, update_values=None, context=None): - """ Generic method for setting case. This methods wraps the update - of the record, as well as call to _action and browse_record - case setting to fill the cache. - - :params: state_name: the new value of the state, such as - 'draft' or 'close'. - :params: update_values: values that will be added with the state - update when writing values to the record. - """ - cases = self.browse(cr, uid, ids, context=context) - cases[0].state # fill browse record cache, for _action having old and new values - if update_values is None: - update_values = {} - update_values['state'] = state_name - return self.write(cr, uid, ids, update_values, context=context) - - # ****************************** - # Notifications - # ****************************** - - def case_get_note_msg_prefix(self, cr, uid, id, context=None): - return '' - - def case_open_send_note(self, cr, uid, ids, context=None): - for id in ids: - msg = _('%s has been opened.') % (self.case_get_note_msg_prefix(cr, uid, id, context=context)) - self.message_post(cr, uid, [id], body=msg, context=context) - return True - - def case_escalate_send_note(self, cr, uid, ids, new_section=None, context=None): - for id in ids: - if new_section: - msg = '%s has been escalated to %s.' % (self.case_get_note_msg_prefix(cr, uid, id, context=context), new_section.name) - else: - msg = '%s has been escalated.' % (self.case_get_note_msg_prefix(cr, uid, id, context=context)) - self.message_post(cr, uid, [id], body=msg, context=context) - return True - - def case_close_send_note(self, cr, uid, ids, context=None): - for id in ids: - msg = _('%s has been closed.') % (self.case_get_note_msg_prefix(cr, uid, id, context=context)) - self.message_post(cr, uid, [id], body=msg, context=context) - return True - - def case_cancel_send_note(self, cr, uid, ids, context=None): - for id in ids: - msg = _('%s has been canceled.') % (self.case_get_note_msg_prefix(cr, uid, id, context=context)) - self.message_post(cr, uid, [id], body=msg, context=context) - return True - - def case_pending_send_note(self, cr, uid, ids, context=None): - for id in ids: - msg = _('%s is now pending.') % (self.case_get_note_msg_prefix(cr, uid, id, context=context)) - self.message_post(cr, uid, [id], body=msg, context=context) - return True - - def case_reset_send_note(self, cr, uid, ids, context=None): - for id in ids: - msg = _('%s has been renewed.') % (self.case_get_note_msg_prefix(cr, uid, id, context=context)) - self.message_post(cr, uid, [id], body=msg, context=context) - return True diff --git a/addons/base_status/i18n/ar.po b/addons/base_status/i18n/ar.po deleted file mode 100644 index 1a0e4f1c401..00000000000 --- a/addons/base_status/i18n/ar.po +++ /dev/null @@ -1,76 +0,0 @@ -# Arabic translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-01 18:05+0000\n" -"Last-Translator: gehad shaat \n" -"Language-Team: Arabic \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "خطأ !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "خطأ!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "" diff --git a/addons/base_status/i18n/base_status.pot b/addons/base_status/i18n/base_status.pot deleted file mode 100644 index 3805dd46ce9..00000000000 --- a/addons/base_status/i18n/base_status.pot +++ /dev/null @@ -1,72 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * base_status -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 7.0alpha\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 17:05+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_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "You can not escalate, you are already at the top level regarding your sales-team category." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "" - diff --git a/addons/base_status/i18n/bs.po b/addons/base_status/i18n/bs.po deleted file mode 100644 index 0fdd8821dd2..00000000000 --- a/addons/base_status/i18n/bs.po +++ /dev/null @@ -1,80 +0,0 @@ -# Bosnian translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-08-08 22:20+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Bosnian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-09 05:06+0000\n" -"X-Generator: Launchpad (build 16723)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Greška !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s je bio otvoren." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s je bio obnovljen." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Greška!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Ne možete eskalirati, već ste na najvišem nivou u odnosu na kategoriju " -"prodajnog tima." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s je sad Na čekanju." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s je bio otkazan." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Već ste na najvišem nivou vaše kategorije prodajnog tima.\n" -"Zato ne možete dalje eskalirati." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s je bio zatvoren." diff --git a/addons/base_status/i18n/cs.po b/addons/base_status/i18n/cs.po deleted file mode 100644 index 3fdb5247e7f..00000000000 --- a/addons/base_status/i18n/cs.po +++ /dev/null @@ -1,76 +0,0 @@ -# Czech translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-03-30 12:43+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Czech \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-31 05:28+0000\n" -"X-Generator: Launchpad (build 16546)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "" diff --git a/addons/base_status/i18n/de.po b/addons/base_status/i18n/de.po deleted file mode 100644 index 9507cff81f4..00000000000 --- a/addons/base_status/i18n/de.po +++ /dev/null @@ -1,81 +0,0 @@ -# German translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-08 13:50+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" -"Language-Team: German \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Fehler !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s wurde eröffnet." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s wurde erneuert." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Fehler !" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Keine weitere Eskalation möglich, da Sie bereits die obersten Ebene erreicht " -"haben." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s wurde geändert auf Wiedervorlage." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s wurde abgebrochen." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Keine weitere Eskalation möglich, da Sie bereits die obersten Ebene erreicht " -"haben." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s wurde beendet." diff --git a/addons/base_status/i18n/en_GB.po b/addons/base_status/i18n/en_GB.po deleted file mode 100644 index f1461bf4f1b..00000000000 --- a/addons/base_status/i18n/en_GB.po +++ /dev/null @@ -1,80 +0,0 @@ -# English (United Kingdom) translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-06 15:07+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: English (United Kingdom) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Error !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s has been opened." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s has been renewed." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Error!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s is now pending." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s has been canceled." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s has been closed." diff --git a/addons/base_status/i18n/es.po b/addons/base_status/i18n/es.po deleted file mode 100644 index 3ed75d4c160..00000000000 --- a/addons/base_status/i18n/es.po +++ /dev/null @@ -1,79 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-10 22:19+0000\n" -"Last-Translator: Ana Juaristi Olalde \n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "¡ Error !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s ha sido abierto." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s ha sido renovado." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "¡Error!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"No puede escalar, usted está en la categoría más alta de su equipo de ventas" - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s está ahora pendiente." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s ha sido cancelado." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Está en el nivel más alto de la categoría de su equipo de ventas.\n" -"Por lo tanto no puede escalar más allá." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s ha sido cerrado." diff --git a/addons/base_status/i18n/fr.po b/addons/base_status/i18n/fr.po deleted file mode 100644 index 7a22f3be0f9..00000000000 --- a/addons/base_status/i18n/fr.po +++ /dev/null @@ -1,81 +0,0 @@ -# French translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-05 09:30+0000\n" -"Last-Translator: Numérigraphe \n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Erreur !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s a été ouvert(e)." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s a été renouvelé(e)." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Erreur !" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Vous ne pouvez pas demander d'escalade : vous êtes déjà au plus haut niveau " -"possible dans votre catégorie d'équipes de ventes." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s est maintenant en attente." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s a été annulé(e)." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Vous êtes déjà au plus haut niveau possible dans votre catégorie d'équipes " -"de ventes.\n" -"Par conséquent vous ne pouvez pas demander une escalade au niveau supérieur." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s a été fermé(e)." diff --git a/addons/base_status/i18n/hr.po b/addons/base_status/i18n/hr.po deleted file mode 100644 index 41d004aaf14..00000000000 --- a/addons/base_status/i18n/hr.po +++ /dev/null @@ -1,78 +0,0 @@ -# Croatian translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-09 19:46+0000\n" -"Last-Translator: Goran Kliska \n" -"Language-Team: Croatian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Greška !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s je otvoren." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s je obnovljen." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Greška!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "Ne možete eskaliarati. Vi ste na vrhu hijerarhije prodajnog tima." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s je sada na čekanju." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s je otkazan." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Vi ste na vrhu hijerarhije prodajnog tima.\n" -"Stoga ne možete dalje eskalirati." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s je zatvoren." diff --git a/addons/base_status/i18n/hu.po b/addons/base_status/i18n/hu.po deleted file mode 100644 index e11ea554b07..00000000000 --- a/addons/base_status/i18n/hu.po +++ /dev/null @@ -1,80 +0,0 @@ -# Hungarian translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-03-14 10:26+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Hungarian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Hiba!" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s meg lett nyitva." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s meg lett újítva." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Hiba!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Nem tud feljebb lépni, már az értékesítési csoportját illetően a legmagasabb " -"fokon áll." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s ez nem elintézetlen." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s ez visszavont." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Már az értékesítési csoportjának a legmagasabb szintjén áll.\n" -"Ezért nem tud tovább feljebb lépni." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s le lett Zárva." diff --git a/addons/base_status/i18n/id.po b/addons/base_status/i18n/id.po deleted file mode 100644 index a90023ef348..00000000000 --- a/addons/base_status/i18n/id.po +++ /dev/null @@ -1,77 +0,0 @@ -# Indonesian translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-17 00:41+0000\n" -"Last-Translator: Riza Kurniawan \n" -"Language-Team: Indonesian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Ada Kesalahan !!!" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s sedang dibuka." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s sedang diperbaharui." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Ada Kesalahan !" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Tidak bisa ditingkatkan, anda pada tingkat tertinggi bersama tim sales anda." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s saat ini ditunda." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s sedang = dibatalkan." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s sedang = ditutup." diff --git a/addons/base_status/i18n/it.po b/addons/base_status/i18n/it.po deleted file mode 100644 index 6594ff72e4e..00000000000 --- a/addons/base_status/i18n/it.po +++ /dev/null @@ -1,78 +0,0 @@ -# Italian translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-13 19:22+0000\n" -"Last-Translator: Davide Corio - agilebg.com \n" -"Language-Team: Italian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Errore !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s è stato aperto." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s è stato rinnovato." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Errore!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "Impossibile scalare, si è già al livello massimo del team vendite." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s è ora in attesa." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s è stato annullato." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Si è già al massimo livello del team vendita.\n" -"Quindi non è possibile scalare ulteriormente." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s è stato chiuso." diff --git a/addons/base_status/i18n/lt.po b/addons/base_status/i18n/lt.po deleted file mode 100644 index cdaf9b0db37..00000000000 --- a/addons/base_status/i18n/lt.po +++ /dev/null @@ -1,76 +0,0 @@ -# Lithuanian translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-04-29 15:17+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Lithuanian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-04-30 05:29+0000\n" -"X-Generator: Launchpad (build 16580)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "" diff --git a/addons/base_status/i18n/mk.po b/addons/base_status/i18n/mk.po deleted file mode 100644 index 0f321e004b1..00000000000 --- a/addons/base_status/i18n/mk.po +++ /dev/null @@ -1,80 +0,0 @@ -# Macedonian translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-21 13:28+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Macedonian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Грешка !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s е отворен." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s е обновен." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Грешка!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Неможе да ескалирате, веќе сте на највисокото ниво со оглед на категоријата " -"на вашиот продажбен тим." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s е во исчекување." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s е откажан." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Веќе сте на највисокото ниво на вашиот продажбен тим.\n" -"Значи понатамошно ескалирање не е можно." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s е затворен." diff --git a/addons/base_status/i18n/mn.po b/addons/base_status/i18n/mn.po deleted file mode 100644 index 5bb891348e8..00000000000 --- a/addons/base_status/i18n/mn.po +++ /dev/null @@ -1,78 +0,0 @@ -# Mongolian translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-27 16:26+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Mongolian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Алдаа !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s нээгдлээ." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s шинэчлэгдлээ." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Алдаа!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "Томруулах боломжгүй. Учир нь та багийнхаа хамгийн дээд түвшин байна." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s одоо хүлээгдэж буй." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s цуцлагдлаа." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Та борлуулалтын багийн ангилалынхаа хамгийн дээд түвшин байна.\n" -"Тиймээс та дахин томруулах боломжгүй." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s хаагдлаа." diff --git a/addons/base_status/i18n/nl.po b/addons/base_status/i18n/nl.po deleted file mode 100644 index 882e44d2ded..00000000000 --- a/addons/base_status/i18n/nl.po +++ /dev/null @@ -1,80 +0,0 @@ -# Dutch translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-20 14:05+0000\n" -"Last-Translator: Erwin van der Ploeg (Endian Solutions) \n" -"Language-Team: Dutch \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Fout!" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s is geopend." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s is vernieuw." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Fout!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Het is niet mogelijk om verder te escaleren. U bent al op het hoogste niveau " -"van uw verkoopteam categorieën." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s is nu in afwachting." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s is geannuleerd." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"U bent al op het hoogste niveau van het verkoopteam.\n" -"Het is zodoende niet mogelijk om verder te escaleren." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s is gesloten." diff --git a/addons/base_status/i18n/nl_BE.po b/addons/base_status/i18n/nl_BE.po deleted file mode 100644 index 6a3c2d83fc7..00000000000 --- a/addons/base_status/i18n/nl_BE.po +++ /dev/null @@ -1,80 +0,0 @@ -# Dutch (Belgium) translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-04-15 16:40+0000\n" -"Last-Translator: Els Van Vossel (Agaplan) \n" -"Language-Team: Dutch (Belgium) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-04-16 04:37+0000\n" -"X-Generator: Launchpad (build 16564)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Fout" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s is geopend." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s is vernieuwd." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Fout" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"U kunt niet escaleren; u heeft het hoogste niveau in de verkoopteams al " -"bereikt." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s is wachtend." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s is geannuleerd." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"U bent al op het hoogste niveau van uw verkoopteam.\n" -"U kunt dus niet verder escaleren." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s is gesloten." diff --git a/addons/base_status/i18n/pl.po b/addons/base_status/i18n/pl.po deleted file mode 100644 index 61a1e96e6f4..00000000000 --- a/addons/base_status/i18n/pl.po +++ /dev/null @@ -1,79 +0,0 @@ -# Polish translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-16 11:12+0000\n" -"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" -"Language-Team: Polish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Błąd !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s zostało otwarte." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s zostało odnowione." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Błąd!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Nie możesz przekazywać nadrzędnym, bo jesteś na górze w kategorii zespołu." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s oczekuje." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s zostało anulowane." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Jesteś na najwyższym poziomie kategorii zespołów.\n" -"Więc nie możesz przekazywać wyżej." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s zostało zamknięte." diff --git a/addons/base_status/i18n/pt.po b/addons/base_status/i18n/pt.po deleted file mode 100644 index 2e8648811c0..00000000000 --- a/addons/base_status/i18n/pt.po +++ /dev/null @@ -1,80 +0,0 @@ -# Portuguese translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-13 16:39+0000\n" -"Last-Translator: Rui Franco (multibase.pt) \n" -"Language-Team: Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Erro!" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s foi aberto." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s foi renovado." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Erro!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Não pode subir de grau porque já está no topo no que concerne à categoria da " -"sua equipa de vendas." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s agora está pendente." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s foi cancelado." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Já está no topo no que concerne à categoria da sua equipa de vendas.\n" -"Não pode subir mais." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s foi fechado." diff --git a/addons/base_status/i18n/pt_BR.po b/addons/base_status/i18n/pt_BR.po deleted file mode 100644 index 37bf13bed7c..00000000000 --- a/addons/base_status/i18n/pt_BR.po +++ /dev/null @@ -1,81 +0,0 @@ -# Brazilian Portuguese translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-16 23:52+0000\n" -"Last-Translator: Fábio Martinelli - http://zupy.com.br " -"\n" -"Language-Team: Brazilian Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Erro!" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s foi aberta." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s foi renovado." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Erro!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Você não pode escalar, você já está no nível mais alto em relação a sua " -"categoria de equipe de vendas." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s está agora pendente." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s foi cancelado." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Você já está no nível mais alto de sua categoria de equipe de vendas.\n" -"Portanto, você não pode escalar além disso." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s foi fechado." diff --git a/addons/base_status/i18n/ro.po b/addons/base_status/i18n/ro.po deleted file mode 100644 index 4f82205f7e5..00000000000 --- a/addons/base_status/i18n/ro.po +++ /dev/null @@ -1,81 +0,0 @@ -# Romanian translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-23 18:23+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Romanian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Eroare !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s a fost deschis." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s a fost reinnoit." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Eroare!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Nu puteti avansa, sunteti deja la cel mai inalt nivel in ceea ce priveste " -"categoria echipei d-voastra de vanzari." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s este acum in asteptare." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s a fost anulat." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Sunteti deja la cel mai inalt nivel al categoriei echipei dumneavoastra de " -"vanzari.\n" -"Prin urmare nu mai puteti avansa." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s a fost inchis." diff --git a/addons/base_status/i18n/ru.po b/addons/base_status/i18n/ru.po deleted file mode 100644 index 2dab7ceaf31..00000000000 --- a/addons/base_status/i18n/ru.po +++ /dev/null @@ -1,80 +0,0 @@ -# Russian translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-06-05 07:16+0000\n" -"Last-Translator: Chertykov Denis \n" -"Language-Team: Russian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-06 05:21+0000\n" -"X-Generator: Launchpad (build 16667)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Ошибка !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s было открыто." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s было обновлено." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Ошибка!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Вы не можете обострить, вы уже на высшем уровне относительно вашей категории " -"отдела продаж." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s сейчас в ожидании." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s было отменено." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Вы уже на высшем уровне категории вашей команды продаж.\n" -"Поэтому вы не можете обострить." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s было закрыто." diff --git a/addons/base_status/i18n/sl.po b/addons/base_status/i18n/sl.po deleted file mode 100644 index d4f00213381..00000000000 --- a/addons/base_status/i18n/sl.po +++ /dev/null @@ -1,76 +0,0 @@ -# Slovenian translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-29 12:12+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Slovenian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Napaka!" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s je bil od." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s je obnovljen." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Napaka!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "Ste že na vrhu hierarhije vaših skupin prodaje." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s je na čakanju." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s je preklican." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "Ste že na vrhu hierarhije vaših skupin prodaje." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s je zaprt." diff --git a/addons/base_status/i18n/sv.po b/addons/base_status/i18n/sv.po deleted file mode 100644 index eb1b42e6a53..00000000000 --- a/addons/base_status/i18n/sv.po +++ /dev/null @@ -1,79 +0,0 @@ -# Swedish translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-07-08 15:10+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Swedish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-09 05:16+0000\n" -"X-Generator: Launchpad (build 16696)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Fel !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s har öppnats." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s har förnyats." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Fel!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Du kan inte eskalera längre, du har nått toppen för denna säljlags-kategori." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s är nu pågående." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s har avbrutits." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Du har nått översta nivån för din säljlagskategori.\n" -"Det går därför inte att eskalera ytterligare." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s har stängts." diff --git a/addons/base_status/i18n/tr.po b/addons/base_status/i18n/tr.po deleted file mode 100644 index 33eac53991e..00000000000 --- a/addons/base_status/i18n/tr.po +++ /dev/null @@ -1,79 +0,0 @@ -# Turkish translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-03 12:04+0000\n" -"Last-Translator: Ahmet Altınışık \n" -"Language-Team: Turkish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "Hata !" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s açıldı." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s yenilendi." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "Hata!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "" -"Yükseltemezsiniz, satış-takımı kategorisine göre zaten en üst düzeydesiniz." - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s şimdi bekliyor." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s iptal edildi." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"Zaten satış takımı kategorisinin en üst düzeyindesiniz.\n" -"Yani daha fazla yükseltemezsiniz." - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s kapatıldı." diff --git a/addons/base_status/i18n/zh_CN.po b/addons/base_status/i18n/zh_CN.po deleted file mode 100644 index 154de7fb950..00000000000 --- a/addons/base_status/i18n/zh_CN.po +++ /dev/null @@ -1,78 +0,0 @@ -# Chinese (Simplified) translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-11-28 07:43+0000\n" -"Last-Translator: 盈通 ccdos \n" -"Language-Team: Chinese (Simplified) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "错误!" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s 已经被 打开." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s 已经被 更新." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "错误!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "不能上报,你已经在您销售团队类别中的最高级了。" - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s 现在 待定." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s 已经被 取消." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "" -"你已经在您销售团队类别中的最高级了。\n" -"因此,你不能再上报了。" - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s 已经被 关闭." diff --git a/addons/base_status/i18n/zh_TW.po b/addons/base_status/i18n/zh_TW.po deleted file mode 100644 index 9a32a17d35e..00000000000 --- a/addons/base_status/i18n/zh_TW.po +++ /dev/null @@ -1,76 +0,0 @@ -# Chinese (Traditional) translation for openobject-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-30 14:21+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Chinese (Traditional) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-16 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "Error !" -msgstr "錯誤!" - -#. module: base_status -#: code:addons/base_status/base_state.py:166 -#, python-format -msgid "%s has been opened." -msgstr "%s 已經 開立." - -#. module: base_status -#: code:addons/base_status/base_state.py:199 -#, python-format -msgid "%s has been renewed." -msgstr "%s 已經 更新." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "Error!" -msgstr "錯誤!" - -#. module: base_status -#: code:addons/base_status/base_state.py:107 -#, python-format -msgid "" -"You can not escalate, you are already at the top level regarding your sales-" -"team category." -msgstr "您不能升級,您已經是您銷售團隊類別中的最高等級了。" - -#. module: base_status -#: code:addons/base_status/base_state.py:193 -#, python-format -msgid "%s is now pending." -msgstr "%s 現在是 暫停." - -#. module: base_status -#: code:addons/base_status/base_state.py:187 -#, python-format -msgid "%s has been canceled." -msgstr "%s 已經 取消." - -#. module: base_status -#: code:addons/base_status/base_stage.py:210 -#, python-format -msgid "" -"You are already at the top level of your sales-team category.\n" -"Therefore you cannot escalate furthermore." -msgstr "您已經是您銷售團隊類別中的最高等級了。因此您不能再升級了。" - -#. module: base_status -#: code:addons/base_status/base_state.py:181 -#, python-format -msgid "%s has been closed." -msgstr "%s 已經 關閉." diff --git a/addons/crm/__openerp__.py b/addons/crm/__openerp__.py index 3e6b55006fa..1b4ba191b82 100644 --- a/addons/crm/__openerp__.py +++ b/addons/crm/__openerp__.py @@ -51,7 +51,6 @@ Dashboard for CRM will include: 'depends': [ 'base_action_rule', 'base_setup', - 'base_status', 'process', 'mail', 'email_template', diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 65d096c6a51..3fe9e131678 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -830,9 +830,9 @@ class crm_lead(format_address, osv.osv): 'priority': lead.priority, } new_id = phonecall.create(cr, uid, vals, context=context) - phonecall.case_open(cr, uid, [new_id], context=context) + phonecall.write(cr, uid, [new_id], {'state': 'open'}, context=context) if action == 'log': - phonecall.case_close(cr, uid, [new_id], context=context) + phonecall.write(cr, uid, [new_id], {'state': 'done'}, context=context) phonecall_dict[lead.id] = new_id self.schedule_phonecall_send_note(cr, uid, [lead.id], new_id, action, context=context) return phonecall_dict diff --git a/addons/crm/crm_phonecall.py b/addons/crm/crm_phonecall.py index e6425d598cd..1e67c50a2c3 100644 --- a/addons/crm/crm_phonecall.py +++ b/addons/crm/crm_phonecall.py @@ -19,21 +19,19 @@ # ############################################################################## -from openerp.addons.base_status.base_state import base_state import crm from datetime import datetime from openerp.osv import fields, osv from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT from openerp.tools.translate import _ -class crm_phonecall(base_state, osv.osv): +class crm_phonecall(osv.osv): """ Model for CRM phonecalls """ _name = "crm.phonecall" _description = "Phonecall" _order = "id desc" _inherit = ['mail.thread'] _columns = { - # base_state required fields 'date_action_last': fields.datetime('Last Action', readonly=1), 'date_action_next': fields.datetime('Next Action', readonly=1), 'create_date': fields.datetime('Creation Date' , readonly=True), @@ -43,16 +41,15 @@ class crm_phonecall(base_state, osv.osv): 'partner_id': fields.many2one('res.partner', 'Contact'), 'company_id': fields.many2one('res.company', 'Company'), 'description': fields.text('Description'), - 'state': fields.selection([ ('draft', 'Draft'), - ('open', 'Confirmed'), - ('pending', 'Not Held'), - ('cancel', 'Cancelled'), - ('done', 'Held'),], - string='Status', size=16, readonly=True, track_visibility='onchange', - help='The status is set to \'Todo\', when a case is created.\ - If the case is in progress the status is set to \'Open\'.\ - When the call is over, the status is set to \'Held\'.\ - If the call needs to be done then the status is set to \'Not Held\'.'), + 'state': fields.selection( + [('open', 'Confirmed'), + ('cancel', 'Cancelled'), + ('pending', 'Pending'), + ('done', 'Held') + ], string='Status', readonly=True, track_visibility='onchange', + help='The status is set to Confirmed, when a case is created.\n' + 'When the call is over, the status is set to Held.\n' + 'If the callis not applicable anymore, the status can be set to Cancelled.'), 'email_from': fields.char('Email', size=128, help="These people will receive email."), 'date_open': fields.datetime('Opened', readonly=True), # phonecall fields @@ -71,7 +68,7 @@ class crm_phonecall(base_state, osv.osv): } def _get_default_state(self, cr, uid, context=None): - if context and context.get('default_state', False): + if context and context.get('default_state'): return context.get('default_state') return 'open' @@ -79,29 +76,38 @@ class crm_phonecall(base_state, osv.osv): 'date': fields.datetime.now, 'priority': crm.AVAILABLE_PRIORITIES[2][0], 'state': _get_default_state, - 'user_id': lambda self,cr,uid,ctx: uid, + 'user_id': lambda self, cr, uid, ctx: uid, 'active': 1 } - def case_close(self, cr, uid, ids, context=None): - """ Overrides close for crm_case for setting duration """ - res = True - for phone in self.browse(cr, uid, ids, context=context): - phone_id = phone.id - data = {} - if phone.duration <=0: - duration = datetime.now() - datetime.strptime(phone.date, DEFAULT_SERVER_DATETIME_FORMAT) - data['duration'] = duration.seconds/float(60) - res = super(crm_phonecall, self).case_close(cr, uid, [phone_id], context=context) - self.write(cr, uid, [phone_id], data, context=context) - return res + def on_change_partner_id(self, cr, uid, ids, partner_id, context=None): + values = {} + if partner_id: + partner = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context) + values = { + 'partner_phone': partner.phone, + 'partner_mobile': partner.mobile, + } + return {'value': values} - def case_reset(self, cr, uid, ids, context=None): - """Resets case as Todo - """ - res = super(crm_phonecall, self).case_reset(cr, uid, ids, context) - self.write(cr, uid, ids, {'duration': 0.0, 'state':'open'}, context=context) - return res + def write(self, cr, uid, ids, values, context=None): + """ Override to add case management: open/close dates """ + if values.get('state'): + if values.get('state') == 'done': + values['date_closed'] = fields.datetime.now() + self.compute_duration(cr, uid, ids, context=context) + elif values.get('state') == 'open': + values['date_open'] = fields.datetime.now() + values['duration'] = 0.0 + return super(crm_phonecall, self).write(cr, uid, ids, values, context=context) + + def compute_duration(self, cr, uid, ids, context=None): + for phonecall in self.browse(cr, uid, ids, context=context): + if phonecall.duration <= 0: + duration = datetime.now() - datetime.strptime(phonecall.date, DEFAULT_SERVER_DATETIME_FORMAT) + values = {'duration': duration.seconds/float(60)} + self.write(cr, uid, [phonecall.id], values, context=context) + return True def schedule_another_phonecall(self, cr, uid, ids, schedule_time, call_summary, \ user_id=False, section_id=False, categ_id=False, action='schedule', context=None): @@ -135,7 +141,7 @@ class crm_phonecall(base_state, osv.osv): } new_id = self.create(cr, uid, vals, context=context) if action == 'log': - self.case_close(cr, uid, [new_id]) + self.write(cr, uid, [new_id], {'state': 'done'}, context=context) phonecall_dict[call.id] = new_id return phonecall_dict @@ -243,12 +249,11 @@ class crm_phonecall(base_state, osv.osv): 'email_from': default_contact and default_contact.email, }) vals = { - 'partner_id': partner_id, - 'opportunity_id' : opportunity_id, + 'partner_id': partner_id, + 'opportunity_id': opportunity_id, + 'state': 'done', } - self.write(cr, uid, [call.id], vals) - self.case_close(cr, uid, [call.id]) - opportunity.case_open(cr, uid, [opportunity_id]) + self.write(cr, uid, [call.id], vals, context=context) opportunity_dict[call.id] = opportunity_id return opportunity_dict diff --git a/addons/crm/crm_phonecall_view.xml b/addons/crm/crm_phonecall_view.xml index 5b6fbca58ac..41a0eb5f805 100644 --- a/addons/crm/crm_phonecall_view.xml +++ b/addons/crm/crm_phonecall_view.xml @@ -50,14 +50,6 @@ -