From 9180d920aa05a9e1e00796293c91619d649d6afc Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Fri, 28 May 2010 12:01:04 +0530 Subject: [PATCH 01/18] [IMP]:stock,account:rename the buttons name of the SQL reports. bzr revid: apa@tinyerp.com-20100528063104-fwka6w697en3na9n --- .../account/report/account_analytic_entries_report_view.xml | 4 ++-- addons/account/report/account_analytic_report_view.xml | 4 ++-- addons/account/report/account_entries_report_view.xml | 4 ++-- addons/account/report/account_invoice_report_view.xml | 4 ++-- addons/stock/report/report_stock_picking_view.xml | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/addons/account/report/account_analytic_entries_report_view.xml b/addons/account/report/account_analytic_entries_report_view.xml index 157a08f8ca5..82a063256c1 100644 --- a/addons/account/report/account_analytic_entries_report_view.xml +++ b/addons/account/report/account_analytic_entries_report_view.xml @@ -35,10 +35,10 @@ - - diff --git a/addons/account/report/account_analytic_report_view.xml b/addons/account/report/account_analytic_report_view.xml index eba69e2785b..f853b809867 100644 --- a/addons/account/report/account_analytic_report_view.xml +++ b/addons/account/report/account_analytic_report_view.xml @@ -36,10 +36,10 @@ - - diff --git a/addons/account/report/account_entries_report_view.xml b/addons/account/report/account_entries_report_view.xml index f61348c290c..5d1b99b578e 100644 --- a/addons/account/report/account_entries_report_view.xml +++ b/addons/account/report/account_entries_report_view.xml @@ -50,10 +50,10 @@ - - diff --git a/addons/account/report/account_invoice_report_view.xml b/addons/account/report/account_invoice_report_view.xml index 597e5f43675..94f181cd587 100644 --- a/addons/account/report/account_invoice_report_view.xml +++ b/addons/account/report/account_invoice_report_view.xml @@ -54,10 +54,10 @@ - - diff --git a/addons/stock/report/report_stock_picking_view.xml b/addons/stock/report/report_stock_picking_view.xml index c343b09931a..e570e2b55ea 100644 --- a/addons/stock/report/report_stock_picking_view.xml +++ b/addons/stock/report/report_stock_picking_view.xml @@ -54,10 +54,10 @@ - - From 948c9e8ae2fe92369cc247a65a02142ea0ab3a38 Mon Sep 17 00:00:00 2001 From: "ssi (Open ERP)" Date: Fri, 28 May 2010 12:29:50 +0530 Subject: [PATCH 02/18] [ADD] added new module marketing to manage menus bzr revid: ssi@tinyerp.com-20100528065950-ia7kz041py33m54k --- addons/marketing/__init__.py | 23 +++++++++++++++++ addons/marketing/__openerp__.py | 38 +++++++++++++++++++++++++++++ addons/marketing/marketing_view.xml | 6 +++++ 3 files changed, 67 insertions(+) create mode 100644 addons/marketing/__init__.py create mode 100644 addons/marketing/__openerp__.py create mode 100644 addons/marketing/marketing_view.xml diff --git a/addons/marketing/__init__.py b/addons/marketing/__init__.py new file mode 100644 index 00000000000..2aefd8b3c11 --- /dev/null +++ b/addons/marketing/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# 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 . +# +############################################################################## + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/marketing/__openerp__.py b/addons/marketing/__openerp__.py new file mode 100644 index 00000000000..36cec655d15 --- /dev/null +++ b/addons/marketing/__openerp__.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# 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" : "Marketing", + "version" : "1.1", + "depends" : ["base"], + "author" : "Tiny", + "category": 'Generic Modules/Marketing', + "description": "Menu for Marketing", + 'website': 'http://www.openerp.com', + 'init_xml': [], + 'demo_xml':[], + 'update_xml': ['marketing_view.xml'], + 'demo_xml': [], + 'installable': True, + 'active': False, +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/marketing/marketing_view.xml b/addons/marketing/marketing_view.xml new file mode 100644 index 00000000000..b920ce369fc --- /dev/null +++ b/addons/marketing/marketing_view.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file From e74b683ab5101ce1e495e097e6cfd87129a8eba5 Mon Sep 17 00:00:00 2001 From: "ssi (Open ERP)" Date: Fri, 28 May 2010 12:54:14 +0530 Subject: [PATCH 03/18] [IMP] marketing_campaign: modified menus and dependency bzr revid: ssi@tinyerp.com-20100528072414-8uatbvbl7g3rlrj4 --- addons/marketing_campaign/__openerp__.py | 5 ++++- addons/marketing_campaign/marketing_campaign_view.xml | 11 ++++++----- .../report/campaign_analysis_view.xml | 7 ++++--- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/addons/marketing_campaign/__openerp__.py b/addons/marketing_campaign/__openerp__.py index 9a10fdbaa3d..ad91466817c 100755 --- a/addons/marketing_campaign/__openerp__.py +++ b/addons/marketing_campaign/__openerp__.py @@ -23,7 +23,8 @@ { "name" : "", "version" : "1.1", - "depends" : ["crm", + "depends" : ["marketing", + "crm", "document", "poweremail" # need to get this module form the branch # lp:poweremail @@ -34,11 +35,13 @@ """, 'website': 'http://www.openerp.com', 'init_xml': [], + 'demo_xml':[], 'update_xml': [ 'marketing_campaign_view.xml', 'marketing_campaign_data.xml', 'marketing_campaign_workflow.xml', 'report/campaign_analysis_view.xml', + 'marketing_campaign_demo.xml' ], 'demo_xml': [ 'marketing_campaign_demo.xml', diff --git a/addons/marketing_campaign/marketing_campaign_view.xml b/addons/marketing_campaign/marketing_campaign_view.xml index 5a7f8529cc0..fb88b6d283d 100755 --- a/addons/marketing_campaign/marketing_campaign_view.xml +++ b/addons/marketing_campaign/marketing_campaign_view.xml @@ -1,7 +1,7 @@ - + + + + + 0.631 + + + 0.632 + + + diff --git a/bin/import_xml.rng b/bin/import_xml.rng index e139238acfe..3a698f4a897 100644 --- a/bin/import_xml.rng +++ b/bin/import_xml.rng @@ -32,6 +32,7 @@ + @@ -51,6 +52,7 @@ + @@ -70,6 +72,7 @@ + @@ -205,6 +208,7 @@ + From 74cf00b2fd67da53e0b9e77a8df838915f139d86 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 31 May 2010 16:05:12 +0200 Subject: [PATCH 12/18] [BACKPORT] manual backport of fix for lp:541545 (http://bazaar.launchpad.net/~openerp/openobject-server/5.0/revision/chs@openerp.com-20100503080227-nrn21og1yd4bmy2l) lp bug: https://launchpad.net/bugs/541545 fixed bzr revid: chs@openerp.com-20100531140512-610lbks7cnwa6m8w --- bin/addons/base/__openerp__.py | 1 + bin/addons/base/test/bug_lp541545.xml | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 bin/addons/base/test/bug_lp541545.xml diff --git a/bin/addons/base/__openerp__.py b/bin/addons/base/__openerp__.py index 827ac3263ae..8685bf6c342 100644 --- a/bin/addons/base/__openerp__.py +++ b/bin/addons/base/__openerp__.py @@ -74,6 +74,7 @@ 'test': [ 'test/base_test.xml', 'test/test_context.xml', + 'bug_lp541545.xml', ], 'installable': True, 'active': True, diff --git a/bin/addons/base/test/bug_lp541545.xml b/bin/addons/base/test/bug_lp541545.xml new file mode 100644 index 00000000000..4c1df7a0383 --- /dev/null +++ b/bin/addons/base/test/bug_lp541545.xml @@ -0,0 +1,14 @@ + + + + + + + + + + From c11f53d6951e766890569e402ef18d18aaf50e50 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 31 May 2010 11:39:13 +0200 Subject: [PATCH 13/18] [IMP] tools: find_in_path: use which (file found on python bug tracker) bzr revid: chs@openerp.com-20100531093913-mn98pno6srb74v27 --- bin/tools/misc.py | 26 ++++---- bin/tools/which.py | 153 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 165 insertions(+), 14 deletions(-) create mode 100644 bin/tools/which.py diff --git a/bin/tools/misc.py b/bin/tools/misc.py index e60213ca740..1594ca5bd6a 100644 --- a/bin/tools/misc.py +++ b/bin/tools/misc.py @@ -3,6 +3,7 @@ # # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). +# Copyright (C) 2010 OpenERP s.a. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -34,6 +35,7 @@ import socket import re from itertools import islice import threading +from which import which if sys.version_info[:2] < (2, 4): @@ -112,23 +114,19 @@ def init_db(cr): cr.commit() def find_in_path(name): - if os.name == "nt": - sep = ';' - else: - sep = ':' - path = [dir for dir in os.environ['PATH'].split(sep) - if os.path.isdir(dir)] - for dir in path: - val = os.path.join(dir, name) - if os.path.isfile(val) or os.path.islink(val): - return val - return None + try: + return which(name) + except IOError: + return None def find_pg_tool(name): + path = None if config['pg_path'] and config['pg_path'] != 'None': - return os.path.join(config['pg_path'], name) - else: - return find_in_path(name) + path = config['pg_path'] + try: + return which(name, path=path) + except IOError: + return None def exec_pg_command(name, *args): prog = find_pg_tool(name) diff --git a/bin/tools/which.py b/bin/tools/which.py new file mode 100644 index 00000000000..66b264bddec --- /dev/null +++ b/bin/tools/which.py @@ -0,0 +1,153 @@ +#!/usr/bin/env python +""" Which - locate a command + + * adapted from Brian Curtin's http://bugs.python.org/file15381/shutil_which.patch + * see http://bugs.python.org/issue444582 + * uses ``PATHEXT`` on Windows + * searches current directory before ``PATH`` on Windows, + but not before an explicitly passed path + * accepts both string or iterable for an explicitly passed path, or pathext + * accepts an explicitly passed empty path, or pathext (either '' or []) + * does not search ``PATH`` for files that have a path specified in their name already + * moved defpath and defpathext lists initialization to module level, + instead of initializing them on each function call + * changed interface: which_files() returns generator, which() returns first match, + or raises IOError(errno.ENOENT) + + .. function:: which_files(file [, mode=os.F_OK | os.X_OK[, path=None[, pathext=None]]]) + + Return a generator which yields full paths in which the *file* name exists + in a directory that is part of the file name, or on *path*, + and has the given *mode*. + By default, *mode* matches an inclusive OR of os.F_OK and os.X_OK + - an existing executable file. + The *path* is, by default, the ``PATH`` variable on the platform, + or the string/iterable passed in as *path*. + In the event that a ``PATH`` variable is not found, :const:`os.defpath` is used. + On Windows, a current directory is searched before using the ``PATH`` variable, + but not before an explicitly passed *path*. + The *pathext* is only used on Windows to match files with given extensions appended as well. + It defaults to the ``PATHEXT`` variable, or the string/iterable passed in as *pathext*. + In the event that a ``PATHEXT`` variable is not found, + default value for Windows XP/Vista is used. + The command is always searched without extension first, + even when *pathext* is explicitly passed. + + .. function:: which(file [, mode=os.F_OK | os.X_OK[, path=None[, pathext=None]]]) + Return first match generated by which_files(file, mode, path, pathext), + or raise IOError(errno.ENOENT). + +""" +__docformat__ = 'restructuredtext en' +__all__ = 'which which_files pathsep defpath defpathext F_OK R_OK W_OK X_OK'.split() + +import sys +from os import access, defpath, pathsep, environ, F_OK, R_OK, W_OK, X_OK +from os.path import exists, dirname, split, join + +windows = sys.platform.startswith('win') + +defpath = environ.get('PATH', defpath).split(pathsep) + +if windows: + defpath.insert(0, '.') # can insert without checking, when duplicates are removed + # given the quite usual mess in PATH on Windows, let's rather remove duplicates + seen = set() + defpath = [dir for dir in defpath if dir.lower() not in seen and not seen.add(dir.lower())] + del seen + + defpathext = [''] + environ.get('PATHEXT', + '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC').lower().split(pathsep) +else: + defpathext = [''] + +def which_files(file, mode=F_OK | X_OK, path=None, pathext=None): + """ Locate a file in a path supplied as a part of the file name, + or the user's path, or a supplied path. + The function yields full paths (not necessarily absolute paths), + in which the given file name matches an existing file in a directory on the path. + + >>> def test_which(expected, *args, **argd): + ... result = list(which_files(*args, **argd)) + ... assert result == expected, 'which_files: %s != %s' % (result, expected) + ... + ... try: + ... result = [ which(*args, **argd) ] + ... except IOError: + ... result = [] + ... assert result[:1] == expected[:1], 'which: %s != %s' % (result[:1], expected[:1]) + + >>> if windows: cmd = environ['COMSPEC'] + >>> if windows: test_which([cmd], 'cmd') + >>> if windows: test_which([cmd], 'cmd.exe') + >>> if windows: test_which([cmd], 'cmd', path=dirname(cmd)) + >>> if windows: test_which([cmd], 'cmd', pathext='.exe') + >>> if windows: test_which([cmd], cmd) + >>> if windows: test_which([cmd], cmd, path='') + >>> if windows: test_which([cmd], cmd, pathext='') + >>> if windows: test_which([cmd], cmd[:-4]) + >>> if windows: test_which([cmd], cmd[:-4], path='') + + >>> if windows: test_which([], 'cmd', path='') + >>> if windows: test_which([], 'cmd', pathext='') + >>> if windows: test_which([], '/cmd') + >>> if windows: test_which([], cmd[:-4], pathext='') + + >>> if not windows: sh = '/bin/sh' + >>> if not windows: test_which([sh], 'sh') + >>> if not windows: test_which([sh], 'sh', path=dirname(sh)) + >>> if not windows: test_which([sh], 'sh', pathext='') + >>> if not windows: test_which([sh], sh) + >>> if not windows: test_which([sh], sh, path='') + >>> if not windows: test_which([sh], sh, pathext='') + + >>> if not windows: test_which([], 'sh', mode=W_OK) # not running as root, are you? + >>> if not windows: test_which([], 'sh', path='') + >>> if not windows: test_which([], '/sh') + """ + filepath, file = split(file) + + if filepath: + path = (filepath,) + elif path is None: + path = defpath + elif isinstance(path, str): + path = path.split(pathsep) + + if pathext is None: + pathext = defpathext + elif isinstance(pathext, str): + pathext = pathext.split(pathsep) + + if not '' in pathext: + pathext.insert(0, '') # always check command without extension, even for custom pathext + + for dir in path: + basepath = join(dir, file) + for ext in pathext: + fullpath = basepath + ext + if exists(fullpath) and access(fullpath, mode): + yield fullpath + +def which(file, mode=F_OK | X_OK, path=None, pathext=None): + """ Locate a file in a path supplied as a part of the file name, + or the user's path, or a supplied path. + The function returns full path (not necessarily absolute path), + in which the given file name matches an existing file in a directory on the path, + or raises IOError(errno.ENOENT). + + >>> # for doctest see which_files() + """ + try: + return iter(which_files(file, mode, path, pathext)).next() + except StopIteration: + try: + from errno import ENOENT + except ImportError: + ENOENT = 2 + raise IOError(ENOENT, '%s not found' % (mode & X_OK and 'command' or 'file'), file) + + +if __name__ == '__main__': + import doctest + doctest.testmod() From 04a13826a0ecd4fb2a713c4b2050e5d4d4d4c507 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 31 May 2010 11:42:39 +0200 Subject: [PATCH 14/18] [IMP] allow to specify external dependencies into __openerp__.py file bzr revid: chs@openerp.com-20100531094239-ci0wprefy9xy41nj --- bin/addons/base/module/module.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index 1f5f2393c19..2372a09405f 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -23,6 +23,7 @@ import tarfile import re import urllib import os +import imp import tools from osv import fields, osv, orm import zipfile @@ -191,6 +192,27 @@ class module(osv.osv): return super(module, self).unlink(cr, uid, ids, context=context) + @staticmethod + def _check_external_dependencies(terp): + depends = terp.get('external_dependencies') + if not depends: + return + for pydep in depends.get('python', []): + parts = pydep.split('.') + parts.reverse() + path = None + while parts: + part = parts.pop() + try: + f, path, descr = imp.find_module(part, path and [path] or None) + except ImportError: + raise ImportError('No module named %s' % (pydep,)) + + for binary in depends.get('bin', []): + if tools.find_in_path(binary) is None: + raise Exception('Unable to find %r in path' % (binary,)) + + def state_update(self, cr, uid, ids, newstate, states_to_update, context={}, level=100): if level<1: raise orm.except_orm(_('Error'), _('Recursion error in modules dependencies !')) @@ -206,6 +228,11 @@ class module(osv.osv): else: od = self.browse(cr, uid, ids2)[0] mdemo = od.demo or mdemo + terp = self.get_module_info(module.name) + try: + self._check_external_dependencies(terp) + except Exception, e: + raise orm.except_orm(_('Error'), _('Unable %s the module "%s" because an external dependencie is not met: %s' % (newstate, module.name, e.args[0]))) if not module.dependencies_id: mdemo = module.demo if module.state in states_to_update: From 2f3c27b63171cfad9c74459602df3e5805baa6ed Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Sun, 16 May 2010 18:27:41 +0200 Subject: [PATCH 15/18] [IMP] __openerp__.py can now contain maitainer and contribors bzr revid: chs@openerp.com-20100516162741-5qwvadhq07bdt1be --- bin/addons/__init__.py | 10 +--- bin/addons/base/__openerp__.py | 4 +- bin/addons/base/module/module.py | 64 +++++++++++------------- bin/addons/base/module/module_view.xml | 16 ++++-- bin/addons/base/module/wizard/add_new.py | 11 ++-- 5 files changed, 50 insertions(+), 55 deletions(-) diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py index e0073d3f123..ac8e951e2a3 100644 --- a/bin/addons/__init__.py +++ b/bin/addons/__init__.py @@ -3,6 +3,7 @@ # # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). +# Copyright (C) 2010 OpenERP s.a. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -716,14 +717,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, **kwargs): for kind in ('init', 'update'): if package.state=='to upgrade': # upgrading the module information - modobj.write(cr, 1, [mid], { - 'description': package.data.get('description', ''), - 'shortdesc': package.data.get('name', ''), - 'author': package.data.get('author', 'Unknown'), - 'website': package.data.get('website', ''), - 'license': package.data.get('license', 'GPL-2'), - 'certificate': package.data.get('certificate') or None, - }) + modobj.write(cr, 1, [mid], modobj.get_values_from_terp(package.data)) load_init_update_xml(cr, m, idref, mode, kind) load_data(cr, m, idref, mode) if hasattr(package, 'demo') or (package.dbdemo and package.state != 'installed'): diff --git a/bin/addons/base/__openerp__.py b/bin/addons/base/__openerp__.py index 8685bf6c342..2308ecfccc8 100644 --- a/bin/addons/base/__openerp__.py +++ b/bin/addons/base/__openerp__.py @@ -3,6 +3,7 @@ # # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). +# Copyright (C) 2010 OpenERP s.a. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -25,7 +26,8 @@ 'version': '1.2', 'category': 'Generic Modules/Base', 'description': """The kernel of OpenERP, needed for all installation.""", - 'author': 'Tiny', + 'author': 'OpenERP s.a.', + 'maintainer': 'OpenERP s.a.', 'website': 'http://www.openerp.com', 'depends': [], 'init_xml': [ diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index 2372a09405f..5bc12432d4e 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -3,6 +3,7 @@ # # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). +# Copyright (C) 2010 OpenERP s.a. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -123,6 +124,8 @@ class module(osv.osv): 'shortdesc': fields.char('Short Description', size=256, readonly=True, translate=True), 'description': fields.text("Description", readonly=True, translate=True), 'author': fields.char("Author", size=128, readonly=True), + 'maintainer': fields.char('Maintainer', size=128, readonly=True), + 'contributors': fields.text('Contributors', readonly=True), 'website': fields.char("Website", size=256, readonly=True), # attention: Incorrect field names !! @@ -306,6 +309,19 @@ class module(osv.osv): self.update_translations(cr, uid, ids) return True + @staticmethod + def get_values_from_terp(terp): + return { + 'description': terp.get('description', ''), + 'shortdesc': terp.get('name', ''), + 'author': terp.get('author', 'Unknown'), + 'maintainer': terp.get('maintainer', False), + 'contributors': ', '.join(terp.get('contributors', [])), + 'website': terp.get('website', ''), + 'license': terp.get('license', 'GPL-2'), + 'certificate': terp.get('certificate') or None, + } + # update the list of available packages def update_list(self, cr, uid, context={}): res = [0, 0] # [update, add] @@ -313,46 +329,31 @@ class module(osv.osv): # iterate through installed modules and mark them as being so for mod_name in addons.get_modules(): ids = self.search(cr, uid, [('name','=',mod_name)]) + + terp = self.get_module_info(mod_name) + values = self.get_values_from_terp(terp) + if ids: id = ids[0] mod = self.browse(cr, uid, id) - terp = self.get_module_info(mod_name) if terp.get('installable', True) and mod.state == 'uninstallable': self.write(cr, uid, id, {'state': 'uninstalled'}) if parse_version(terp.get('version', '')) > parse_version(mod.latest_version or ''): self.write(cr, uid, id, { 'url': ''}) res[0] += 1 - self.write(cr, uid, id, { - 'description': terp.get('description', ''), - 'shortdesc': terp.get('name', ''), - 'author': terp.get('author', 'Unknown'), - 'website': terp.get('website', ''), - 'license': terp.get('license', 'GPL-2'), - 'certificate': terp.get('certificate') or None, - }) + self.write(cr, uid, id, values) cr.execute('DELETE FROM ir_module_module_dependency WHERE module_id = %s', (id,)) - self._update_dependencies(cr, uid, ids[0], terp.get('depends', [])) - self._update_category(cr, uid, ids[0], terp.get('category', 'Uncategorized')) - continue - mod_path = addons.get_module_path(mod_name) - if mod_path: - terp = self.get_module_info(mod_name) + else: + mod_path = addons.get_module_path(mod_name) + if not mod_path: + continue if not terp or not terp.get('installable', True): continue - id = self.create(cr, uid, { - 'name': mod_name, - 'state': 'uninstalled', - 'description': terp.get('description', ''), - 'shortdesc': terp.get('name', ''), - 'author': terp.get('author', 'Unknown'), - 'website': terp.get('website', ''), - 'license': terp.get('license', 'GPL-2'), - 'certificate': terp.get('certificate') or None, - }) + id = self.create(cr, uid, dict(name=mod_name, state='uninstalled', **values)) res[1] += 1 - self._update_dependencies(cr, uid, id, terp.get('depends', [])) - self._update_category(cr, uid, id, terp.get('category', 'Uncategorized')) + self._update_dependencies(cr, uid, id, terp.get('depends', [])) + self._update_category(cr, uid, id, terp.get('category', 'Uncategorized')) return res @@ -379,14 +380,7 @@ class module(osv.osv): except Exception, e: raise orm.except_orm(_('Error'), _('Can not create the module file:\n %s') % (fname,)) terp = self.get_module_info(mod.name) - self.write(cr, uid, mod.id, { - 'description': terp.get('description', ''), - 'shortdesc': terp.get('name', ''), - 'author': terp.get('author', 'Unknown'), - 'website': terp.get('website', ''), - 'license': terp.get('license', 'GPL-2'), - 'certificate': terp.get('certificate') or None, - }) + self.write(cr, uid, mod.id, self.get_values_from_terp(terp)) cr.execute('DELETE FROM ir_module_module_dependency ' \ 'WHERE module_id = %s', (mod.id,)) self._update_dependencies(cr, uid, mod.id, terp.get('depends', diff --git a/bin/addons/base/module/module_view.xml b/bin/addons/base/module/module_view.xml index cd57b59023c..5a64360b01d 100644 --- a/bin/addons/base/module/module_view.xml +++ b/bin/addons/base/module/module_view.xml @@ -95,10 +95,16 @@ - - - - + + + + + + + + + + @@ -141,6 +147,8 @@ + + diff --git a/bin/addons/base/module/wizard/add_new.py b/bin/addons/base/module/wizard/add_new.py index 0e2028e7624..c6eddab2adb 100644 --- a/bin/addons/base/module/wizard/add_new.py +++ b/bin/addons/base/module/wizard/add_new.py @@ -3,6 +3,7 @@ # # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). +# Copyright (C) 2010 OpenERP s.a. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -56,7 +57,7 @@ class wizard_install_module(wizard.interface): terp = mod_obj.get_module_info(module) if not terp.get('installable', True): continue - + # XXX check if this code is correct... fm = imp.find_module(module) try: @@ -65,12 +66,8 @@ class wizard_install_module(wizard.interface): if fm[0]: fm[0].close() - mod_id = mod_obj.create(cr, uid, { - 'name': module, - 'state': 'uninstalled', - 'description': terp.get('description', ''), - 'shortdesc': terp.get('name', ''), - 'author': terp.get('author', 'Unknown')}) + values = mod_obj.get_values_from_terp(terp) + mod_id = mod_obj.create(cr, uid, dict(name=module, state='uninstalled', **values)) dependencies = terp.get('depends', []) for d in dependencies: cr.execute('insert into ir_module_module_dependency (module_id,name) values (%s, %s)', (mod_id, d)) From 758d2f103f9c6c7cc9ce4b476b8b8e76fca62a1e Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 31 May 2010 14:19:18 +0200 Subject: [PATCH 16/18] [IMP] base: correct module view bzr revid: chs@openerp.com-20100531121918-i1eet6uw5w7xut5a --- bin/addons/base/module/module.py | 2 +- bin/addons/base/module/module_view.xml | 16 ++++++---------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index 5bc12432d4e..e29e95bf68f 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -316,7 +316,7 @@ class module(osv.osv): 'shortdesc': terp.get('name', ''), 'author': terp.get('author', 'Unknown'), 'maintainer': terp.get('maintainer', False), - 'contributors': ', '.join(terp.get('contributors', [])), + 'contributors': ', '.join(terp.get('contributors', [])) or False, 'website': terp.get('website', ''), 'license': terp.get('license', 'GPL-2'), 'certificate': terp.get('certificate') or None, diff --git a/bin/addons/base/module/module_view.xml b/bin/addons/base/module/module_view.xml index 5a64360b01d..63484b97d43 100644 --- a/bin/addons/base/module/module_view.xml +++ b/bin/addons/base/module/module_view.xml @@ -95,16 +95,12 @@ - - - - - - - - - - + + + + + + From 4bd5550e21ac7f767660d721d5bdcfa3a970e7e2 Mon Sep 17 00:00:00 2001 From: Christophe Simonis <> Date: Mon, 31 May 2010 17:05:17 +0200 Subject: [PATCH 17/18] [FIX] Fixed sql generation bug when the domain ranges on the grandparent's fields of an "inherits" hierarchy. bzr revid: jth@openerp.com-20100531150517-6q2u5ou30lfe2lqt --- bin/osv/expression.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/bin/osv/expression.py b/bin/osv/expression.py index 2ca19bbf418..4da2a70528a 100644 --- a/bin/osv/expression.py +++ b/bin/osv/expression.py @@ -71,7 +71,8 @@ class expression(object): if not reduce(lambda acc, val: acc and (self._is_operator(val) or self._is_leaf(val)), exp, True): raise ValueError('Bad domain expression: %r' % (exp,)) self.__exp = exp - self.__tables = {} # used to store the table to use for the sql generation. key = index of the leaf + self.__field_tables = {} # used to store the table to use for the sql generation. key = index of the leaf + self.__all_tables = set() self.__joins = [] self.__main_table = None # 'root' table. set by parse() self.__DUMMY_LEAF = (1, '=', 1) # a dummy leaf that must not be parsed or sql generated @@ -103,6 +104,7 @@ class expression(object): return [(left, 'in', rg(ids, table, parent or table._parent_name))] self.__main_table = table + self.__all_tables.add(table) i = -1 while i + 1 Date: Tue, 1 Jun 2010 04:44:39 +0100 Subject: [PATCH 18/18] Launchpad automatic translations update. bzr revid: codehost@crowberry-20100601034439-c1yj467pmfnfzube --- bin/addons/base/i18n/am.po | 2 +- bin/addons/base/i18n/ar.po | 2 +- bin/addons/base/i18n/bg.po | 2 +- bin/addons/base/i18n/bs.po | 2 +- bin/addons/base/i18n/ca.po | 4 ++-- bin/addons/base/i18n/cs.po | 2 +- bin/addons/base/i18n/da.po | 2 +- bin/addons/base/i18n/de.po | 2 +- bin/addons/base/i18n/el.po | 2 +- bin/addons/base/i18n/en_GB.po | 4 ++-- bin/addons/base/i18n/es.po | 4 ++-- bin/addons/base/i18n/es_EC.po | 2 +- bin/addons/base/i18n/et.po | 2 +- bin/addons/base/i18n/eu.po | 2 +- bin/addons/base/i18n/fa.po | 2 +- bin/addons/base/i18n/fi.po | 2 +- bin/addons/base/i18n/fr.po | 2 +- bin/addons/base/i18n/gl.po | 2 +- bin/addons/base/i18n/he.po | 2 +- bin/addons/base/i18n/hr.po | 4 ++-- bin/addons/base/i18n/hu.po | 2 +- bin/addons/base/i18n/id.po | 2 +- bin/addons/base/i18n/is.po | 2 +- bin/addons/base/i18n/it.po | 2 +- bin/addons/base/i18n/ja.po | 4 ++-- bin/addons/base/i18n/ko.po | 2 +- bin/addons/base/i18n/lt.po | 2 +- bin/addons/base/i18n/lv.po | 2 +- bin/addons/base/i18n/mn.po | 2 +- bin/addons/base/i18n/nb.po | 2 +- bin/addons/base/i18n/nl.po | 2 +- bin/addons/base/i18n/pl.po | 8 ++++---- bin/addons/base/i18n/pt.po | 2 +- bin/addons/base/i18n/pt_BR.po | 2 +- bin/addons/base/i18n/ro.po | 2 +- bin/addons/base/i18n/ru.po | 2 +- bin/addons/base/i18n/sk.po | 2 +- bin/addons/base/i18n/sl.po | 2 +- bin/addons/base/i18n/sq.po | 2 +- bin/addons/base/i18n/sr.po | 2 +- bin/addons/base/i18n/sv.po | 4 ++-- bin/addons/base/i18n/th.po | 2 +- bin/addons/base/i18n/tlh.po | 2 +- bin/addons/base/i18n/tr.po | 2 +- bin/addons/base/i18n/uk.po | 4 ++-- bin/addons/base/i18n/vi.po | 2 +- bin/addons/base/i18n/zh_CN.po | 4 ++-- bin/addons/base/i18n/zh_TW.po | 2 +- debian/po/bg.po | 2 +- debian/po/ca.po | 4 ++-- debian/po/cs.po | 2 +- debian/po/de.po | 2 +- debian/po/el.po | 2 +- debian/po/es.po | 4 ++-- debian/po/es_EC.po | 2 +- debian/po/fa.po | 2 +- debian/po/fi.po | 2 +- debian/po/fr.po | 2 +- debian/po/gl.po | 2 +- debian/po/hr.po | 2 +- debian/po/it.po | 2 +- debian/po/ja.po | 2 +- debian/po/ko.po | 2 +- debian/po/nb.po | 2 +- debian/po/nl.po | 2 +- debian/po/pl.po | 2 +- debian/po/pt.po | 2 +- debian/po/ro.po | 2 +- debian/po/ru.po | 2 +- debian/po/sk.po | 2 +- debian/po/sv.po | 2 +- debian/po/tr.po | 2 +- debian/po/uk.po | 2 +- debian/po/zh_CN.po | 2 +- debian/po/zh_TW.po | 2 +- 75 files changed, 88 insertions(+), 88 deletions(-) diff --git a/bin/addons/base/i18n/am.po b/bin/addons/base/i18n/am.po index 62308b58fcc..a582e6526ba 100644 --- a/bin/addons/base/i18n/am.po +++ b/bin/addons/base/i18n/am.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:49+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/ar.po b/bin/addons/base/i18n/ar.po index 5408d6d9f48..5606cb1b8c8 100644 --- a/bin/addons/base/i18n/ar.po +++ b/bin/addons/base/i18n/ar.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:49+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/bg.po b/bin/addons/base/i18n/bg.po index 04a8640802d..3fe3225e206 100644 --- a/bin/addons/base/i18n/bg.po +++ b/bin/addons/base/i18n/bg.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-18 05:14+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/bs.po b/bin/addons/base/i18n/bs.po index 97ab6b53434..c5297c48f55 100644 --- a/bin/addons/base/i18n/bs.po +++ b/bin/addons/base/i18n/bs.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:49+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/ca.po b/bin/addons/base/i18n/ca.po index 79d255c529b..014c69182eb 100644 --- a/bin/addons/base/i18n/ca.po +++ b/bin/addons/base/i18n/ca.po @@ -8,13 +8,13 @@ msgstr "" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" "PO-Revision-Date: 2010-05-02 05:54+0000\n" -"Last-Translator: Jordi Esteve - http://www.zikzakmedia.com " +"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " "\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-03 04:02+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/cs.po b/bin/addons/base/i18n/cs.po index 3e891f22981..080f51b112f 100644 --- a/bin/addons/base/i18n/cs.po +++ b/bin/addons/base/i18n/cs.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:49+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/da.po b/bin/addons/base/i18n/da.po index 92fd677c171..73d2ab0335e 100644 --- a/bin/addons/base/i18n/da.po +++ b/bin/addons/base/i18n/da.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:49+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/de.po b/bin/addons/base/i18n/de.po index 61db443d1d2..7738b9f8ef3 100644 --- a/bin/addons/base/i18n/de.po +++ b/bin/addons/base/i18n/de.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:50+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/el.po b/bin/addons/base/i18n/el.po index 0650344efe6..d811aeebb79 100644 --- a/bin/addons/base/i18n/el.po +++ b/bin/addons/base/i18n/el.po @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:50+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" diff --git a/bin/addons/base/i18n/en_GB.po b/bin/addons/base/i18n/en_GB.po index 7cd6f10b361..c3001b3dd17 100644 --- a/bin/addons/base/i18n/en_GB.po +++ b/bin/addons/base/i18n/en_GB.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" -"PO-Revision-Date: 2010-05-30 13:08+0000\n" +"PO-Revision-Date: 2010-05-31 04:09+0000\n" "Last-Translator: Sharoon Thomas http://openlabs.co.in " "\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: 2010-05-31 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/es.po b/bin/addons/base/i18n/es.po index 5524104bb92..cfcfb68d89e 100644 --- a/bin/addons/base/i18n/es.po +++ b/bin/addons/base/i18n/es.po @@ -8,13 +8,13 @@ msgstr "" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" "PO-Revision-Date: 2010-05-02 05:52+0000\n" -"Last-Translator: Jordi Esteve - http://www.zikzakmedia.com " +"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " "\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-03 04:03+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/es_EC.po b/bin/addons/base/i18n/es_EC.po index 80a3f8ba8ec..1d354147aa7 100644 --- a/bin/addons/base/i18n/es_EC.po +++ b/bin/addons/base/i18n/es_EC.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/et.po b/bin/addons/base/i18n/et.po index 20ee5cbdc3a..5354c94aeff 100644 --- a/bin/addons/base/i18n/et.po +++ b/bin/addons/base/i18n/et.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:50+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/eu.po b/bin/addons/base/i18n/eu.po index c261d5222c3..06da2bb596b 100644 --- a/bin/addons/base/i18n/eu.po +++ b/bin/addons/base/i18n/eu.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:49+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/fa.po b/bin/addons/base/i18n/fa.po index aaf3d1c1b23..10c25bb2650 100644 --- a/bin/addons/base/i18n/fa.po +++ b/bin/addons/base/i18n/fa.po @@ -9,7 +9,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:51+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n" "X-Poedit-Language: Persian\n" diff --git a/bin/addons/base/i18n/fi.po b/bin/addons/base/i18n/fi.po index 5ab85464c04..1573f729ae8 100644 --- a/bin/addons/base/i18n/fi.po +++ b/bin/addons/base/i18n/fi.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:50+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/fr.po b/bin/addons/base/i18n/fr.po index 03cabe51bc0..05e3def81ad 100644 --- a/bin/addons/base/i18n/fr.po +++ b/bin/addons/base/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-26 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/gl.po b/bin/addons/base/i18n/gl.po index e12b6151010..521e7f88f98 100644 --- a/bin/addons/base/i18n/gl.po +++ b/bin/addons/base/i18n/gl.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:50+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/he.po b/bin/addons/base/i18n/he.po index 8c423c970f0..0b23d95101d 100644 --- a/bin/addons/base/i18n/he.po +++ b/bin/addons/base/i18n/he.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:50+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/hr.po b/bin/addons/base/i18n/hr.po index ee2f81a3487..46177ccaf8d 100644 --- a/bin/addons/base/i18n/hr.po +++ b/bin/addons/base/i18n/hr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" -"PO-Revision-Date: 2010-05-30 04:12+0000\n" +"PO-Revision-Date: 2010-05-31 04:12+0000\n" "Last-Translator: goranc \n" "Language-Team: openerp-translators\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-31 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: hr\n" diff --git a/bin/addons/base/i18n/hu.po b/bin/addons/base/i18n/hu.po index ce508e36e50..b5cf07527a9 100644 --- a/bin/addons/base/i18n/hu.po +++ b/bin/addons/base/i18n/hu.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:50+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/id.po b/bin/addons/base/i18n/id.po index 8408f534311..9b11df7d7f3 100644 --- a/bin/addons/base/i18n/id.po +++ b/bin/addons/base/i18n/id.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:51+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/is.po b/bin/addons/base/i18n/is.po index 3212f172117..8d65060c83c 100644 --- a/bin/addons/base/i18n/is.po +++ b/bin/addons/base/i18n/is.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:50+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/it.po b/bin/addons/base/i18n/it.po index c23ea572055..5b9f8046f9b 100644 --- a/bin/addons/base/i18n/it.po +++ b/bin/addons/base/i18n/it.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-18 05:14+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/ja.po b/bin/addons/base/i18n/ja.po index 1c67f63781d..98b8fbdd3c6 100644 --- a/bin/addons/base/i18n/ja.po +++ b/bin/addons/base/i18n/ja.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" -"PO-Revision-Date: 2010-05-30 04:11+0000\n" +"PO-Revision-Date: 2010-05-31 04:11+0000\n" "Last-Translator: Harry (Open ERP) \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-31 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/ko.po b/bin/addons/base/i18n/ko.po index cdd6b522c5c..224b438791e 100644 --- a/bin/addons/base/i18n/ko.po +++ b/bin/addons/base/i18n/ko.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:51+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/lt.po b/bin/addons/base/i18n/lt.po index 9e757cee261..1a770706c50 100644 --- a/bin/addons/base/i18n/lt.po +++ b/bin/addons/base/i18n/lt.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:51+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/lv.po b/bin/addons/base/i18n/lv.po index cb1cd9725d5..b84f4476356 100644 --- a/bin/addons/base/i18n/lv.po +++ b/bin/addons/base/i18n/lv.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-21 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/mn.po b/bin/addons/base/i18n/mn.po index 812e11daa58..b34a6dfa912 100644 --- a/bin/addons/base/i18n/mn.po +++ b/bin/addons/base/i18n/mn.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:51+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/nb.po b/bin/addons/base/i18n/nb.po index ad053ea1b09..400f1503ff1 100644 --- a/bin/addons/base/i18n/nb.po +++ b/bin/addons/base/i18n/nb.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:51+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/nl.po b/bin/addons/base/i18n/nl.po index 82cf977b1e4..3af90ca7653 100644 --- a/bin/addons/base/i18n/nl.po +++ b/bin/addons/base/i18n/nl.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:49+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/pl.po b/bin/addons/base/i18n/pl.po index 38a44741a2f..cac6c9f6a18 100644 --- a/bin/addons/base/i18n/pl.po +++ b/bin/addons/base/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" -"PO-Revision-Date: 2010-04-13 04:19+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2010-05-31 12:39+0000\n" +"Last-Translator: Grzegorz Grzelak (Cirrus.pl) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:52+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base @@ -873,7 +873,7 @@ msgstr "Aby eksportować nowy język, nie wybieraj języka." #. module: base #: model:res.country,name:base.md msgid "Moldavia" -msgstr "" +msgstr "Mołdawia" #. module: base #: view:ir.module.module:0 diff --git a/bin/addons/base/i18n/pt.po b/bin/addons/base/i18n/pt.po index ec182a08dce..b581099473b 100644 --- a/bin/addons/base/i18n/pt.po +++ b/bin/addons/base/i18n/pt.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:52+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/pt_BR.po b/bin/addons/base/i18n/pt_BR.po index 99f1585b3e4..97d6e5347f3 100644 --- a/bin/addons/base/i18n/pt_BR.po +++ b/bin/addons/base/i18n/pt_BR.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/ro.po b/bin/addons/base/i18n/ro.po index ed68929e8a8..3f85498ae4c 100644 --- a/bin/addons/base/i18n/ro.po +++ b/bin/addons/base/i18n/ro.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:52+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/ru.po b/bin/addons/base/i18n/ru.po index a14a72687dc..016fd93893c 100644 --- a/bin/addons/base/i18n/ru.po +++ b/bin/addons/base/i18n/ru.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:52+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/sk.po b/bin/addons/base/i18n/sk.po index ad2b9a021fb..fb4f7576006 100644 --- a/bin/addons/base/i18n/sk.po +++ b/bin/addons/base/i18n/sk.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:52+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/sl.po b/bin/addons/base/i18n/sl.po index d24eb123cd2..8bed28cc7eb 100644 --- a/bin/addons/base/i18n/sl.po +++ b/bin/addons/base/i18n/sl.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:52+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/sq.po b/bin/addons/base/i18n/sq.po index b7620bf7160..008da916777 100644 --- a/bin/addons/base/i18n/sq.po +++ b/bin/addons/base/i18n/sq.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:49+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:39+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/sr.po b/bin/addons/base/i18n/sr.po index 422e4c9e141..3a8a5a15753 100644 --- a/bin/addons/base/i18n/sr.po +++ b/bin/addons/base/i18n/sr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:52+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/sv.po b/bin/addons/base/i18n/sv.po index b3e169b1b74..09bb6d0cd9a 100644 --- a/bin/addons/base/i18n/sv.po +++ b/bin/addons/base/i18n/sv.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" -"PO-Revision-Date: 2010-05-30 04:09+0000\n" +"PO-Revision-Date: 2010-05-31 04:13+0000\n" "Last-Translator: Anders Wallenquist \n" "Language-Team: <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-31 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/th.po b/bin/addons/base/i18n/th.po index 3cfbdacf6eb..3b99c1b2e98 100644 --- a/bin/addons/base/i18n/th.po +++ b/bin/addons/base/i18n/th.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/tlh.po b/bin/addons/base/i18n/tlh.po index ec7ecdc1d43..89dfe938b2c 100644 --- a/bin/addons/base/i18n/tlh.po +++ b/bin/addons/base/i18n/tlh.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/tr.po b/bin/addons/base/i18n/tr.po index 0c55faf7722..400c1dc9381 100644 --- a/bin/addons/base/i18n/tr.po +++ b/bin/addons/base/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/uk.po b/bin/addons/base/i18n/uk.po index ba0a38fc708..63ebfb9fcee 100644 --- a/bin/addons/base/i18n/uk.po +++ b/bin/addons/base/i18n/uk.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" -"PO-Revision-Date: 2010-05-30 04:13+0000\n" +"PO-Revision-Date: 2010-05-31 04:12+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-31 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/vi.po b/bin/addons/base/i18n/vi.po index f8878c6049e..48ce9e50ac4 100644 --- a/bin/addons/base/i18n/vi.po +++ b/bin/addons/base/i18n/vi.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/zh_CN.po b/bin/addons/base/i18n/zh_CN.po index 7d95e4752e9..d413eb689a4 100644 --- a/bin/addons/base/i18n/zh_CN.po +++ b/bin/addons/base/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-12-18 08:39+0000\n" -"PO-Revision-Date: 2010-05-30 04:11+0000\n" +"PO-Revision-Date: 2010-05-31 04:12+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-31 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/bin/addons/base/i18n/zh_TW.po b/bin/addons/base/i18n/zh_TW.po index ea8ac05241d..7b9fae38745 100644 --- a/bin/addons/base/i18n/zh_TW.po +++ b/bin/addons/base/i18n/zh_TW.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/debian/po/bg.po b/debian/po/bg.po index 10988ff0707..9f0ac822d59 100644 --- a/debian/po/bg.po +++ b/debian/po/bg.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/ca.po b/debian/po/ca.po index a7f111c19f3..453990a83a3 100644 --- a/debian/po/ca.po +++ b/debian/po/ca.po @@ -9,13 +9,13 @@ msgstr "" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-24 22:41+0300\n" "PO-Revision-Date: 2009-12-14 06:11+0000\n" -"Last-Translator: Jordi Esteve - http://www.zikzakmedia.com " +"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " "\n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:53+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/cs.po b/debian/po/cs.po index c0f45698dba..c3bfefdae15 100644 --- a/debian/po/cs.po +++ b/debian/po/cs.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-07 04:02+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/de.po b/debian/po/de.po index f00efa2f908..644e67f6955 100644 --- a/debian/po/de.po +++ b/debian/po/de.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/el.po b/debian/po/el.po index de7abf00388..6e3fd530e1c 100644 --- a/debian/po/el.po +++ b/debian/po/el.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/es.po b/debian/po/es.po index d3a64ebd19b..27691d9a7fc 100644 --- a/debian/po/es.po +++ b/debian/po/es.po @@ -9,13 +9,13 @@ msgstr "" "Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" "POT-Creation-Date: 2009-08-24 22:41+0300\n" "PO-Revision-Date: 2009-12-14 06:11+0000\n" -"Last-Translator: Jordi Esteve - http://www.zikzakmedia.com " +"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " "\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: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/es_EC.po b/debian/po/es_EC.po index d37e0626035..093b4b3bbc5 100644 --- a/debian/po/es_EC.po +++ b/debian/po/es_EC.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/fa.po b/debian/po/fa.po index 6a6b682d50c..70dbd052523 100644 --- a/debian/po/fa.po +++ b/debian/po/fa.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/fi.po b/debian/po/fi.po index 5e6f0234818..25be4b8496f 100644 --- a/debian/po/fi.po +++ b/debian/po/fi.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/fr.po b/debian/po/fr.po index 258e213ee46..11a5057d48c 100644 --- a/debian/po/fr.po +++ b/debian/po/fr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/gl.po b/debian/po/gl.po index bf30f6c900b..e86e98225fb 100644 --- a/debian/po/gl.po +++ b/debian/po/gl.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/hr.po b/debian/po/hr.po index caf3eee9377..0d6d8cbfd30 100644 --- a/debian/po/hr.po +++ b/debian/po/hr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/it.po b/debian/po/it.po index ef6c4f7ce89..f340f7fb808 100644 --- a/debian/po/it.po +++ b/debian/po/it.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/ja.po b/debian/po/ja.po index cf6443a2ad3..7f2cc1280bc 100644 --- a/debian/po/ja.po +++ b/debian/po/ja.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/ko.po b/debian/po/ko.po index 592ae4dc964..a87dcf2a527 100644 --- a/debian/po/ko.po +++ b/debian/po/ko.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/nb.po b/debian/po/nb.po index 62a6e597c43..497a1a55762 100644 --- a/debian/po/nb.po +++ b/debian/po/nb.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/nl.po b/debian/po/nl.po index 226ac901db9..4df9ad5bfb4 100644 --- a/debian/po/nl.po +++ b/debian/po/nl.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/pl.po b/debian/po/pl.po index d9e37671bb1..c25c651de13 100644 --- a/debian/po/pl.po +++ b/debian/po/pl.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/pt.po b/debian/po/pt.po index 92cb719174c..26bc4f9b259 100644 --- a/debian/po/pt.po +++ b/debian/po/pt.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/ro.po b/debian/po/ro.po index 6dbd80b2024..4822f9ff016 100644 --- a/debian/po/ro.po +++ b/debian/po/ro.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/ru.po b/debian/po/ru.po index 389c912e573..e56a8299354 100644 --- a/debian/po/ru.po +++ b/debian/po/ru.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/sk.po b/debian/po/sk.po index 38c7d84cca8..be956280666 100644 --- a/debian/po/sk.po +++ b/debian/po/sk.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/sv.po b/debian/po/sv.po index a5bf80bf2bc..338e0e4ba4e 100644 --- a/debian/po/sv.po +++ b/debian/po/sv.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Language: Swedish\n" diff --git a/debian/po/tr.po b/debian/po/tr.po index b16df197719..0fc44a158b3 100644 --- a/debian/po/tr.po +++ b/debian/po/tr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/uk.po b/debian/po/uk.po index 0015b61c0f1..f6039af60d9 100644 --- a/debian/po/uk.po +++ b/debian/po/uk.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/zh_CN.po b/debian/po/zh_CN.po index 5073bfd17e6..e0c8dd936ed 100644 --- a/debian/po/zh_CN.po +++ b/debian/po/zh_CN.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 03:54+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string diff --git a/debian/po/zh_TW.po b/debian/po/zh_TW.po index 7d1c469fe97..d75b7371cb6 100644 --- a/debian/po/zh_TW.po +++ b/debian/po/zh_TW.po @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-22 03:59+0000\n" +"X-Launchpad-Export-Date: 2010-06-01 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: TAIWAN\n" "X-Poedit-Language: Chinese\n"