From e111336ba6d809ece05bb9c08e1085e2283a70c0 Mon Sep 17 00:00:00 2001 From: Christophe Chauvet Date: Mon, 7 Dec 2009 11:56:45 +0100 Subject: [PATCH 01/76] [IMP] Check if the config file exists (only if -c used, and not -s argument in the same time) bzr revid: christophe.chauvet@syleam.fr-20091207105645-9m8qclwrzfbo5cbh --- bin/tools/config.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/tools/config.py b/bin/tools/config.py index 2dd6b1131bf..4c6de0bba3c 100644 --- a/bin/tools/config.py +++ b/bin/tools/config.py @@ -202,6 +202,10 @@ class configmanager(object): die(opt.translate_out and (not opt.db_name), "the i18n-export option cannot be used without the database (-d) option") + # Check if the config file exists (only if -c used, and not -s argument) + die(not opt.save and opt.config and not os.path.exists(opt.config), + "The config file define with (-c) doesn't exists, use (-s) if you want to create it") + # place/search the config file on Win32 near the server installation # (../etc from the server) # if the server is run by an unprivileged user, he has to specify location of a config file where he has the rights to write, From f41e52413326d19db5c7f263b860229f08166913 Mon Sep 17 00:00:00 2001 From: "Cristian Salamea (GnuThink)" <> Date: Sun, 13 Dec 2009 16:16:01 -0200 Subject: [PATCH 02/76] [REF] get rid of the mx.Datetime C dependency, meaning better portability, especially to alternative Python interpreters, better maintainability; implements this blueprint: https://blueprints.launchpad.net/openobject-server/+spec/get-rid-of-mx-datetime-dependency; largely the work of Cristian Salamea (GnuThink) bzr revid: rvalyi@gmail.com-20091213181601-4k4mhtgnv2qynrjo --- bin/addons/base/ir/ir_cron.py | 19 ++++++++++--------- bin/addons/base/res/res_currency.py | 3 --- bin/openerp-server.py | 4 ---- bin/report/printscreen/ps_list.py | 8 ++++---- bin/report/report_sxw.py | 10 +++++----- bin/tools/convert.py | 4 ++-- bin/tools/translate.py | 5 +++-- setup.py | 2 +- 8 files changed, 25 insertions(+), 30 deletions(-) diff --git a/bin/addons/base/ir/ir_cron.py b/bin/addons/base/ir/ir_cron.py index 3966a816f4f..c30abbfffe9 100644 --- a/bin/addons/base/ir/ir_cron.py +++ b/bin/addons/base/ir/ir_cron.py @@ -20,8 +20,9 @@ # ############################################################################## -from mx import DateTime import time +import datetime +from dateutil.relativedelta import * import netsvc import tools import pooler @@ -31,12 +32,12 @@ def str2tuple(s): return eval('tuple(%s)' % (s or '')) _intervalTypes = { - 'work_days': lambda interval: DateTime.RelativeDateTime(days=interval), - 'days': lambda interval: DateTime.RelativeDateTime(days=interval), - 'hours': lambda interval: DateTime.RelativeDateTime(hours=interval), - 'weeks': lambda interval: DateTime.RelativeDateTime(days=7*interval), - 'months': lambda interval: DateTime.RelativeDateTime(months=interval), - 'minutes': lambda interval: DateTime.RelativeDateTime(minutes=interval), + 'work_days': lambda interval: relativedelta(days=interval), + 'days': lambda interval: relativedelta(days=interval), + 'hours': lambda interval: relativedelta(hours=interval), + 'weeks': lambda interval: relativedelta(days=7*interval), + 'months': lambda interval: relativedelta(months=interval), + 'minutes': lambda interval: relativedelta(minutes=interval), } class ir_cron(osv.osv, netsvc.Agent): @@ -100,10 +101,10 @@ class ir_cron(osv.osv, netsvc.Agent): cr = db.cursor() try: if not pool._init: - now = DateTime.now() + now = datetime.datetime.now() cr.execute('select * from ir_cron where numbercall<>0 and active and nextcall<=now() order by priority') for job in cr.dictfetchall(): - nextcall = DateTime.strptime(job['nextcall'], '%Y-%m-%d %H:%M:%S') + nextcall = datetime.datetime.strptime(job['nextcall'], '%Y-%m-%d %H:%M:%S') numbercall = job['numbercall'] ok = False diff --git a/bin/addons/base/res/res_currency.py b/bin/addons/base/res/res_currency.py index 0cd80c141c6..f15566f9075 100644 --- a/bin/addons/base/res/res_currency.py +++ b/bin/addons/base/res/res_currency.py @@ -26,9 +26,6 @@ import ir from tools.misc import currency from tools.translate import _ -import mx.DateTime -from mx.DateTime import RelativeDateTime, now, DateTime, localtime - class res_currency(osv.osv): def _current_rate(self, cr, uid, ids, name, arg, context={}): res={} diff --git a/bin/openerp-server.py b/bin/openerp-server.py index 33b5fef9aeb..f4f8e1e2371 100755 --- a/bin/openerp-server.py +++ b/bin/openerp-server.py @@ -79,10 +79,6 @@ for name, value in [('addons_path', tools.config['addons_path']), import time -if sys.platform == 'win32': - import mx.DateTime - mx.DateTime.strptime = lambda x, y: mx.DateTime.mktime(time.strptime(x, y)) - #---------------------------------------------------------- # init net service #---------------------------------------------------------- diff --git a/bin/report/printscreen/ps_list.py b/bin/report/printscreen/ps_list.py index 2d3ee002633..1496077a2c5 100644 --- a/bin/report/printscreen/ps_list.py +++ b/bin/report/printscreen/ps_list.py @@ -29,7 +29,7 @@ import libxslt import locale import time, os -import mx.DateTime +import datetime class report_printscreen_list(report_int): def __init__(self, name): @@ -178,19 +178,19 @@ class report_printscreen_list(report_int): if fields[f]['type'] == 'date' and line[f]: format = str(locale.nl_langinfo(locale.D_FMT).replace('%y', '%Y')) - d1= mx.DateTime.strptime(line[f],'%Y-%m-%d') + d1 = datetime.datetime.strptime(line[f],'%y-%m-%d') new_d1 = d1.strftime(format) line[f] = new_d1 if fields[f]['type'] == 'time' and line[f]: format = str(locale.nl_langinfo(locale.T_FMT)) - d1= mx.DateTime.strptime(line[f],'%H:%M:%S') + d1 = datetime.datetime.strptime(line[f], '%H:%M:%S') new_d1 = d1.strftime(format) line[f] = new_d1 if fields[f]['type'] == 'datetime' and line[f]: format = str(locale.nl_langinfo(locale.D_FMT).replace('%y', '%Y'))+' '+str(locale.nl_langinfo(locale.T_FMT)) - d1= mx.DateTime.strptime(line[f],'%Y-%m-%d %H:%M:%S') + d1 = datetime.datetime.strptime(line[f], '%Y-%m-%d %H:%M:%S') new_d1 = d1.strftime(format) line[f] = new_d1 diff --git a/bin/report/report_sxw.py b/bin/report/report_sxw.py index f1df81e60bc..987ec9c4b58 100644 --- a/bin/report/report_sxw.py +++ b/bin/report/report_sxw.py @@ -25,7 +25,7 @@ import cStringIO import base64 import copy import locale -import mx.DateTime +import datetime import os import re import time @@ -109,7 +109,7 @@ class _date_format(str, _format): def __str__(self): if self.val: if hasattr(self,'name') and (self.name): - date = mx.DateTime.strptime(self.name,DT_FORMAT) + date = datetime.datetime.strptime(self.name, DT_FORMAT) return date.strftime(self.lang_obj.date_format) return self.val @@ -121,7 +121,7 @@ class _dttime_format(str, _format): def __str__(self): if self.val: if hasattr(self,'name') and self.name: - datetime = mx.DateTime.strptime(self.name,DHM_FORMAT) + datetime = datetime.strptime(self.name, DHM_FORMAT) return datetime.strftime(self.lang_obj.date_format+ " " + self.lang_obj.time_format) return self.val @@ -262,11 +262,11 @@ class rml_parse(object): if not isinstance(value, time.struct_time): try: - date = mx.DateTime.strptime(str(value),parse_format) + date = datetime.datetime(str(value), parse_format) except:# sometimes it takes converted values into value, so we dont need conversion. return str(value) else: - date = mx.DateTime.DateTime(*(value.timetuple()[:6])) + date = datetime.datetime(*value.timetuple()[:6]) return date.strftime(date_format) return self.lang_dict['lang_obj'].format('%.' + str(digits) + 'f', value, grouping=grouping, monetary=monetary) diff --git a/bin/tools/convert.py b/bin/tools/convert.py index 36eb1751c93..73b4d453b76 100644 --- a/bin/tools/convert.py +++ b/bin/tools/convert.py @@ -87,10 +87,10 @@ def _eval_xml(self,node, pool, cr, uid, idref, context=None): a_eval = node.get('eval','') if len(a_eval): import time - from mx import DateTime + import datetime idref2 = idref.copy() idref2['time'] = time - idref2['DateTime'] = DateTime + idref2['DateTime'] = datetime import release idref2['version'] = release.major_version idref2['ref'] = lambda x: self.id_get(cr, False, x) diff --git a/bin/tools/translate.py b/bin/tools/translate.py index 83e90325e70..2b1c7a81946 100644 --- a/bin/tools/translate.py +++ b/bin/tools/translate.py @@ -20,6 +20,8 @@ ############################################################################## import os +import datetime + from os.path import join import fnmatch import csv, re @@ -29,7 +31,6 @@ import ir import netsvc from tools.misc import UpdateableStr import inspect -import mx.DateTime as mxdt import tempfile import tarfile import codecs @@ -279,7 +280,7 @@ class TinyPoFile(object): 'version': release.version, 'modules': reduce(lambda s, m: s + "#\t* %s\n" % m, modules, ""), 'bugmail': release.support_email, - 'now': mxdt.ISO.strUTC(mxdt.ISO.DateTime.utc()), + 'now': datetime.datetime.now().isoformat(' '), } ) diff --git a/setup.py b/setup.py index 1c088b3f8f2..ef8eb4bd72b 100755 --- a/setup.py +++ b/setup.py @@ -184,7 +184,7 @@ options = { "dist_dir": 'dist', "packages": ["lxml", "lxml.builder", "lxml._elementpath", "lxml.etree", "lxml.objectify", "decimal", "xml", "xml.dom", "xml.xpath", - "encodings","mx.DateTime","wizard","pychart","PIL", "pyparsing", + "encodings","wizard","pychart","PIL", "pyparsing", "pydot","asyncore","asynchat", "reportlab", "vobject", "HTMLParser", "select"], "excludes" : ["Tkconstants","Tkinter","tcl"], From 15b965fb6f19abed1edebdf07a59c2efa0ac2fbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Mon, 14 Dec 2009 01:10:18 -0200 Subject: [PATCH 03/76] [FIX] correct datetime replacement for mxdt.ISO.strUTC(mxdt.ISO.DateTime.utc()) bzr revid: rvalyi@gmail.com-20091214031018-xxl8l8r9s02jvxva --- bin/tools/translate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/tools/translate.py b/bin/tools/translate.py index 2b1c7a81946..99218a91f70 100644 --- a/bin/tools/translate.py +++ b/bin/tools/translate.py @@ -280,7 +280,7 @@ class TinyPoFile(object): 'version': release.version, 'modules': reduce(lambda s, m: s + "#\t* %s\n" % m, modules, ""), 'bugmail': release.support_email, - 'now': datetime.datetime.now().isoformat(' '), + 'now': datetime.datetime.now().isoformat(' ')[0:-7] + '+0000', } ) From 6e2d1e6b710ec3f518f21310e8cb69ff8745e6b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Mon, 14 Dec 2009 10:23:55 -0200 Subject: [PATCH 04/76] [REF] avoid import * bzr revid: rvalyi@gmail.com-20091214122355-eta5tkktvouxiv6i --- bin/addons/base/ir/ir_cron.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/addons/base/ir/ir_cron.py b/bin/addons/base/ir/ir_cron.py index c30abbfffe9..f841bdbb759 100644 --- a/bin/addons/base/ir/ir_cron.py +++ b/bin/addons/base/ir/ir_cron.py @@ -22,7 +22,7 @@ import time import datetime -from dateutil.relativedelta import * +from dateutil.relativedelta import relativedelta import netsvc import tools import pooler From 1cbec3a6429f49189ec25ef6dcef9407a16cba5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Mon, 14 Dec 2009 13:21:04 -0200 Subject: [PATCH 05/76] [REF] changed coding style from datetime.datime.foo to datetime.foo, changing the import accordingly bzr revid: rvalyi@gmail.com-20091214152104-evcck2uv66bbulnf --- bin/addons/base/ir/ir_cron.py | 6 +++--- bin/report/printscreen/ps_list.py | 8 ++++---- bin/report/report_sxw.py | 6 +++--- bin/tools/convert.py | 2 +- bin/tools/translate.py | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/bin/addons/base/ir/ir_cron.py b/bin/addons/base/ir/ir_cron.py index f841bdbb759..dcf76945904 100644 --- a/bin/addons/base/ir/ir_cron.py +++ b/bin/addons/base/ir/ir_cron.py @@ -21,7 +21,7 @@ ############################################################################## import time -import datetime +from datetime import datetime from dateutil.relativedelta import relativedelta import netsvc import tools @@ -101,10 +101,10 @@ class ir_cron(osv.osv, netsvc.Agent): cr = db.cursor() try: if not pool._init: - now = datetime.datetime.now() + now = datetime.now() cr.execute('select * from ir_cron where numbercall<>0 and active and nextcall<=now() order by priority') for job in cr.dictfetchall(): - nextcall = datetime.datetime.strptime(job['nextcall'], '%Y-%m-%d %H:%M:%S') + nextcall = datetime.strptime(job['nextcall'], '%Y-%m-%d %H:%M:%S') numbercall = job['numbercall'] ok = False diff --git a/bin/report/printscreen/ps_list.py b/bin/report/printscreen/ps_list.py index 1496077a2c5..a131848cfac 100644 --- a/bin/report/printscreen/ps_list.py +++ b/bin/report/printscreen/ps_list.py @@ -29,7 +29,7 @@ import libxslt import locale import time, os -import datetime +from datetime import datetime class report_printscreen_list(report_int): def __init__(self, name): @@ -178,19 +178,19 @@ class report_printscreen_list(report_int): if fields[f]['type'] == 'date' and line[f]: format = str(locale.nl_langinfo(locale.D_FMT).replace('%y', '%Y')) - d1 = datetime.datetime.strptime(line[f],'%y-%m-%d') + d1 = datetime.strptime(line[f],'%y-%m-%d') new_d1 = d1.strftime(format) line[f] = new_d1 if fields[f]['type'] == 'time' and line[f]: format = str(locale.nl_langinfo(locale.T_FMT)) - d1 = datetime.datetime.strptime(line[f], '%H:%M:%S') + d1 = datetime.strptime(line[f], '%H:%M:%S') new_d1 = d1.strftime(format) line[f] = new_d1 if fields[f]['type'] == 'datetime' and line[f]: format = str(locale.nl_langinfo(locale.D_FMT).replace('%y', '%Y'))+' '+str(locale.nl_langinfo(locale.T_FMT)) - d1 = datetime.datetime.strptime(line[f], '%Y-%m-%d %H:%M:%S') + d1 = datetime.strptime(line[f], '%Y-%m-%d %H:%M:%S') new_d1 = d1.strftime(format) line[f] = new_d1 diff --git a/bin/report/report_sxw.py b/bin/report/report_sxw.py index 987ec9c4b58..fafbf4a9172 100644 --- a/bin/report/report_sxw.py +++ b/bin/report/report_sxw.py @@ -25,7 +25,7 @@ import cStringIO import base64 import copy import locale -import datetime +from datetime import datetime import os import re import time @@ -109,7 +109,7 @@ class _date_format(str, _format): def __str__(self): if self.val: if hasattr(self,'name') and (self.name): - date = datetime.datetime.strptime(self.name, DT_FORMAT) + date = datetime.strptime(self.name, DT_FORMAT) return date.strftime(self.lang_obj.date_format) return self.val @@ -266,7 +266,7 @@ class rml_parse(object): except:# sometimes it takes converted values into value, so we dont need conversion. return str(value) else: - date = datetime.datetime(*value.timetuple()[:6]) + date = datetime(*value.timetuple()[:6]) return date.strftime(date_format) return self.lang_dict['lang_obj'].format('%.' + str(digits) + 'f', value, grouping=grouping, monetary=monetary) diff --git a/bin/tools/convert.py b/bin/tools/convert.py index 73b4d453b76..b6ed68f2f11 100644 --- a/bin/tools/convert.py +++ b/bin/tools/convert.py @@ -87,7 +87,7 @@ def _eval_xml(self,node, pool, cr, uid, idref, context=None): a_eval = node.get('eval','') if len(a_eval): import time - import datetime + from datetime import datetime idref2 = idref.copy() idref2['time'] = time idref2['DateTime'] = datetime diff --git a/bin/tools/translate.py b/bin/tools/translate.py index 99218a91f70..c4dc1bb0617 100644 --- a/bin/tools/translate.py +++ b/bin/tools/translate.py @@ -20,7 +20,7 @@ ############################################################################## import os -import datetime +from datetime import datetime from os.path import join import fnmatch @@ -280,7 +280,7 @@ class TinyPoFile(object): 'version': release.version, 'modules': reduce(lambda s, m: s + "#\t* %s\n" % m, modules, ""), 'bugmail': release.support_email, - 'now': datetime.datetime.now().isoformat(' ')[0:-7] + '+0000', + 'now': datetime.now().isoformat(' ')[0:-7] + '+0000', } ) From d9fbe66f337167bd30ef454b5d6499813cd8d6a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Mon, 14 Dec 2009 13:21:52 -0200 Subject: [PATCH 06/76] [FIX] added datutil pure Python lib dependency bzr revid: rvalyi@gmail.com-20091214152152-3mfngzhagcpl47u6 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index ef8eb4bd72b..3d9bbd8154d 100755 --- a/setup.py +++ b/setup.py @@ -184,7 +184,7 @@ options = { "dist_dir": 'dist', "packages": ["lxml", "lxml.builder", "lxml._elementpath", "lxml.etree", "lxml.objectify", "decimal", "xml", "xml.dom", "xml.xpath", - "encodings","wizard","pychart","PIL", "pyparsing", + "encodings","dateutil","wizard","pychart","PIL", "pyparsing", "pydot","asyncore","asynchat", "reportlab", "vobject", "HTMLParser", "select"], "excludes" : ["Tkconstants","Tkinter","tcl"], From b53e15b5768674bbd4f0b16c62d1f8ac2153c7ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Fri, 25 Dec 2009 16:03:29 -0200 Subject: [PATCH 07/76] [FIX] translate; Launchpad export: time is now UTC and we use a clean strftime rather than a hacky split/concat, output is exactly the same as mx.Datetime bzr revid: rvalyi@gmail.com-20091225180329-a22s8o5lr5qw4qr2 --- bin/tools/translate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/tools/translate.py b/bin/tools/translate.py index 3d5bd754f1a..b62dc61f1c6 100644 --- a/bin/tools/translate.py +++ b/bin/tools/translate.py @@ -21,6 +21,7 @@ import os from datetime import datetime +from dateutil.tz import tzutc from os.path import join import fnmatch @@ -280,7 +281,7 @@ class TinyPoFile(object): 'version': release.version, 'modules': reduce(lambda s, m: s + "#\t* %s\n" % m, modules, ""), 'bugmail': release.support_email, - 'now': datetime.now().isoformat(' ')[0:-7] + '+0000', + 'now': datetime.now(tzutc()).strftime('%Y-%m-%d %H:%M:%S%z'), } ) From 855d0fc82fda483ab6433fc25f3b05ed2f78f682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Mon, 1 Feb 2010 10:59:01 -0200 Subject: [PATCH 08/76] [FIX] replaced last mx package reference in setup.py by dateutil reference bzr revid: rvalyi@gmail.com-20100201125901-1xgcilmb3rrildeo --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 18899806fcd..553cfd126ce 100755 --- a/setup.py +++ b/setup.py @@ -53,7 +53,7 @@ py_short_version = '%s.%s' % sys.version_info[:2] required_modules = [ ('lxml', 'lxml module: pythonic libxml2 and libxslt bindings'), ('mako', 'Mako template engine'), - ('mx', "egenix's mx library for its extended DateTime module"), + ('dateutil', "Labix powerful extensions to the standard datetime module"), ('psycopg2', 'PostgreSQL module'), ('pychart', 'pychart module'), ('pydot', 'pydot module'), From fe3562a57bd6b2379d4f4cdb48d72535432a2039 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Mon, 1 Feb 2010 10:59:44 -0200 Subject: [PATCH 09/76] [REF] use datetime.utcnow() rather than having to import: from dateutil.tz import tzutc bzr revid: rvalyi@gmail.com-20100201125944-lpr1ijeg2zmkadmv --- bin/tools/translate.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bin/tools/translate.py b/bin/tools/translate.py index b62dc61f1c6..da718f0d9d1 100644 --- a/bin/tools/translate.py +++ b/bin/tools/translate.py @@ -21,7 +21,6 @@ import os from datetime import datetime -from dateutil.tz import tzutc from os.path import join import fnmatch @@ -281,7 +280,7 @@ class TinyPoFile(object): 'version': release.version, 'modules': reduce(lambda s, m: s + "#\t* %s\n" % m, modules, ""), 'bugmail': release.support_email, - 'now': datetime.now(tzutc()).strftime('%Y-%m-%d %H:%M:%S%z'), + 'now': datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S%z')+"+0000", } ) From facd84394b7d541ce595e56f7b9a26f54aa982bd Mon Sep 17 00:00:00 2001 From: Launchpad Code Hosting Date: Tue, 2 Feb 2010 04:47:54 +0000 Subject: [PATCH 10/76] Launchpad automatic translations update. bzr revid: codehost@crowberry-20100202044754-n3k3sfhvjt0dfcex --- bin/addons/base/i18n/hr.po | 115 ++++++----- bin/addons/base/i18n/ja.po | 6 +- bin/addons/base/i18n/tr.po | 384 +++++++++++++++++++------------------ debian/po/hr.po | 42 ++++ 4 files changed, 300 insertions(+), 247 deletions(-) create mode 100644 debian/po/hr.po diff --git a/bin/addons/base/i18n/hr.po b/bin/addons/base/i18n/hr.po index a4802ee3b98..97f71727395 100644 --- a/bin/addons/base/i18n/hr.po +++ b/bin/addons/base/i18n/hr.po @@ -7,24 +7,24 @@ 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: 2009-12-29 05:47+0000\n" -"Last-Translator: Damir \n" +"PO-Revision-Date: 2010-02-01 10:37+0000\n" +"Last-Translator: goranc \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-01-14 04:47+0000\n" +"X-Launchpad-Export-Date: 2010-02-02 04:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base #: model:res.country,name:base.sh msgid "Saint Helena" -msgstr "" +msgstr "Sveta Helena" #. module: base #: wizard_view:res.partner.sms_send,init:0 msgid "SMS - Gateway: clickatell" -msgstr "" +msgstr "SMS - Gateway: clickatell" #. module: base #: view:res.lang:0 @@ -40,18 +40,18 @@ msgstr "Meta podaci" #: field:ir.ui.view,arch:0 #: field:ir.ui.view.custom,arch:0 msgid "View Architecture" -msgstr "" +msgstr "Arhitektura pogleda" #. module: base #: code:addons/base/ir/ir_model.py:0 #, python-format msgid "You can not create this kind of document! (%s)" -msgstr "" +msgstr "Ne možete izraditi ovu vrstu dokumenta (%s)" #. module: base #: wizard_field:module.lang.import,init,code:0 msgid "Code (eg:en__US)" -msgstr "" +msgstr "Šifra (npr: hr__HR)" #. module: base #: view:workflow:0 @@ -63,7 +63,7 @@ msgstr "" #. module: base #: view:wizard.module.lang.export:0 msgid "To browse official translations, you can visit this link: " -msgstr "" +msgstr "Za pregledavanje službenih prijevoda, možete posjetiti ovaj link: " #. module: base #: selection:module.lang.install,init,lang:0 @@ -73,12 +73,12 @@ msgstr "Mađarski / Magyar" #. module: base #: field:ir.actions.server,wkf_model_id:0 msgid "Workflow On" -msgstr "" +msgstr "Tijek procesa aktivan" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "Stvoreni pogledi" #. module: base #: view:workflow.activity:0 @@ -88,12 +88,12 @@ msgstr "" #. module: base #: selection:ir.report.custom,frequency:0 msgid "Yearly" -msgstr "" +msgstr "Godišnje" #. module: base #: field:ir.actions.act_window,target:0 msgid "Target Window" -msgstr "" +msgstr "Ciljni prozor" #. module: base #: model:ir.actions.todo,note:base.config_wizard_simple_view @@ -106,65 +106,71 @@ msgid "" "understand. You will be able to switch to the extended view later.\n" " " msgstr "" +"Odaberite između \"Pojednostavljenog sučelja\" ili proširenog.\n" +"Ako testirate ili koristite OpenERP prvi put, preporučamo vam korištenje\n" +"pojednostavljenog sučelja, koje ima manje opcija i polja, ali je " +"jednostavnije za \n" +"razumijevanje. Bit ćete u mogućnosti prebaciti u prošireni prikaz kasnije.\n" +" " #. module: base #: field:ir.rule,operand:0 msgid "Operand" -msgstr "" +msgstr "Operator" #. module: base #: model:res.country,name:base.kr msgid "South Korea" -msgstr "" +msgstr "Republika Korea" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_transition_form #: model:ir.ui.menu,name:base.menu_workflow_transition #: view:workflow.activity:0 msgid "Transitions" -msgstr "" +msgstr "Prijelazi" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom msgid "ir.ui.view.custom" -msgstr "" +msgstr "ir.ui.view.custom" #. module: base #: model:res.country,name:base.sz msgid "Swaziland" -msgstr "" +msgstr "Swaziland" #. module: base #: model:ir.model,name:base.model_ir_actions_report_custom #: selection:ir.ui.menu,action:0 msgid "ir.actions.report.custom" -msgstr "" +msgstr "ir.actions.report.custom" #. module: base #: selection:ir.ui.menu,icon:0 msgid "STOCK_CANCEL" -msgstr "" +msgstr "STOCK_CANCEL" #. module: base #: field:ir.report.custom,sortby:0 msgid "Sorted By" -msgstr "" +msgstr "Poredano prema" #. module: base #: field:ir.sequence,number_increment:0 msgid "Increment Number" -msgstr "" +msgstr "Povećati za broj" #. module: base #: model:ir.actions.act_window,name:base.action_res_company_tree #: model:ir.ui.menu,name:base.menu_action_res_company_tree msgid "Company's Structure" -msgstr "" +msgstr "Struktura tvrtke" #. module: base #: model:ir.model,name:base.model_ir_report_custom_fields msgid "ir.report.custom.fields" -msgstr "" +msgstr "ir.report.custom.fields" #. module: base #: view:res.partner:0 @@ -175,33 +181,33 @@ msgstr "" #: code:addons/base/module/wizard/wizard_export_lang.py:0 #, python-format msgid "new" -msgstr "" +msgstr "novi" #. module: base #: selection:ir.ui.menu,icon:0 msgid "STOCK_GOTO_TOP" -msgstr "" +msgstr "STOCK_GOTO_TOP" #. module: base #: field:ir.actions.report.custom,multi:0 #: field:ir.actions.report.xml,multi:0 msgid "On multiple doc." -msgstr "" +msgstr "Na više dokum." #. module: base #: field:ir.module.category,module_nr:0 msgid "Number of Modules" -msgstr "" +msgstr "Broj modula" #. module: base #: field:res.partner.bank.type.field,size:0 msgid "Max. Size" -msgstr "" +msgstr "Max. veličina" #. module: base #: field:res.partner.address,name:0 msgid "Contact Name" -msgstr "" +msgstr "Naziv kontakta" #. module: base #: code:addons/base/module/wizard/wizard_export_lang.py:0 @@ -210,126 +216,129 @@ msgid "" "Save this document to a %s file and edit it with a specific software or a " "text editor. The file encoding is UTF-8." msgstr "" +"Spremite ovaj dokument u %s datoteku i uredite ga sa specifičnim softverom " +"ili tekst editorom. Standard kodiranja znakova datoteke je UTF-8." #. module: base #: selection:ir.ui.menu,icon:0 msgid "STOCK_DELETE" -msgstr "" +msgstr "STOCK_DELETE" #. module: base #: code:addons/base/ir/ir_model.py:0 #, python-format msgid "Password mismatch !" -msgstr "" +msgstr "Nepodudarnost lozinke !" #. module: base #: code:addons/base/module/module.py:0 #, python-format msgid "This url '%s' must provide an html file with links to zip modules" msgstr "" +"Ovaj url '%s' mora sadržavati html datoteku sa linkovima na zip modula" #. module: base #: selection:res.request,state:0 msgid "active" -msgstr "" +msgstr "aktivno" #. module: base #: field:ir.actions.wizard,wiz_name:0 msgid "Wizard Name" -msgstr "" +msgstr "Naziv čarobnjaka" #. module: base #: view:res.lang:0 msgid "%y - Year without century as a decimal number [00,99]." -msgstr "" +msgstr "%y - Godina bez stoljeća kao decimalni broj [00,99]" #. module: base #: selection:ir.ui.menu,icon:0 msgid "STOCK_GOTO_FIRST" -msgstr "" +msgstr "STOCK_GOTO_FIRST" #. module: base #: help:ir.rule.group,rules:0 msgid "The rule is satisfied if at least one test is True" -msgstr "" +msgstr "Pravilo je zadovoljeno ako je barem jedan test točan" #. module: base #: selection:ir.report.custom.fields,operation:0 msgid "Get Max" -msgstr "" +msgstr "Dobiti maksimum" #. module: base #: help:ir.actions.act_window,limit:0 msgid "Default limit for the list view" -msgstr "" +msgstr "Zadano ograničenje broja stavki u prikazu popisa" #. module: base #: field:ir.model.data,date_update:0 msgid "Update Date" -msgstr "" +msgstr "Datum ažuriranja" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Object" -msgstr "" +msgstr "Izvorni objekt" #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form #: view:ir.actions.todo:0 #: model:ir.ui.menu,name:base.menu_ir_actions_todo_form msgid "Config Wizard Steps" -msgstr "" +msgstr "Koraci konfiguracijskog čarobnjaka" #. module: base #: model:ir.model,name:base.model_ir_ui_view_sc msgid "ir.ui.view_sc" -msgstr "" +msgstr "ir.ui.view_sc" #. module: base #: field:ir.model.access,group_id:0 #: field:ir.rule,rule_group:0 msgid "Group" -msgstr "" +msgstr "Grupa" #. module: base #: field:ir.exports.line,name:0 #: field:ir.translation,name:0 #: field:res.partner.bank.type.field,name:0 msgid "Field Name" -msgstr "" +msgstr "Naziv polja" #. module: base #: model:ir.actions.act_window,name:base.open_module_tree_uninstall #: model:ir.ui.menu,name:base.menu_module_tree_uninstall msgid "Uninstalled modules" -msgstr "" +msgstr "Deinstalirani moduli" #. module: base #: selection:ir.actions.report.xml,report_type:0 msgid "txt" -msgstr "" +msgstr "txt" #. module: base #: wizard_view:server.action.create,init:0 #: wizard_field:server.action.create,init,type:0 msgid "Select Action Type" -msgstr "" +msgstr "Odaberite tip akcije" #. module: base #: selection:ir.actions.todo,type:0 msgid "Configure" -msgstr "" +msgstr "Podesi" #. module: base #: model:res.country,name:base.tv msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #. module: base #: selection:ir.model,state:0 #: selection:ir.model.grid,state:0 msgid "Custom Object" -msgstr "" +msgstr "Posebni objekt" #. module: base #: field:res.lang,date_format:0 @@ -340,12 +349,12 @@ msgstr "" #: field:res.bank,email:0 #: field:res.partner.address,email:0 msgid "E-Mail" -msgstr "" +msgstr "Email" #. module: base #: model:res.country,name:base.an msgid "Netherlands Antilles" -msgstr "" +msgstr "Nizozemski Antili" #. module: base #: code:addons/base/res/res_user.py:0 diff --git a/bin/addons/base/i18n/ja.po b/bin/addons/base/i18n/ja.po index 54984a2faab..3688ec5e3b2 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-01-31 06:40+0000\n" -"Last-Translator: Teru \n" +"PO-Revision-Date: 2010-02-01 05:36+0000\n" +"Last-Translator: Fabien (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-02-01 04:45+0000\n" +"X-Launchpad-Export-Date: 2010-02-02 04:47+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 fc5d6b8918c..4eacd20c693 100644 --- a/bin/addons/base/i18n/tr.po +++ b/bin/addons/base/i18n/tr.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-01-29 05:27+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2010-02-01 19:22+0000\n" +"Last-Translator: Oktay Altunergil \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-01-30 04:39+0000\n" +"X-Launchpad-Export-Date: 2010-02-02 04:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base @@ -270,7 +270,7 @@ msgstr "En Fazlayı Getir" #. module: base #: help:ir.actions.act_window,limit:0 msgid "Default limit for the list view" -msgstr "Listeleme görünümü için varsayılan sınır" +msgstr "Listeleme görünümü için öntanımlı sınır" #. module: base #: field:ir.model.data,date_update:0 @@ -1502,7 +1502,7 @@ msgstr "Başlatılacak Eylem" #: selection:ir.report.custom.fields,fc3_op:0 #: selection:ir.rule,operator:0 msgid "in" -msgstr "" +msgstr "içinde" #. module: base #: field:ir.actions.url,target:0 @@ -2457,7 +2457,7 @@ msgstr "Kısıtlama" #: selection:ir.values,key:0 #: selection:res.partner.address,type:0 msgid "Default" -msgstr "Varsayılan" +msgstr "Öntanımlı" #. module: base #: field:ir.model.fields,required:0 @@ -3389,12 +3389,12 @@ msgstr "" #. module: base #: field:ir.ui.view_sc,resource:0 msgid "Resource Name" -msgstr "" +msgstr "Kaynak Adı" #. module: base #: selection:ir.cron,interval_type:0 msgid "Hours" -msgstr "" +msgstr "Saat" #. module: base #: model:res.country,name:base.gp @@ -3415,7 +3415,7 @@ msgstr "" #. module: base #: rml:ir.module.reference:0 msgid "Directory" -msgstr "" +msgstr "Dizin" #. module: base #: field:wizard.ir.model.menu.create,name:0 @@ -3425,12 +3425,12 @@ msgstr "" #. module: base #: field:ir.report.custom,title:0 msgid "Report Title" -msgstr "" +msgstr "Rapor Başlığı" #. module: base #: field:ir.report.custom.fields,fontcolor:0 msgid "Font color" -msgstr "" +msgstr "Yazıtipi rengi" #. module: base #: selection:ir.ui.menu,icon:0 @@ -3440,7 +3440,7 @@ msgstr "STOCK_SORT_DESCENDING" #. module: base #: model:res.country,name:base.my msgid "Malaysia" -msgstr "" +msgstr "Malezya" #. module: base #: model:ir.model,name:base.model_res_request_history @@ -3468,7 +3468,7 @@ msgstr "" #. module: base #: model:res.country,name:base.cv msgid "Cape Verde" -msgstr "" +msgstr "Yeşil Burun Adaları" #. module: base #: code:addons/base/module/module.py:0 @@ -3483,7 +3483,7 @@ msgstr "" #: field:res.partner,events:0 #: field:res.partner.event,name:0 msgid "Events" -msgstr "" +msgstr "Etkinlikler" #. module: base #: model:ir.actions.act_window,name:base.action_res_roles @@ -3521,12 +3521,12 @@ msgstr "" #. module: base #: field:workflow.transition,role_id:0 msgid "Role Required" -msgstr "" +msgstr "Gerekli Rol" #. module: base #: view:ir.module.module:0 msgid "Created Menus" -msgstr "" +msgstr "Menüler Oluşturuldu" #. module: base #: field:workflow.triggers,workitem_id:0 @@ -3551,7 +3551,7 @@ msgstr "STOCK_ZOOM_OUT" #: field:ir.values,action_id:0 #: selection:ir.values,key:0 msgid "Action" -msgstr "" +msgstr "Eylem" #. module: base #: view:ir.actions.server:0 @@ -3576,22 +3576,22 @@ msgstr "" #. module: base #: model:res.country,name:base.fj msgid "Fiji" -msgstr "" +msgstr "Fiji" #. module: base #: field:ir.model.fields,size:0 msgid "Size" -msgstr "" +msgstr "Boyut" #. module: base #: model:res.country,name:base.sd msgid "Sudan" -msgstr "" +msgstr "Sudan" #. module: base #: view:res.lang:0 msgid "%m - Month as a decimal number [01,12]." -msgstr "" +msgstr "%m - Ay ondalık sayı olarak [01,12]." #. module: base #: view:wizard.module.lang.export:0 @@ -3601,7 +3601,7 @@ msgstr "" #. module: base #: model:res.country,name:base.fm msgid "Micronesia" -msgstr "" +msgstr "Mikronezya" #. module: base #: view:res.request.history:0 @@ -3613,17 +3613,17 @@ msgstr "" #: field:ir.module.module,menus_by_module:0 #: view:res.groups:0 msgid "Menus" -msgstr "" +msgstr "Menüler" #. module: base #: model:res.country,name:base.il msgid "Israel" -msgstr "" +msgstr "İsrail" #. module: base #: model:ir.actions.wizard,name:base.wizard_server_action_create msgid "Create Action" -msgstr "" +msgstr "Eylem Oluştur" #. module: base #: selection:ir.actions.report.xml,report_type:0 @@ -3633,12 +3633,12 @@ msgstr "" #. module: base #: selection:ir.actions.report.xml,report_type:0 msgid "html" -msgstr "" +msgstr "html" #. module: base #: field:res.lang,time_format:0 msgid "Time Format" -msgstr "" +msgstr "Zaman Biçimi" #. module: base #: wizard_view:module.upgrade,next:0 @@ -3648,7 +3648,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Defined Reports" -msgstr "" +msgstr "Tanımlı Raporlar" #. module: base #: selection:ir.ui.menu,icon:0 @@ -3658,7 +3658,7 @@ msgstr "" #. module: base #: view:ir.actions.report.xml:0 msgid "Report xml" -msgstr "" +msgstr "Rapor xml" #. module: base #: model:ir.actions.act_window,name:base.action_module_open_categ @@ -3667,7 +3667,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_module_tree #: field:wizard.module.lang.export,modules:0 msgid "Modules" -msgstr "" +msgstr "Modüller" #. module: base #: selection:workflow.activity,kind:0 @@ -3684,13 +3684,13 @@ msgstr "STOCK_UNDO" #. module: base #: field:workflow.transition,signal:0 msgid "Signal (button Name)" -msgstr "" +msgstr "Sinyal (Düğme adı)" #. module: base #: view:res.bank:0 #: field:res.partner,bank_ids:0 msgid "Banks" -msgstr "" +msgstr "Bankalar" #. module: base #: selection:ir.ui.menu,icon:0 @@ -3741,12 +3741,12 @@ msgstr "" #. module: base #: model:res.country,name:base.uk msgid "United Kingdom" -msgstr "" +msgstr "Birleşik Krallık (İngiltere)" #. module: base #: view:ir.actions.server:0 msgid "Create / Write" -msgstr "" +msgstr "Oluştur / Yaz" #. module: base #: help:res.partner.category,active:0 @@ -3756,12 +3756,12 @@ msgstr "" #. module: base #: rml:ir.module.reference:0 msgid "Object:" -msgstr "" +msgstr "Nesne:" #. module: base #: model:res.country,name:base.bw msgid "Botswana" -msgstr "" +msgstr "Botsvana" #. module: base #: model:ir.actions.act_window,name:base.action_partner_title_partner @@ -3773,7 +3773,7 @@ msgstr "Ortak Ünvanları" #. module: base #: selection:ir.actions.todo,type:0 msgid "Service" -msgstr "" +msgstr "Hizmet" #. module: base #: help:ir.actions.act_window,auto_refresh:0 @@ -3828,7 +3828,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.open_module_tree_install #: model:ir.ui.menu,name:base.menu_module_tree_install msgid "Installed modules" -msgstr "" +msgstr "Yüklü modüller" #. module: base #: model:res.country,name:base.lc @@ -3839,7 +3839,7 @@ msgstr "" #: model:ir.model,name:base.model_maintenance_contract #: view:maintenance.contract:0 msgid "Maintenance Contract" -msgstr "" +msgstr "Bakım Sözleşmesi" #. module: base #: help:ir.actions.server,trigger_obj_id:0 @@ -3871,7 +3871,7 @@ msgstr "Federal Eyalet" #. module: base #: model:res.country,name:base.io msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Hint Okyanusu İngiliz Bölgesi" #. module: base #: view:ir.actions.server:0 @@ -3881,13 +3881,13 @@ msgstr "" #. module: base #: field:maintenance.contract,date_start:0 msgid "Starting Date" -msgstr "" +msgstr "Başlangıç Tarihi" #. module: base #: view:ir.model:0 #: field:ir.model.fields,ttype:0 msgid "Field Type" -msgstr "" +msgstr "Alan Türü" #. module: base #: field:res.country.state,code:0 @@ -3902,32 +3902,32 @@ msgstr "" #. module: base #: selection:res.lang,direction:0 msgid "Left-to-Right" -msgstr "" +msgstr "Soldan sağa" #. module: base #: field:res.lang,translatable:0 msgid "Translatable" -msgstr "" +msgstr "Tercüme edilebilir" #. module: base #: model:res.country,name:base.vn msgid "Vietnam" -msgstr "" +msgstr "Vietnam" #. module: base #: field:res.users,signature:0 msgid "Signature" -msgstr "" +msgstr "İmza" #. module: base #: field:res.partner.category,complete_name:0 msgid "Full Name" -msgstr "" +msgstr "Tam Ad" #. module: base #: model:res.country,name:base.mz msgid "Mozambique" -msgstr "" +msgstr "Mozambik" #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access @@ -3939,7 +3939,7 @@ msgstr "" #: field:ir.actions.server,message:0 #: wizard_field:res.partner.spam_send,init,text:0 msgid "Message" -msgstr "" +msgstr "İleti" #. module: base #: field:ir.actions.act_window.view,multi:0 @@ -3956,7 +3956,7 @@ msgstr "Kişiler" #. module: base #: model:res.country,name:base.fo msgid "Faroe Islands" -msgstr "" +msgstr "Faroe Adaları" #. module: base #: model:ir.actions.wizard,name:base.wizard_upgrade @@ -3967,12 +3967,12 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.maintenance msgid "Maintenance" -msgstr "" +msgstr "Bakım" #. module: base #: model:res.country,name:base.mp msgid "Northern Mariana Islands" -msgstr "" +msgstr "Kuzey Mariana Adaları" #. module: base #: wizard_view:module.lang.import,init:0 @@ -3988,7 +3988,7 @@ msgstr "" #: rml:ir.module.reference:0 #: field:maintenance.contract.module,version:0 msgid "Version" -msgstr "" +msgstr "Sürüm" #. module: base #: model:ir.model,name:base.model_wizard_ir_model_menu_create @@ -3998,7 +3998,7 @@ msgstr "" #. module: base #: view:workflow.transition:0 msgid "Transition" -msgstr "" +msgstr "Geçiş" #. module: base #: field:ir.actions.todo,active:0 @@ -4016,17 +4016,17 @@ msgstr "" #: field:res.request,active:0 #: field:res.users,active:0 msgid "Active" -msgstr "" +msgstr "Etkin" #. module: base #: model:res.country,name:base.na msgid "Namibia" -msgstr "" +msgstr "Namibya" #. module: base #: model:res.country,name:base.mn msgid "Mongolia" -msgstr "" +msgstr "Moğolistan" #. module: base #: code:addons/base/ir/ir_actions.py:0 @@ -4037,7 +4037,7 @@ msgstr "" #: code:addons/base/res/res_user.py:0 #, python-format msgid "Error" -msgstr "" +msgstr "Hata" #. module: base #: view:res.partner.som:0 @@ -4052,7 +4052,7 @@ msgstr "" #. module: base #: model:res.country,name:base.bi msgid "Burundi" -msgstr "" +msgstr "Burundi" #. module: base #: wizard_button:base.module.import,import,open_window:0 @@ -4062,12 +4062,12 @@ msgstr "" #: wizard_button:server.action.create,step_1,end:0 #: view:wizard.module.lang.export:0 msgid "Close" -msgstr "" +msgstr "Kapat" #. module: base #: model:res.country,name:base.bt msgid "Bhutan" -msgstr "" +msgstr "Bütan" #. module: base #: model:res.partner.category,name:base.res_partner_category_11 @@ -4077,12 +4077,12 @@ msgstr "" #. module: base #: selection:ir.actions.url,target:0 msgid "This Window" -msgstr "" +msgstr "Bu Pencere" #. module: base #: field:wizard.module.lang.export,format:0 msgid "File Format" -msgstr "" +msgstr "Dosya Biçimi" #. module: base #: field:res.lang,iso_code:0 @@ -4116,7 +4116,7 @@ msgstr "" #: wizard_field:res.partner.sms_send,init,password:0 #: field:res.users,password:0 msgid "Password" -msgstr "" +msgstr "Parola" #. module: base #: model:ir.actions.act_window,name:base.action_model_fields @@ -4129,12 +4129,12 @@ msgstr "" #: field:ir.report.custom,fields_child0:0 #: model:ir.ui.menu,name:base.ir_model_model_fields msgid "Fields" -msgstr "" +msgstr "Alanlar" #. module: base #: wizard_view:base.module.import,import:0 msgid "Module successfully imported !" -msgstr "" +msgstr "Modül başarıyla içeriye aktarıldı !" #. module: base #: field:res.company,rml_header2:0 @@ -4144,7 +4144,7 @@ msgstr "" #. module: base #: selection:ir.report.custom,print_format:0 msgid "a4" -msgstr "" +msgstr "a4" #. module: base #: field:ir.actions.act_window,search_view_id:0 @@ -4164,7 +4164,7 @@ msgstr "" #. module: base #: model:res.country,name:base.mm msgid "Myanmar" -msgstr "" +msgstr "Myanmar" #. module: base #: selection:module.lang.install,init,lang:0 @@ -4181,17 +4181,17 @@ msgstr "STOCK_MEDIA_NEXT" #: field:res.partner.address,street:0 #: field:res.partner.bank,street:0 msgid "Street" -msgstr "" +msgstr "Cadde" #. module: base #: model:res.country,name:base.yu msgid "Yugoslavia" -msgstr "" +msgstr "Yugoslavya" #. module: base #: wizard_view:module.upgrade,next:0 msgid "Note that this operation my take a few minutes." -msgstr "" +msgstr "Bu işlem birkaç dakika sürebilir." #. module: base #: field:ir.model.data,name:0 @@ -4201,7 +4201,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ca msgid "Canada" -msgstr "" +msgstr "Kanada" #. module: base #: field:ir.actions.report.xml,report_name:0 @@ -4221,7 +4221,7 @@ msgstr "Ayarlarımı değiştir" #. module: base #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Eylem tanımlamasında geçersiz model adı." #. module: base #: wizard_field:res.partner.sms_send,init,text:0 @@ -4236,12 +4236,12 @@ msgstr "STOCK_EDIT" #. module: base #: model:res.country,name:base.cm msgid "Cameroon" -msgstr "" +msgstr "Kamerun" #. module: base #: model:res.country,name:base.bf msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #. module: base #: selection:ir.ui.menu,icon:0 @@ -4256,12 +4256,12 @@ msgstr "Atlandı" #. module: base #: selection:ir.model.fields,state:0 msgid "Custom Field" -msgstr "" +msgstr "Özel Alan" #. module: base #: model:res.country,name:base.cc msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Kokos (Keeling) Adaları" #. module: base #: field:workflow.instance,uid:0 @@ -4278,7 +4278,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "11. %U or %W ==> 48 (49th week)" -msgstr "" +msgstr "11. %U or %W ==> 48 (49. hafta)" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type_field @@ -4299,7 +4299,7 @@ msgstr "" #: wizard_view:server.action.create,step_1:0 #: wizard_field:server.action.create,step_1,report:0 msgid "Select Report" -msgstr "" +msgstr "Raporu Seçin" #. module: base #: field:ir.report.custom.fields,fc1_condition:0 @@ -4311,7 +4311,7 @@ msgstr "durum" #. module: base #: rml:ir.module.reference:0 msgid "1cm 28cm 20cm 28cm" -msgstr "" +msgstr "1cm 28cm 20cm 28cm" #. module: base #: field:ir.sequence,suffix:0 @@ -4321,7 +4321,7 @@ msgstr "SonEk" #. module: base #: model:res.country,name:base.mo msgid "Macau" -msgstr "" +msgstr "Makau" #. module: base #: model:ir.actions.report.xml,name:base.res_partner_address_report @@ -4351,7 +4351,7 @@ msgstr "STOCK_NEW" #. module: base #: selection:ir.report.custom.fields,operation:0 msgid "None" -msgstr "" +msgstr "Hiçbiri" #. module: base #: view:ir.report.custom.fields:0 @@ -4387,12 +4387,12 @@ msgstr "STOCK_ABOUT" #: field:ir.module.category,parent_id:0 #: field:res.partner.category,parent_id:0 msgid "Parent Category" -msgstr "" +msgstr "Ana Kategori" #. module: base #: model:res.country,name:base.fi msgid "Finland" -msgstr "" +msgstr "Finlandiya" #. module: base #: selection:res.partner.address,type:0 @@ -4408,14 +4408,14 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Cancel Uninstall" -msgstr "" +msgstr "Kaldırmayı İptal et" #. module: base #: view:res.bank:0 #: view:res.partner:0 #: view:res.partner.address:0 msgid "Communication" -msgstr "" +msgstr "İletişim" #. module: base #: model:ir.model,name:base.model_ir_server_object_lines @@ -4426,17 +4426,17 @@ msgstr "" #: code:addons/base/module/module.py:0 #, python-format msgid "Module %s: Invalid Quality Certificate" -msgstr "" +msgstr "Modül %s: Geçersiz Kalite Belgesi" #. module: base #: model:res.country,name:base.kw msgid "Kuwait" -msgstr "" +msgstr "Kuveyt" #. module: base #: field:workflow.workitem,inst_id:0 msgid "Instance" -msgstr "" +msgstr "Örnek" #. module: base #: help:ir.actions.report.xml,attachment:0 @@ -4449,7 +4449,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ng msgid "Nigeria" -msgstr "" +msgstr "Nijerya" #. module: base #: model:ir.model,name:base.model_res_partner_event @@ -4484,7 +4484,7 @@ msgstr "STOCK_CLOSE" #. module: base #: model:res.country,name:base.hk msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #. module: base #: help:ir.actions.server,name:0 @@ -4504,12 +4504,12 @@ msgstr "STOCK_BOLD" #. module: base #: model:res.country,name:base.ph msgid "Philippines" -msgstr "" +msgstr "Filipinler" #. module: base #: model:res.country,name:base.ma msgid "Morocco" -msgstr "" +msgstr "Fas" #. module: base #: selection:ir.ui.menu,icon:0 @@ -4519,7 +4519,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "2. %a ,%A ==> Fri, Friday" -msgstr "" +msgstr "2. %a ,%A ==> Cum, Cuma" #. module: base #: wizard_view:module.lang.install,start:0 @@ -4527,6 +4527,8 @@ msgid "" "The selected language has been successfully installed. You must change the " "preferences of the user and open a new menu to view changes." msgstr "" +"Seçilen dil başarıyla kuruldu. Bu kullanıcının tercihlerini değiştirmek ve " +"değişiklikleri görmek için yeni bir menü açmak gerekir." #. module: base #: model:ir.model,name:base.model_ir_sequence @@ -4563,17 +4565,17 @@ msgstr "" #. module: base #: model:res.country,name:base.dm msgid "Dominica" -msgstr "" +msgstr "Dominika" #. module: base #: model:ir.model,name:base.model_res_currency_rate msgid "Currency Rate" -msgstr "" +msgstr "Doviz Dönüşüm Oranı" #. module: base #: model:res.country,name:base.np msgid "Nepal" -msgstr "" +msgstr "Nepal" #. module: base #: field:res.partner.event,event_ical_id:0 @@ -4583,12 +4585,12 @@ msgstr "" #. module: base #: wizard_view:res.partner.sms_send,init:0 msgid "Bulk SMS send" -msgstr "" +msgstr "Toplu SMS gönder" #. module: base #: view:res.lang:0 msgid "%Y - Year with century as a decimal number." -msgstr "" +msgstr "%Y - Ondalık sayı olarak yüzyıl ile yıl. (1993)" #. module: base #: selection:ir.report.custom,type:0 @@ -4608,7 +4610,7 @@ msgstr "" #: field:res.partner.bank.type,code:0 #: field:res.partner.function,code:0 msgid "Code" -msgstr "" +msgstr "Kod" #. module: base #: code:addons/base/module/module.py:0 @@ -4627,7 +4629,7 @@ msgstr "" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Continue" -msgstr "" +msgstr "Devam Et" #. module: base #: selection:module.lang.install,init,lang:0 @@ -4638,7 +4640,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.ir_property_form #: model:ir.ui.menu,name:base.menu_ir_property_form msgid "Default Properties" -msgstr "" +msgstr "Öntanımlı Özellikler" #. module: base #: selection:module.lang.install,init,lang:0 @@ -4653,34 +4655,34 @@ msgstr "" #. module: base #: model:res.country,name:base.bv msgid "Bouvet Island" -msgstr "" +msgstr "Bouvet Adası" #. module: base #: field:ir.report.custom,print_orientation:0 msgid "Print orientation" -msgstr "" +msgstr "Baskı yönü" #. module: base #: model:ir.actions.act_window,name:base.action_wizard_lang_export #: model:ir.ui.menu,name:base.menu_wizard_lang_export msgid "Export a Translation File" -msgstr "" +msgstr "Çeviri Dosyasını Dışarı Aktar" #. module: base #: field:ir.attachment,name:0 msgid "Attachment Name" -msgstr "" +msgstr "Ek Adı" #. module: base #: wizard_field:module.lang.import,init,data:0 #: field:wizard.module.lang.export,data:0 msgid "File" -msgstr "" +msgstr "Dosya" #. module: base #: view:res.users:0 msgid "Add User" -msgstr "" +msgstr "Kullanıcı Ekle" #. module: base #: model:ir.model,name:base.model_ir_actions_configuration_wizard @@ -4690,13 +4692,13 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%b - Abbreviated month name." -msgstr "" +msgstr "%b - Kısaltılmış ay adı." #. module: base #: field:res.partner,supplier:0 #: model:res.partner.category,name:base.res_partner_category_8 msgid "Supplier" -msgstr "" +msgstr "Tedarikçi" #. module: base #: view:ir.actions.server:0 @@ -4707,29 +4709,29 @@ msgstr "" #. module: base #: view:maintenance.contract.wizard:0 msgid "_Close" -msgstr "" +msgstr "_Close" #. module: base #: selection:maintenance.contract,kind:0 msgid "Full" -msgstr "" +msgstr "Tüm" #. module: base #: model:res.country,name:base.as msgid "American Samoa" -msgstr "" +msgstr "Amerikan Samoası" #. module: base #: model:ir.actions.act_window,name:base.action_model_model #: model:ir.model,name:base.model_ir_model #: model:ir.ui.menu,name:base.ir_model_model_menu msgid "Objects" -msgstr "" +msgstr "Nesneler" #. module: base #: field:ir.model.fields,selectable:0 msgid "Selectable" -msgstr "" +msgstr "Seçilebilir" #. module: base #: view:res.request.link:0 @@ -4740,12 +4742,12 @@ msgstr "" #: field:ir.module.module,url:0 #: field:ir.module.repository,url:0 msgid "URL" -msgstr "" +msgstr "URL" #. module: base #: help:res.country,name:0 msgid "The full name of the country." -msgstr "" +msgstr "Ülkenin tam adı." #. module: base #: selection:ir.actions.server,state:0 @@ -4760,7 +4762,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ae msgid "United Arab Emirates" -msgstr "" +msgstr "Birleşik Arap Emirlikleri" #. module: base #: selection:ir.ui.menu,icon:0 @@ -4775,34 +4777,34 @@ msgstr "" #. module: base #: field:ir.rule.group,global:0 msgid "Global" -msgstr "" +msgstr "Evrensel" #. module: base #: model:res.country,name:base.cz msgid "Czech Republic" -msgstr "" +msgstr "Çek Cumhuriyeti" #. module: base #: model:res.country,name:base.sb msgid "Solomon Islands" -msgstr "" +msgstr "Solomon Adaları" #. module: base #: code:addons/base/ir/ir_model.py:0 #, python-format msgid "AccessError" -msgstr "" +msgstr "AccessError" #. module: base #: view:res.lang:0 msgid "8. %I:%M:%S %p ==> 06:25:20 PM" -msgstr "" +msgstr "8. %I:%M:%S %p ==> 06:25:20 PM" #. module: base #: view:ir.translation:0 #: model:ir.ui.menu,name:base.menu_translation msgid "Translations" -msgstr "" +msgstr "Çeviriler" #. module: base #: field:ir.sequence,padding:0 @@ -4812,18 +4814,18 @@ msgstr "" #. module: base #: model:res.country,name:base.ua msgid "Ukraine" -msgstr "" +msgstr "Ukrayna" #. module: base #: model:res.country,name:base.to msgid "Tonga" -msgstr "" +msgstr "Tonga" #. module: base #: model:ir.model,name:base.model_ir_module_category #: view:ir.module.category:0 msgid "Module Category" -msgstr "" +msgstr "Modül Kategorisi" #. module: base #: model:res.country,name:base.us @@ -4838,7 +4840,7 @@ msgstr "Referans Rehberi" #. module: base #: model:res.country,name:base.ml msgid "Mali" -msgstr "" +msgstr "Mali" #. module: base #: selection:ir.ui.menu,icon:0 @@ -4848,27 +4850,27 @@ msgstr "STOCK_UNINDENT" #. module: base #: field:ir.cron,interval_number:0 msgid "Interval Number" -msgstr "" +msgstr "Aralık Numarası" #. module: base #: selection:maintenance.contract,kind:0 msgid "Partial" -msgstr "" +msgstr "Kısmi" #. module: base #: model:res.country,name:base.tk msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #. module: base #: field:ir.actions.report.xml,report_xsl:0 msgid "XSL path" -msgstr "" +msgstr "XSL yolu" #. module: base #: model:res.country,name:base.bn msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunei Sultanlığı" #. module: base #: field:ir.actions.act_window,view_type:0 @@ -4876,12 +4878,12 @@ msgstr "" #: field:ir.ui.view,type:0 #: field:wizard.ir.model.menu.create.line,view_type:0 msgid "View Type" -msgstr "" +msgstr "Görünüm Türü" #. module: base #: model:ir.ui.menu,name:base.next_id_2 msgid "User Interface" -msgstr "" +msgstr "Kullanıcı Arayüzü" #. module: base #: selection:ir.ui.menu,icon:0 @@ -4891,7 +4893,7 @@ msgstr "STOCK_DIALOG_INFO" #. module: base #: field:ir.attachment,create_date:0 msgid "Date Created" -msgstr "" +msgstr "Oluşturma Tarihi" #. module: base #: model:ir.model,name:base.model_ir_actions_todo @@ -4901,7 +4903,7 @@ msgstr "" #. module: base #: view:wizard.module.lang.export:0 msgid "Get file" -msgstr "" +msgstr "Dosya al" #. module: base #: wizard_view:module.module.update,init:0 @@ -4918,22 +4920,22 @@ msgstr "STOCK_GO_BACK" #. module: base #: view:ir.actions.act_window:0 msgid "General Settings" -msgstr "" +msgstr "Genel Ayarlar" #. module: base #: model:ir.ui.menu,name:base.custom_shortcuts msgid "Custom Shortcuts" -msgstr "" +msgstr "Özel Kısayollar" #. module: base #: model:res.country,name:base.dz msgid "Algeria" -msgstr "" +msgstr "Cezayir" #. module: base #: model:res.country,name:base.be msgid "Belgium" -msgstr "" +msgstr "Belçika" #. module: base #: field:ir.translation,lang:0 @@ -4943,12 +4945,12 @@ msgstr "" #: field:wizard.module.lang.export,lang:0 #: field:wizard.module.update_translations,lang:0 msgid "Language" -msgstr "" +msgstr "Dil" #. module: base #: model:res.country,name:base.gm msgid "Gambia" -msgstr "" +msgstr "Gambiya" #. module: base #: model:ir.actions.act_window,name:base.action_res_company_form @@ -4956,14 +4958,14 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_res_company_global #: view:res.company:0 msgid "Companies" -msgstr "" +msgstr "Şirketler" #. module: base #: view:ir.actions.server:0 #: field:ir.actions.server,code:0 #: selection:ir.actions.server,state:0 msgid "Python Code" -msgstr "" +msgstr "Python Kodu" #. module: base #: code:addons/base/module/wizard/wizard_module_import.py:0 @@ -4989,18 +4991,18 @@ msgstr "" #: view:wizard.module.lang.export:0 #: view:wizard.module.update_translations:0 msgid "Cancel" -msgstr "" +msgstr "Vazgeç" #. module: base #: code:addons/base/ir/ir_actions.py:0 #, python-format msgid "Please specify server option --smtp-from !" -msgstr "" +msgstr "Lütfen sunucu seçeneği belirtin --smtp-from !" #. module: base #: selection:wizard.module.lang.export,format:0 msgid "PO File" -msgstr "" +msgstr "PO Dosyası" #. module: base #: selection:ir.ui.menu,icon:0 @@ -5031,17 +5033,17 @@ msgstr "" #: field:res.roles,users:0 #: view:res.users:0 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: base #: field:ir.module.module,published_version:0 msgid "Published Version" -msgstr "" +msgstr "Yayınlanmış Sürüm" #. module: base #: model:res.country,name:base.is msgid "Iceland" -msgstr "" +msgstr "İzlanda" #. module: base #: view:res.users:0 @@ -5051,17 +5053,17 @@ msgstr "" #. module: base #: model:res.country,name:base.de msgid "Germany" -msgstr "" +msgstr "Almanya" #. module: base #: view:ir.sequence:0 msgid "Week of the year: %(woy)s" -msgstr "" +msgstr "Yılın Haftası: %(woy)s" #. module: base #: model:res.partner.category,name:base.res_partner_category_14 msgid "Bad customers" -msgstr "" +msgstr "Kötü müşteriler" #. module: base #: selection:ir.ui.menu,icon:0 @@ -5071,7 +5073,7 @@ msgstr "STOCK_HARDDISK" #. module: base #: rml:ir.module.reference:0 msgid "Reports :" -msgstr "" +msgstr "Raporlar :" #. module: base #: selection:ir.ui.menu,icon:0 @@ -5094,17 +5096,17 @@ msgstr "" #. module: base #: model:res.country,name:base.gy msgid "Guyana" -msgstr "" +msgstr "Guyana" #. module: base #: selection:ir.module.module,license:0 msgid "GPL-3" -msgstr "" +msgstr "GPL-3" #. module: base #: selection:ir.module.module,license:0 msgid "GPL-2" -msgstr "" +msgstr "GPL-2" #. module: base #: selection:module.lang.install,init,lang:0 @@ -5119,12 +5121,12 @@ msgstr "" #. module: base #: model:res.country,name:base.hn msgid "Honduras" -msgstr "" +msgstr "Honduras" #. module: base #: model:res.country,name:base.eg msgid "Egypt" -msgstr "" +msgstr "Mısır" #. module: base #: help:ir.actions.server,model_id:0 @@ -5146,7 +5148,7 @@ msgstr "STOCK_CDROM" #: field:ir.model.fields,readonly:0 #: field:res.partner.bank.type.field,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Salt Okunur" #. module: base #: field:res.partner.event,type:0 @@ -5163,7 +5165,7 @@ msgstr "" #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "To be installed" -msgstr "" +msgstr "Yüklenecek" #. module: base #: model:ir.module.module,shortdesc:base.module_meta_information @@ -5174,7 +5176,7 @@ msgstr "Taban" #. module: base #: model:res.country,name:base.lr msgid "Liberia" -msgstr "" +msgstr "Liberya" #. module: base #: view:ir.attachment:0 @@ -5193,39 +5195,39 @@ msgstr "Notlar" #: field:ir.values,value:0 #: field:ir.values,value_unpickle:0 msgid "Value" -msgstr "" +msgstr "Değer" #. module: base #: view:wizard.module.update_translations:0 msgid "Update Translations" -msgstr "" +msgstr "Çevirileri Güncelle" #. module: base #: view:res.config.view:0 msgid "Set" -msgstr "" +msgstr "Belirle" #. module: base #: model:res.country,name:base.mc msgid "Monaco" -msgstr "" +msgstr "Monako" #. module: base #: selection:ir.cron,interval_type:0 msgid "Minutes" -msgstr "" +msgstr "Dakika" #. module: base #: wizard_view:module.upgrade,end:0 #: wizard_view:module.upgrade,start:0 msgid "The modules have been upgraded / installed !" -msgstr "" +msgstr "Modüller yükseltildi / yüklendi !" #. module: base #: selection:ir.translation,type:0 #: view:wizard.module.lang.export:0 msgid "Help" -msgstr "" +msgstr "Yardım" #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -5235,7 +5237,7 @@ msgstr "" #. module: base #: wizard_button:server.action.create,step_1,create:0 msgid "Create" -msgstr "" +msgstr "Oluştur" #. module: base #: field:ir.exports,export_fields:0 @@ -5245,7 +5247,7 @@ msgstr "" #. module: base #: model:res.country,name:base.fr msgid "France" -msgstr "" +msgstr "Fransa" #. module: base #: field:workflow.activity,flow_stop:0 @@ -5255,7 +5257,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ar msgid "Argentina" -msgstr "" +msgstr "Arjantin" #. module: base #: model:res.country,name:base.af @@ -5266,7 +5268,7 @@ msgstr "Afganistan" #: code:addons/base/module/wizard/wizard_module_import.py:0 #, python-format msgid "Error !" -msgstr "" +msgstr "Hata !" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_contry @@ -5276,13 +5278,13 @@ msgstr "" #. module: base #: field:ir.cron,interval_type:0 msgid "Interval Unit" -msgstr "" +msgstr "Aralık Birimi" #. module: base #: field:maintenance.contract,kind:0 #: field:workflow.activity,kind:0 msgid "Kind" -msgstr "" +msgstr "Tür" #. module: base #: selection:ir.actions.todo,start_on:0 @@ -5293,17 +5295,17 @@ msgstr "" #: field:res.bank,fax:0 #: field:res.partner.address,fax:0 msgid "Fax" -msgstr "" +msgstr "Faks" #. module: base #: field:res.lang,thousands_sep:0 msgid "Thousands Separator" -msgstr "" +msgstr "Binler Ayracı" #. module: base #: field:res.request,create_date:0 msgid "Created Date" -msgstr "" +msgstr "Oluşturulma Tarihi" #. module: base #: selection:ir.report.custom,type:0 @@ -5335,7 +5337,7 @@ msgstr "" #. module: base #: selection:ir.actions.report.xml,report_type:0 msgid "pdf" -msgstr "" +msgstr "pdf" #. module: base #: field:ir.default,company_id:0 @@ -5350,12 +5352,12 @@ msgstr "" #: field:res.users,company:0 #: field:res.users,company_id:0 msgid "Company" -msgstr "" +msgstr "Şirket" #. module: base #: model:res.country,name:base.pa msgid "Panama" -msgstr "" +msgstr "Panama" #. module: base #: selection:ir.report.custom,state:0 @@ -5365,17 +5367,17 @@ msgstr "" #. module: base #: view:ir.attachment:0 msgid "Preview" -msgstr "" +msgstr "Ön İzleme" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Skip Step" -msgstr "" +msgstr "Adımı Atla" #. module: base #: model:res.country,name:base.pn msgid "Pitcairn Island" -msgstr "" +msgstr "Pitcairn Adası" #. module: base #: model:ir.actions.act_window,name:base.res_partner_event_type-act @@ -5403,7 +5405,7 @@ msgstr "" #. module: base #: model:res.country,name:base.nt msgid "Neutral Zone" -msgstr "" +msgstr "Tarafsız Bölge" #. module: base #: view:ir.model:0 @@ -5416,22 +5418,22 @@ msgstr "Özellikler" #. module: base #: view:res.lang:0 msgid "%A - Full weekday name." -msgstr "" +msgstr "%A - Kısaltmasız Gün Adı (Salı)" #. module: base #: selection:ir.cron,interval_type:0 msgid "Months" -msgstr "" +msgstr "Ay" #. module: base #: selection:ir.translation,type:0 msgid "Selection" -msgstr "" +msgstr "Seçim" #. module: base #: field:ir.actions.act_window,search_view:0 msgid "Search View" -msgstr "" +msgstr "Arama Görünümü" #. module: base #: field:ir.rule,domain_force:0 @@ -5453,7 +5455,7 @@ msgstr "Eklentiler" #. module: base #: view:maintenance.contract.wizard:0 msgid "_Validate" -msgstr "" +msgstr "_Validate" #. module: base #: model:ir.model,name:base.model_maintenance_contract_wizard diff --git a/debian/po/hr.po b/debian/po/hr.po new file mode 100644 index 00000000000..2f496fec9fd --- /dev/null +++ b/debian/po/hr.po @@ -0,0 +1,42 @@ +# Croatian translation for openobject-server +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-server package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-server\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-24 22:41+0300\n" +"PO-Revision-Date: 2010-02-01 09:48+0000\n" +"Last-Translator: goranc \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: 2010-02-02 04:47+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:1001 +msgid "Dedicated system account for the Open ERP server:" +msgstr "" +"Namjenski račun sistemskog korisnika za sustav poslužitelja Open ERP:" + +#. Type: string +#. Description +#: ../openerp-server.templates:1001 +msgid "" +"The Open ERP server must use a dedicated account for its operation so that " +"the system's security is not compromised by running it with superuser " +"privileges." +msgstr "" +"Server Open ERP mora koristiti namjenski korisnički račun za svoj rad, tako " +"da sigurnost sustava nije ugrožena korištenjem privilegija superkorisnika." + +#. Type: string +#. Description +#: ../openerp-server.templates:1001 +msgid "Please choose that account's username." +msgstr "Molimo odaberite korisnički račun." From 9208e4c28cca5f42e8a9d50cb4ac0de040f60046 Mon Sep 17 00:00:00 2001 From: "nch@tinyerp.com" <> Date: Tue, 2 Feb 2010 11:53:06 +0530 Subject: [PATCH 11/76] [IMP]:added 'avg' attribute to the 'field' and 'bold' to have the 'sum/avg' in bold bzr revid: nch@tinyerp.com-20100202062306-aq7r5d2e1vtrlb0v --- bin/addons/base/rng/view.rng | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/addons/base/rng/view.rng b/bin/addons/base/rng/view.rng index c49548c9330..ab59714f2e9 100644 --- a/bin/addons/base/rng/view.rng +++ b/bin/addons/base/rng/view.rng @@ -304,6 +304,8 @@ + + From 2b4d6bb821cba997001225b19e40ab34bb17f196 Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Tue, 2 Feb 2010 14:34:27 +0530 Subject: [PATCH 12/76] [FIX]orm : format_trace is not available in traceback module. format_exc use instand of that bzr revid: hmo@tinyerp.com-20100202090427-r2eefz8j6ee00uy1 --- bin/osv/orm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 223c2875f03..4d874824196 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -165,7 +165,7 @@ class browse_record(object): else: self.logger.notifyChannel("browse_record", netsvc.LOG_WARNING, "Field '%s' does not exist in object '%s': \n%s" % ( - name, self, ''.join(traceback.format_trace()))) + name, self, ''.join(traceback.format_exc()))) raise KeyError("Field '%s' does not exist in object '%s'" % ( name, self)) @@ -203,7 +203,7 @@ class browse_record(object): # Where did those ids come from? Perhaps old entries in ir_model_dat? self.logger.notifyChannel("browse_record", netsvc.LOG_WARNING, "No datas found for ids %s in %s \n%s" % ( - ids, self, ''.join(traceback.format_trace()))) + ids, self, ''.join(traceback.format_exc()))) raise KeyError('Field %s not found in %s'%(name,self)) # create browse records for 'remote' objects for data in datas: From 167b79423fe2838bcbf9252c1da539983ea6553e Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Tue, 2 Feb 2010 19:21:00 +0530 Subject: [PATCH 13/76] [FIX] base: default company bzr revid: hmo@tinyerp.com-20100202135100-cj9oqg6i1is3dn68 --- bin/addons/base/base_update.xml | 2 +- bin/addons/base/res/res_company.py | 3 +-- bin/addons/base/res/res_user.py | 34 +++++++++--------------------- 3 files changed, 12 insertions(+), 27 deletions(-) diff --git a/bin/addons/base/base_update.xml b/bin/addons/base/base_update.xml index 93c33fd9a9d..2475de60db4 100644 --- a/bin/addons/base/base_update.xml +++ b/bin/addons/base/base_update.xml @@ -78,7 +78,7 @@
- + diff --git a/bin/addons/base/res/res_company.py b/bin/addons/base/res/res_company.py index bfc2b7291ef..7b751eb7c20 100644 --- a/bin/addons/base/res/res_company.py +++ b/bin/addons/base/res/res_company.py @@ -86,8 +86,7 @@ class res_company(osv.osv): 'currency_id': fields.many2one('res.currency', 'Currency', required=True), 'currency_ids': fields.one2many('res.currency', 'company_id', 'Currency'), 'user_ids': fields.many2many('res.users', 'res_company_users_rel', 'cid', 'user_id', 'Accepted Users') - } - + } def _company_default_get(self, cr, uid, object=False, field=False, context=None): """ diff --git a/bin/addons/base/res/res_user.py b/bin/addons/base/res/res_user.py index c85f2544e3c..c459fbbe5a1 100644 --- a/bin/addons/base/res/res_user.py +++ b/bin/addons/base/res/res_user.py @@ -113,12 +113,6 @@ def _lang_get(self, cr, uid, context={}): def _tz_get(self,cr,uid, context={}): return [(x, x) for x in pytz.all_timezones] -def _companies_get(self,cr, uid, context={}): - res=[] - ids = self.pool.get('res.users').browse(cr, uid, uid, context).company_ids - res = [(i.id,i.name) for i in ids] - return res - class users(osv.osv): __admin_ids = {} _uid_cache = {} @@ -147,8 +141,7 @@ class users(osv.osv): 'company_id': fields.many2one('res.company', 'Company', help="The company this user is currently working on.", required=True), 'company_ids':fields.many2many('res.company','res_company_users_rel','user_id','cid','Accepted Companies'), 'context_lang': fields.selection(_lang_get, 'Language', required=True), - 'context_tz': fields.selection(_tz_get, 'Timezone', size=64), - 'company': fields.selection(_companies_get, 'Company', size=64), + 'context_tz': fields.selection(_tz_get, 'Timezone', size=64), } def read(self,cr, uid, ids, fields=None, context=None, load='_classic_read'): def override_password(o): @@ -180,8 +173,11 @@ class users(osv.osv): ids = self.pool.get('ir.ui.menu').search(cr, uid, [('usage','=','menu')]) return ids and ids[0] or False - def _get_company(self,cr, uid, context={}): - return self.pool.get('res.users').browse(cr, uid, uid, context).company_id.id + def _get_company(self,cr, uid, context={}, uid2=False): + if not uid2: + uid2 = uid + user = self.pool.get('res.users').browse(cr, uid, uid2, context) + return user.company_id.id def _get_menu(self,cr, uid, context={}): ids = self.pool.get('ir.actions.act_window').search(cr, uid, [('usage','=','menu')]) @@ -201,9 +197,8 @@ class users(osv.osv): 'groups_id': _get_group, 'address_id': False, } - def company_get(self, cr, uid, uid2): - company_id = self.pool.get('res.users').browse(cr, uid, uid2).company_id.id - return company_id + def company_get(self, cr, uid, uid2, context={}): + return self._get_company(cr, uid, context=context, uid2=uid2) company_get = tools.cache()(company_get) def write(self, cr, uid, ids, values, *args, **argv): @@ -251,13 +246,7 @@ class users(osv.osv): result[k[8:]] = getattr(user,k) return result - - def _check_company(self, cursor, user, ids): - for user in self.browse(cursor, user, ids): - if user.company_ids and (user.company_id.id not in map(lambda x: x.id, user.company_ids)): - return False - return True - + def action_get(self, cr, uid, context={}): dataobj = self.pool.get('ir.model.data') data_id = dataobj._get_id(cr, 1, 'base', 'action_res_users_my') @@ -312,10 +301,7 @@ class users(osv.osv): if not res: raise security.ExceptionNoTb('Bad username or password') return res[0] - - _constraints = [ - (_check_company, 'This user can not connect using this company !', ['company_id']), - ] + users() class config_users(osv.osv_memory): From 1350a121fdd9eb5c138f687d6cd87dd2b35acac0 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 2 Feb 2010 23:27:30 +0100 Subject: [PATCH 14/76] [Imp] add company on sequences bzr revid: fp@tinyerp.com-20100202222730-vck4y6nl1qgc70sm --- bin/addons/base/ir/ir_sequence.py | 2 ++ bin/tools/translate.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/bin/addons/base/ir/ir_sequence.py b/bin/addons/base/ir/ir_sequence.py index 1b9a23351ea..46428c80262 100644 --- a/bin/addons/base/ir/ir_sequence.py +++ b/bin/addons/base/ir/ir_sequence.py @@ -47,9 +47,11 @@ class ir_sequence(osv.osv): 'number_next': fields.integer('Next Number', required=True), 'number_increment': fields.integer('Increment Number', required=True), 'padding' : fields.integer('Number padding', required=True), + 'company_id': fields.many2one('res.company', 'Company'), } _defaults = { 'active': lambda *a: True, + 'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'ir.sequence', context=c), 'number_increment': lambda *a: 1, 'number_next': lambda *a: 1, 'padding' : lambda *a : 0, diff --git a/bin/tools/translate.py b/bin/tools/translate.py index bfc078edd58..05f7f95e9b4 100644 --- a/bin/tools/translate.py +++ b/bin/tools/translate.py @@ -767,6 +767,8 @@ def trans_load_data(db_name, fileobj, fileformat, lang, strict=False, lang_name= # the same source obj = pool.get(model) if obj: + if not field in obj._columns: + continue ids = obj.search(cr, uid, [(field, '=', dic['src'])]) # if the resource id (res_id) is in that list, use it, From 7ef68b986be80bd3af4f01e23f40f137552a2174 Mon Sep 17 00:00:00 2001 From: Launchpad Code Hosting Date: Wed, 3 Feb 2010 04:46:34 +0000 Subject: [PATCH 15/76] Launchpad automatic translations update. bzr revid: codehost@crowberry-20100203044634-ft3stpi5lo772db2 --- bin/addons/base/i18n/hr.po | 4 ++-- bin/addons/base/i18n/ja.po | 4 ++-- bin/addons/base/i18n/tr.po | 6 +++--- debian/po/hr.po | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bin/addons/base/i18n/hr.po b/bin/addons/base/i18n/hr.po index 97f71727395..1ffc23dfc67 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-02-01 10:37+0000\n" +"PO-Revision-Date: 2010-02-02 05:57+0000\n" "Last-Translator: goranc \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-02-02 04:47+0000\n" +"X-Launchpad-Export-Date: 2010-02-03 04:46+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 3688ec5e3b2..357c26a7786 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-02-01 05:36+0000\n" +"PO-Revision-Date: 2010-02-02 06:00+0000\n" "Last-Translator: Fabien (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-02-02 04:47+0000\n" +"X-Launchpad-Export-Date: 2010-02-03 04:46+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 4eacd20c693..3536b695e75 100644 --- a/bin/addons/base/i18n/tr.po +++ b/bin/addons/base/i18n/tr.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-02-01 19:22+0000\n" -"Last-Translator: Oktay Altunergil \n" +"PO-Revision-Date: 2010-02-02 06:03+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-02-02 04:47+0000\n" +"X-Launchpad-Export-Date: 2010-02-03 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base diff --git a/debian/po/hr.po b/debian/po/hr.po index 2f496fec9fd..fbfddfaa363 100644 --- a/debian/po/hr.po +++ b/debian/po/hr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-24 22:41+0300\n" -"PO-Revision-Date: 2010-02-01 09:48+0000\n" +"PO-Revision-Date: 2010-02-02 05:55+0000\n" "Last-Translator: goranc \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: 2010-02-02 04:47+0000\n" +"X-Launchpad-Export-Date: 2010-02-03 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Type: string From 57125a1002f15acdc61a9882a94156e371ef2767 Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Wed, 3 Feb 2010 11:53:04 +0530 Subject: [PATCH 16/76] [FIX]: oncrease a size of the name filed to take max subject size See http://www.rfc-editor.org/rfc/rfc2822.txt about email messages and http://www.rfc-editor.org/rfc/rfc2821.txt about SMTP. lp bug: https://launchpad.net/bugs/476354 fixed bzr revid: mga@tinyerp.com-20100203062304-y9z4xrs4gopde87m --- addons/crm/crm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index d9d4c6e6c9d..5d656585cb5 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -313,7 +313,7 @@ class crm_case(osv.osv): _columns = { 'id': fields.integer('ID', readonly=True), - 'name': fields.char('Description',size=64,required=True), + 'name': fields.char('Description', size=1024, required=True), 'active': fields.boolean('Active', help="If the active field is set to true, it will allow you to hide the case without removing it."), 'description': fields.text('Your action'), 'section_id': fields.many2one('crm.case.section', 'Section', select=True, help='Section to which Case belongs to. Define Responsible user and Email account for mail gateway.'), From 4afe47f01eb3a9f2dbdd74acac6931b58144b0d2 Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Wed, 3 Feb 2010 13:35:22 +0530 Subject: [PATCH 17/76] [FIX]: remove line 'certificate': '', which is not descrive any certificates bzr revid: mga@tinyerp.com-20100203080522-a02ad07nb10nq1dn --- addons/board_hr/__terp__.py | 1 - addons/crm_hr/__terp__.py | 1 - addons/point_of_sale/__terp__.py | 3 +-- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/board_hr/__terp__.py b/addons/board_hr/__terp__.py index 80b00961dbe..182cd36e1ec 100644 --- a/addons/board_hr/__terp__.py +++ b/addons/board_hr/__terp__.py @@ -37,6 +37,5 @@ This module implements a dashboard for human resource management that includes: 'demo_xml': [], 'installable': True, 'active': False, - 'certificate': '', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm_hr/__terp__.py b/addons/crm_hr/__terp__.py index a4715123679..71ef7da908e 100644 --- a/addons/crm_hr/__terp__.py +++ b/addons/crm_hr/__terp__.py @@ -48,6 +48,5 @@ ], 'installable': True, 'active': False, - 'certificate': '', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/point_of_sale/__terp__.py b/addons/point_of_sale/__terp__.py index 0610144ca87..794793e3baa 100644 --- a/addons/point_of_sale/__terp__.py +++ b/addons/point_of_sale/__terp__.py @@ -49,7 +49,7 @@ Main features : 'pos_data.xml', 'pos_workflow.xml', 'statement_view.xml', - 'statement_report.xml', + 'statement_report.xml', 'statement_data.xml', 'statement_wizard.xml' ], @@ -66,6 +66,5 @@ Main features : ], 'demo_xml': ['pos_demo.xml','singer_statement_demo.xml','multi_company_stock_data.xml'], 'installable': True, - 'certificate': '', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 58c63b17913e55a3b10547933c7915df184b4318 Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Wed, 3 Feb 2010 14:03:15 +0530 Subject: [PATCH 18/76] [IMP] crm_project: use one object for bug and future request bzr revid: hmo@tinyerp.com-20100203083315-ruarlm13tszo9nyo --- addons/crm_project/__init__.py | 3 +- addons/crm_project/__terp__.py | 6 +- addons/crm_project/crm_bug_wizard.xml | 12 ++ addons/crm_project/crm_bugs_data.xml | 19 +- addons/crm_project/crm_bugs_demo.xml | 36 ++-- addons/crm_project/crm_bugs_menu.xml | 37 +--- addons/crm_project/crm_bugs_view.xml | 35 ++-- addons/crm_project/crm_feature_menu.xml | 37 +--- addons/crm_project/crm_feature_view.xml | 191 ------------------ addons/crm_project/crm_project_bug.py | 20 +- addons/crm_project/crm_project_feature.py | 82 -------- .../security/crm_project_security.xml | 12 +- .../crm_project/security/ir.model.access.csv | 1 - addons/crm_project/wizard/__init__.py | 25 +++ addons/crm_project/wizard/crm_bug_wizard.py | 98 +++++++++ 15 files changed, 201 insertions(+), 413 deletions(-) create mode 100644 addons/crm_project/crm_bug_wizard.xml delete mode 100644 addons/crm_project/crm_feature_view.xml delete mode 100644 addons/crm_project/crm_project_feature.py create mode 100644 addons/crm_project/wizard/__init__.py create mode 100644 addons/crm_project/wizard/crm_bug_wizard.py diff --git a/addons/crm_project/__init__.py b/addons/crm_project/__init__.py index a646cf81ad9..fd6e45fcf00 100644 --- a/addons/crm_project/__init__.py +++ b/addons/crm_project/__init__.py @@ -22,7 +22,6 @@ import crm_project_bug -import crm_project_feature - import report +import wizard # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm_project/__terp__.py b/addons/crm_project/__terp__.py index 7a63ce1d1f4..c55a302f9da 100644 --- a/addons/crm_project/__terp__.py +++ b/addons/crm_project/__terp__.py @@ -22,7 +22,7 @@ { - 'name': 'CRM Stuff in Project Management', + 'name': 'Bug Reporting in Project Management', 'version': '1.0', 'category': 'Generic Modules/CRM & SRM', 'description': """ @@ -35,9 +35,9 @@ 'crm_bugs_data.xml' ], 'update_xml': [ + 'crm_bug_wizard.xml', 'crm_bugs_view.xml', - 'crm_bugs_menu.xml', - 'crm_feature_view.xml', + 'crm_bugs_menu.xml', 'crm_feature_menu.xml', 'report_crm_project_bug_view.xml', 'security/crm_project_security.xml', diff --git a/addons/crm_project/crm_bug_wizard.xml b/addons/crm_project/crm_bug_wizard.xml new file mode 100644 index 00000000000..a62606e52a6 --- /dev/null +++ b/addons/crm_project/crm_bug_wizard.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/addons/crm_project/crm_bugs_data.xml b/addons/crm_project/crm_bugs_data.xml index ca891949499..2a8729e49c2 100644 --- a/addons/crm_project/crm_bugs_data.xml +++ b/addons/crm_project/crm_bugs_data.xml @@ -6,17 +6,12 @@ --> - + Bugs - - - Patches - - - - + + Feature Requests @@ -71,12 +66,6 @@ Works For Me - - - Future - - - - + diff --git a/addons/crm_project/crm_bugs_demo.xml b/addons/crm_project/crm_bugs_demo.xml index da1bdbdab21..2bda6099685 100644 --- a/addons/crm_project/crm_bugs_demo.xml +++ b/addons/crm_project/crm_bugs_demo.xml @@ -15,7 +15,7 @@ - + @@ -40,7 +40,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -87,7 +87,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -119,8 +119,8 @@ - - + + @@ -135,7 +135,7 @@ - + @@ -150,7 +150,7 @@ - + @@ -166,7 +166,7 @@ - + @@ -182,7 +182,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -215,7 +215,7 @@ - + @@ -234,7 +234,7 @@ - + @@ -250,8 +250,8 @@ - - + + @@ -266,7 +266,7 @@ - + diff --git a/addons/crm_project/crm_bugs_menu.xml b/addons/crm_project/crm_bugs_menu.xml index 627fab57aba..2518993fa08 100644 --- a/addons/crm_project/crm_bugs_menu.xml +++ b/addons/crm_project/crm_bugs_menu.xml @@ -1,38 +1,6 @@ - - - - - Bugs - - - - - Patches - - - - - Feature Requests - - - - - Fixed - - - - - Awaiting Response - - - - - Future - - - + ######################## BUG TRACKING (menu) ########################### @@ -40,11 +8,12 @@ ALL BUGS --> - Bugs + Issues crm.project.bug form tree,calendar + diff --git a/addons/crm_project/crm_bugs_view.xml b/addons/crm_project/crm_bugs_view.xml index 7c17d1e6320..b193e6f4bd1 100644 --- a/addons/crm_project/crm_bugs_view.xml +++ b/addons/crm_project/crm_bugs_view.xml @@ -36,25 +36,30 @@ - - -