From 587828161d84b829e03eb312d962b4dd9b40300f Mon Sep 17 00:00:00 2001 From: "Rvo (Open ERP)" Date: Thu, 11 Mar 2010 14:19:41 +0530 Subject: [PATCH 01/34] [ADD]:suppot for __openerp__.py or __terp__.py bzr revid: rvo@tinyerp.co.in-20100311084941-1l92enpyz1a98hrr --- bin/addons/__init__.py | 32 +++++++++++++++++++------------- bin/addons/base/module/module.py | 5 ++++- bin/addons/module_graph.py | 13 +++++++++---- bin/tools/config.py | 16 ++++++++-------- bin/tools/misc.py | 10 ++++++++-- setup.py | 8 ++++++-- 6 files changed, 54 insertions(+), 30 deletions(-) diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py index bdd3da46bbf..4e939bf01dc 100644 --- a/bin/addons/__init__.py +++ b/bin/addons/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). # @@ -15,7 +15,7 @@ # 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 . +# along with this program. If not, see . # ############################################################################## @@ -89,7 +89,7 @@ class Graph(dict): ## and we update the default values with values from the database additional_data.update(dict([(x.pop('name'), x) for x in cr.dictfetchall()])) - + for package in self.values(): for k, v in additional_data[package.name].items(): setattr(package, k, v) @@ -221,7 +221,7 @@ def get_module_as_zip_from_module_directory(module_directory, b64enc=True, src=T base = os.path.basename(path) for f in tools.osutil.listdir(path, True): bf = os.path.basename(f) - if not RE_exclude.search(bf) and (src or bf == '__terp__.py' or not bf.endswith('.py')): + if not RE_exclude.search(bf) and (src or bf == '__openerp__.py' or bf == '__terp__.py' or not bf.endswith('.py')): archive.write(os.path.join(path, f), os.path.join(base, f)) archname = StringIO() @@ -298,8 +298,10 @@ def get_modules_with_version(): modules = get_modules() res = {} for module in modules: - terp = get_module_resource(module, '__terp__.py') try: + terp = get_module_resource(module, '__openerp__.py') + if not os.path.isfile(terp): + terp = addons.get_module_resource(module, '__terp__.py') info = eval(tools.file_open(terp).read()) res[module] = "%s.%s" % (release.major_version, info['version']) except Exception, e: @@ -318,13 +320,17 @@ def upgrade_graph(graph, cr, module_list, force=None): len_graph = len(graph) for module in module_list: mod_path = get_module_path(module) - terp_file = get_module_resource(module, '__terp__.py') + terp_file = get_module_resource(module, '__openerp__.py') + if not os.path.isfile(terp_file): + terp_file = get_module_resource(module, '__terp__.py') + if not mod_path or not terp_file: global not_loaded not_loaded.append(module) logger.notifyChannel('init', netsvc.LOG_WARNING, 'module %s: not installable' % (module)) raise osv.osv.except_osv('Error!',"Module '%s' was not found" % (module,)) + if os.path.isfile(terp_file) or zipfile.is_zipfile(mod_path+'.zip'): try: info = eval(tools.file_open(terp_file).read()) @@ -337,7 +343,7 @@ def upgrade_graph(graph, cr, module_list, force=None): dependencies = dict([(p, deps) for p, deps, data in packages]) current, later = set([p for p, dep, data in packages]), set() - + while packages and current > later: package, deps, data = packages[0] @@ -378,7 +384,7 @@ def init_module_objects(cr, module_name, obj_list): try: result = obj._auto_init(cr, {'module': module_name}) except Exception, e: - raise + raise if result: todo += result if hasattr(obj, 'init'): @@ -588,7 +594,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, **kwargs): modobj = None logger.notifyChannel('init', netsvc.LOG_DEBUG, 'loading %d packages..' % len(graph)) - + for package in graph: logger.notifyChannel('init', netsvc.LOG_INFO, 'module %s: loading objects' % package.name) migrations.migrate_module(package, 'pre') @@ -597,7 +603,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, **kwargs): if hasattr(package, 'init') or hasattr(package, 'update') or package.state in ('to install', 'to upgrade'): init_module_objects(cr, package.name, modules) cr.commit() - + for package in graph: status['progress'] = (float(statusi)+0.1) / len(graph) m = package.name @@ -698,7 +704,7 @@ def load_modules(db, force_demo=False, status=None, update_module=False): cr = db.cursor() if cr: cr.execute("SELECT relname FROM pg_class WHERE relkind='r' AND relname='ir_module_module'") - if len(cr.fetchall())==0: + if len(cr.fetchall())==0: logger.notifyChannel("init", netsvc.LOG_INFO, "init db") tools.init_db(cr) # cr.execute("update res_users set password=%s where id=%s",('admin',1)) @@ -706,7 +712,7 @@ def load_modules(db, force_demo=False, status=None, update_module=False): tools.config["init"]["all"] = 1 tools.config['update']['all'] = 1 if not tools.config['without_demo']: - tools.config["demo"]['all'] = 1 + tools.config["demo"]['all'] = 1 force = [] if force_demo: force.append('demo') @@ -716,7 +722,6 @@ def load_modules(db, force_demo=False, status=None, update_module=False): # NOTE: Try to also load the modules that have been marked as uninstallable previously... STATES_TO_LOAD = ['installed', 'to upgrade', 'uninstallable'] graph = create_graph(cr, ['base'], force) - has_updates = load_module_graph(cr, graph, status, perform_checks=(not update_module), report=report) global not_loaded @@ -761,6 +766,7 @@ def load_modules(db, force_demo=False, status=None, update_module=False): if new_modules_in_graph == 0: # nothing to load break + logger.notifyChannel('init', netsvc.LOG_DEBUG, 'Updating graph with %d more modules' % (len(module_list))) r = load_module_graph(cr, graph, status, report=report) has_updates = has_updates or r diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index a474866f885..faec4ffa9be 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -65,7 +65,10 @@ class module(osv.osv): def get_module_info(self, name): try: - f = tools.file_open(os.path.join(name, '__terp__.py')) + terp_file = addons.get_module_resource(name, '__openerp__.py') + if not os.path.isfile(terp_file): + terp_file = addons.get_module_resource(name, '__terp__.py') + f = tools.file_open(terp_file) data = f.read() info = eval(data) if 'version' in info: diff --git a/bin/addons/module_graph.py b/bin/addons/module_graph.py index 74d4115a086..e321592ccc7 100755 --- a/bin/addons/module_graph.py +++ b/bin/addons/module_graph.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). # @@ -16,7 +16,7 @@ # 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 . +# along with this program. If not, see . # ############################################################################## @@ -32,7 +32,8 @@ if len(sys.argv) == 2 and (sys.argv[1] in ['-h', '--help']): modules = sys.argv[1:] if not len(modules): - modules = map(os.path.dirname, glob.glob(os.path.join('*', '__terp__.py'))) + modules = map(os.path.dirname, glob.glob(os.path.join('*', '__openerp__.py'))) + modules += map(os.path.dirname, glob.glob(os.path.join('*', '__terp__.py'))) done = [] @@ -40,7 +41,11 @@ print 'digraph G {' while len(modules): f = modules.pop(0) done.append(f) - if os.path.isfile(os.path.join(f,"__terp__.py")): + terp_file = os.path.join(f,"__openerp__.py") + if not os.path.isfile(terp_file): + terp_file = os.path.join(f,"__terp__.py") + + if os.path.isfile(terp_file): info=eval(file(os.path.join(f,"__terp__.py")).read()) if info.get('installable', True): for name in info['depends']: diff --git a/bin/tools/config.py b/bin/tools/config.py index bc4aa98b77e..57f0388a238 100644 --- a/bin/tools/config.py +++ b/bin/tools/config.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). # @@ -15,7 +15,7 @@ # 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 . +# along with this program. If not, see . # ############################################################################## @@ -83,7 +83,7 @@ class configmanager(object): 'list_db' : True, 'timezone' : False, # to override the default TZ } - + self.misc = {} hasSSL = check_ssl() @@ -234,7 +234,7 @@ class configmanager(object): keys = ['interface', 'port', 'db_name', 'db_user', 'db_password', 'db_host', 'db_port', 'list_db', 'logfile', 'pidfile', 'smtp_port', 'cache_timeout', 'email_from', 'smtp_server', 'smtp_user', 'smtp_password', 'price_accuracy', - 'netinterface', 'netport', 'db_maxconn', 'import_partial', 'addons_path', + 'netinterface', 'netport', 'db_maxconn', 'import_partial', 'addons_path', 'netrpc', 'xmlrpc', 'syslog', 'without_demo', 'timezone',] if hasSSL: @@ -278,7 +278,7 @@ class configmanager(object): self.options['translate_modules'].sort() if self.options['timezone']: - # If an explicit TZ was provided in the config, make sure it is known + # If an explicit TZ was provided in the config, make sure it is known try: import pytz tz = pytz.timezone(self.options['timezone']) @@ -356,13 +356,13 @@ class configmanager(object): for f in os.listdir(res): modpath = os.path.join(res, f) if os.path.isdir(modpath) and os.path.exists(os.path.join(modpath, '__init__.py')) and \ - os.path.exists(os.path.join(modpath, '__terp__.py')): + ('|', os.path.exists(os.path.join(modpath, '__openerp__.py')), os.path.exists(os.path.join(modpath, '__terp__.py'))): contains_addons = True break if not contains_addons: raise optparse.OptionValueError("option %s: The addons-path %r does not seem to a be a valid Addons Directory!" % (opt, value)) - + setattr(parser.values, option.dest, res) def load(self): @@ -403,7 +403,7 @@ class configmanager(object): p.set('options', opt, loglevelnames.get(self.options[opt], self.options[opt])) else: p.set('options', opt, self.options[opt]) - + for sec in self.misc.keys(): for opt in self.misc[sec].keys(): p.set(sec,opt,self.misc[sec][opt]) diff --git a/bin/tools/misc.py b/bin/tools/misc.py index f105cd81256..b153467a2a9 100644 --- a/bin/tools/misc.py +++ b/bin/tools/misc.py @@ -50,13 +50,19 @@ def init_db(cr): cr.commit() for i in addons.get_modules(): - terp_file = addons.get_module_resource(i, '__terp__.py') + terp_file = addons.get_module_resource(i, '__openerp__.py') mod_path = addons.get_module_path(i) if not mod_path: continue info = False +# if os.path.isfile(terp_file) or os.path.isfile(mod_path+'.zip'): +# info = eval(file_open(terp_file).read()) + if not os.path.isfile(terp_file): + terp_file = addons.get_module_resource(i, '__terp__.py') + if os.path.isfile(terp_file) or os.path.isfile(mod_path+'.zip'): - info = eval(file_open(terp_file).read()) + info = eval(file_open(terp_file).read()) + if info: categs = info.get('category', 'Uncategorized').split('/') p_id = None diff --git a/setup.py b/setup.py index 9d7a735d2f6..bc2d8b64d3f 100755 --- a/setup.py +++ b/setup.py @@ -77,7 +77,7 @@ def check_modules(): def find_addons(): for root, _, names in os.walk(join('bin', 'addons')): - if '__terp__.py' in names: + if '__openerp__.py' or '__terp__.py' in names: yield basename(root), root #look for extra modules try: @@ -86,7 +86,11 @@ def find_addons(): mname = mname.strip() if not mname: continue - if os.path.exists(join(empath, mname, '__terp__.py')): + terp = join(empath, mname, '__openerp__.py') + if not os.path.exists(terp): + terp = join(empath, mname, '__terp__.py') + + if os.path.exists(terp): yield mname, join(empath, mname) else: print "Module %s specified, but no valid path." % mname From 33aa498fbf54b2a23b429ae5b2441c7a48263012 Mon Sep 17 00:00:00 2001 From: Launchpad Code Hosting Date: Fri, 12 Mar 2010 04:51:32 +0000 Subject: [PATCH 02/34] Launchpad automatic translations update. bzr revid: codehost@crowberry-20100312045132-krq0ojl84fymea27 --- addons/account/i18n/sv.po | 297 ++++++++++++++++++++------------------ addons/crm/i18n/fi.po | 228 +++++++++++++++-------------- addons/project/i18n/sv.po | 22 +-- 3 files changed, 284 insertions(+), 263 deletions(-) diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po index 40f40a480df..d0ecd869810 100644 --- a/addons/account/i18n/sv.po +++ b/addons/account/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-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-03-10 17:32+0000\n" +"PO-Revision-Date: 2010-03-11 15:54+0000\n" "Last-Translator: Anders Wallenquist \n" -"Language-Team: <>\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-03-11 04:52+0000\n" +"X-Launchpad-Export-Date: 2010-03-12 04:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -130,7 +130,7 @@ msgstr "Kvarvarande" #: field:account.tax.template,base_sign:0 #: field:account.tax.template,ref_base_sign:0 msgid "Base Code Sign" -msgstr "" +msgstr "Baskodsbelopp" #. module: account #: model:ir.actions.wizard,name:account.wizard_unreconcile_select @@ -156,7 +156,7 @@ msgstr "Transaktioner" #. module: account #: selection:account.move.line,centralisation:0 msgid "Debit Centralisation" -msgstr "" +msgstr "Koncentration av betalningar" #. module: account #: model:ir.actions.wizard,name:account.wizard_invoice_state_confirm @@ -187,7 +187,7 @@ msgstr "Kontoplan" #. module: account #: model:ir.actions.wizard,name:account.wizard_move_line_select msgid "Move line select" -msgstr "" +msgstr "Flytta valda rader" #. module: account #: rml:account.journal.period.print:0 @@ -195,7 +195,7 @@ msgstr "" #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "Entry label" -msgstr "" +msgstr "Uppgiftsetikett" #. module: account #: model:ir.model,name:account.model_account_model_line @@ -355,7 +355,7 @@ msgstr "Debettransaktion" #: field:account.move.line,analytic_account_id:0 #: field:report.hr.timesheet.invoice.journal,account_id:0 msgid "Analytic Account" -msgstr "Objekt" +msgstr "Objektkonto" #. module: account #: field:account.tax,child_depend:0 @@ -425,7 +425,7 @@ msgstr "Negativ" #. module: account #: rml:account.partner.balance:0 msgid "(Account/Partner) Name" -msgstr "(Konto/Partner) namn" +msgstr "(Konto/Företag) namn" #. module: account #: selection:account.move,type:0 @@ -500,7 +500,7 @@ msgstr "" #. module: account #: view:report.hr.timesheet.invoice.journal:0 msgid "Analytic Entries Stats" -msgstr "" +msgstr "Objektposter" #. module: account #: model:ir.actions.act_window,name:account.action_account_tax_code_template_form @@ -577,7 +577,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_tax msgid "account.tax" -msgstr "" +msgstr "account.tax" #. module: account #: rml:account.central.journal:0 @@ -616,7 +616,7 @@ msgstr "(Tomt öppnar med aktuella värden)" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_account msgid "Fiscal Position Accounts Mapping" -msgstr "" +msgstr "Mappning av momsredovisningskonton" #. module: account #: field:account.analytic.account,contact_id:0 @@ -671,7 +671,7 @@ msgstr "Nettototal:" #: model:ir.actions.act_window,name:account.action_account_analytic_line_form #: model:ir.ui.menu,name:account.next_id_41 msgid "Analytic Entries" -msgstr "Analytiska poster" +msgstr "Objektposter" #. module: account #: selection:account.subscription,period_type:0 @@ -724,7 +724,7 @@ msgstr "" #. module: account #: model:process.transition,name:account.process_transition_supplieranalyticcost0 msgid "Analytic Invoice" -msgstr "Förmodad faktura" +msgstr "Objektfaktura" #. module: account #: field:account.journal.column,field:0 @@ -850,7 +850,7 @@ msgstr "Kontomallar" #: model:ir.model,name:account.model_account_analytic_account #: model:ir.ui.menu,name:account.account_analytic_def_account msgid "Analytic Accounts" -msgstr "Analytiska konton" +msgstr "Objektkonton" #. module: account #: wizard_view:account.print.journal.report,init:0 @@ -971,7 +971,7 @@ msgstr "Poster per kontoutdrag" #. module: account #: model:process.transition,name:account.process_transition_analyticinvoice0 msgid "analytic Invoice" -msgstr "Förmodad faktura" +msgstr "Objektfaktura" #. module: account #: wizard_field:account.automatic.reconcile,init,period_id:0 @@ -1041,7 +1041,7 @@ msgstr "Barn" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax msgid "Fiscal Position Taxes Mapping" -msgstr "Moms" +msgstr "Mappning av momsredovisningsnummer" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree2_new @@ -1075,7 +1075,7 @@ msgstr "Huvudsekvens" #: model:ir.actions.act_window,name:account.action_account_analytic_journal_tree #: model:ir.ui.menu,name:account.account_analytic_journal_print msgid "Print Analytic Journals" -msgstr "Skriv ut avstämningsjournal" +msgstr "Skriv ut objektjournal" #. module: account #: rml:account.tax.code.entries:0 @@ -1122,13 +1122,13 @@ msgstr "Intäktskontokategori" #: model:ir.actions.act_window,name:account.analytic_account_form #: model:ir.ui.menu,name:account.account_analytic_form msgid "New Analytic Account" -msgstr "Nytt analytiskt konto" +msgstr "Nytt objektkonto" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscal_position_template_form #: model:ir.ui.menu,name:account.menu_action_account_fiscal_position_form_template msgid "Fiscal Position Templates" -msgstr "" +msgstr "Förlaga för momsredovisningsnummer" #. module: account #: rml:account.invoice:0 @@ -1144,7 +1144,7 @@ msgstr "Period från och med" #. module: account #: model:ir.model,name:account.model_wizard_multi_charts_accounts msgid "wizard.multi.charts.accounts" -msgstr "" +msgstr "wizard.multi.charts.accounts" #. module: account #: model:account.journal,name:account.sales_journal @@ -1160,7 +1160,7 @@ msgstr "" #: view:account.fiscal.position.template:0 #: field:account.fiscal.position.template,name:0 msgid "Fiscal Position Template" -msgstr "" +msgstr "Förlaga för momsredovisningsnummer" #. module: account #: field:account.payment.term,line_ids:0 @@ -1236,7 +1236,7 @@ msgstr "" #. module: account #: field:account.analytic.account,parent_id:0 msgid "Parent Analytic Account" -msgstr "" +msgstr "Överliggande objektkonto" #. module: account #: wizard_button:account.move.line.reconcile,init_partial,addendum:0 @@ -1276,7 +1276,7 @@ msgstr "Fast belopp" #. module: account #: rml:account.analytic.account.analytic.check:0 msgid "Analytic Credit" -msgstr "" +msgstr "Objektkredit" #. module: account #: field:account.move.line,reconcile_partial_id:0 @@ -1360,7 +1360,7 @@ msgstr "Alla" #: field:account.move.line,analytic_lines:0 #: model:ir.model,name:account.model_account_analytic_line msgid "Analytic lines" -msgstr "" +msgstr "Objektrader" #. module: account #: help:account.tax,type:0 @@ -1490,12 +1490,12 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_wizard_company_setup msgid "wizard.company.setup" -msgstr "" +msgstr "wizard.company.setup" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_line_extended_form msgid "account.analytic.line.extended" -msgstr "" +msgstr "account.analytic.line.extended" #. module: account #: field:account.journal,refund_journal:0 @@ -1538,7 +1538,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_chart_template_form #: model:ir.ui.menu,name:account.menu_action_account_chart_template_form msgid "Chart of Accounts Templates" -msgstr "" +msgstr "Förlaga för kontoplan" #. module: account #: field:account.invoice,move_id:0 @@ -1600,7 +1600,7 @@ msgstr "Konto för avstämning" #: field:account.model.line,partner_id:0 #: field:account.move.line,partner_id:0 msgid "Partner Ref." -msgstr "" +msgstr "Företagsreferense" #. module: account #: selection:account.partner.balance.report,init,result_selection:0 @@ -1895,7 +1895,7 @@ msgstr "" #. module: account #: view:account.move.line:0 msgid "Analytic Lines" -msgstr "" +msgstr "Objektrader" #. module: account #: wizard_view:account.invoice.pay,init:0 @@ -1935,7 +1935,7 @@ msgstr "Antal dagar" #. module: account #: help:account.invoice,reference:0 msgid "The partner reference of this invoice." -msgstr "" +msgstr "Företagsreferens för denna faktura" #. module: account #: wizard_field:account.general.ledger.report,checktype,sortbydate:0 @@ -1996,7 +1996,7 @@ msgstr " Startdatum" #. module: account #: wizard_view:account.analytic.account.journal.report,init:0 msgid "Analytic Journal Report" -msgstr "" +msgstr "Objektjournalrapport" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree3 @@ -2043,7 +2043,7 @@ msgstr "" #: wizard_field:account.third_party_ledger.report,init,result_selection:0 #: field:wizard.company.setup,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Företag" #. module: account #: help:account.invoice,number:0 @@ -2148,7 +2148,7 @@ msgstr "Beräkning" #. module: account #: view:account.analytic.line:0 msgid "Analytic Entry" -msgstr "" +msgstr "Objektpost" #. module: account #: view:res.company:0 field:res.company,overdue_msg:0 @@ -2503,7 +2503,7 @@ msgstr "" #: model:process.transition,note:account.process_transition_analyticinvoice0 #: model:process.transition,note:account.process_transition_supplieranalyticcost0 msgid "From analytic accounts, Create invoice." -msgstr "" +msgstr "Från objekt, skapa en faktura" #. module: account #: wizard_button:account.account.balance.report,account_selection,end:0 @@ -2625,7 +2625,7 @@ msgstr "" #: model:process.node,name:account.process_node_analytic0 #: model:process.node,name:account.process_node_analyticcost0 msgid "Analytic" -msgstr "" +msgstr "Objekt" #. module: account #: model:process.node,name:account.process_node_invoiceinvoice0 @@ -2661,6 +2661,11 @@ msgid "" "partners accounts (for debit/credit computations), closed for deprecated " "accounts." msgstr "" +"Denna typ används för att göra åtskillnad mellan typer med specialeffekter i " +"Open ERP: visa kan inte ha poster, konsoliderade konton som kan ha " +"underkonton står för flerföretagskonsolideringar, obetalda / förutbetalda " +"intäkter är för företags konton (på kredit / beräkningar), stängd för " +"avslutade konton." #. module: account #: model:ir.ui.menu,name:account.menu_account_end_year_treatments @@ -2680,7 +2685,7 @@ msgstr "" #. module: account #: wizard_view:account.analytic.line,init:0 msgid "Account Analytic Lines Analysis" -msgstr "" +msgstr "Objektradanalys" #. module: account #: rml:account.invoice:0 @@ -2706,12 +2711,12 @@ msgstr "" #: model:ir.ui.menu,name:account.account_analytic_def_chart #: model:ir.ui.menu,name:account.menu_action_analytic_account_tree2 msgid "Analytic Chart of Accounts" -msgstr "" +msgstr "Kontoplan för objekt" #. module: account #: wizard_view:account.analytic.line,init:0 msgid "View Account Analytic Lines" -msgstr "" +msgstr "Visa objektrader" #. module: account #: wizard_view:account.move.validate,init:0 @@ -2742,7 +2747,7 @@ msgstr "" #: model:ir.actions.report.xml,name:account.account_analytic_account_inverted_balance #: model:ir.actions.wizard,name:account.account_analytic_account_inverted_balance_report msgid "Inverted Analytic Balance" -msgstr "" +msgstr "Inverterad objektbalans" #. module: account #: field:account.tax,applicable_type:0 @@ -2790,7 +2795,7 @@ msgstr "" #. module: account #: field:res.partner,ref_companies:0 msgid "Companies that refers to partner" -msgstr "" +msgstr "Associerade företag" #. module: account #: field:account.move.line,date:0 @@ -2826,7 +2831,7 @@ msgstr "Kundreferens:" #. module: account #: xsl:account.transfer:0 msgid "Partner ID" -msgstr "" +msgstr "Företagsid" #. module: account #: wizard_view:account.automatic.reconcile,init:0 @@ -2866,7 +2871,7 @@ msgstr "Med vänlig hälsning." #. module: account #: model:ir.model,name:account.model_report_hr_timesheet_invoice_journal msgid "Analytic account costs and revenues" -msgstr "" +msgstr "Objektkonton kostander och intäkter" #. module: account #: wizard_view:account.invoice.refund,init:0 @@ -2988,12 +2993,12 @@ msgstr "" #. module: account #: rml:account.analytic.account.journal:0 msgid "Analytic Journal -" -msgstr "" +msgstr "Objektjournal" #. module: account #: rml:account.analytic.account.analytic.check:0 msgid "Analytic Debit" -msgstr "" +msgstr "Objektdebit" #. module: account #: field:account.account,currency_mode:0 @@ -3071,7 +3076,7 @@ msgstr "Makulera valda fakturor" #: model:ir.actions.report.xml,name:account.analytic_journal_print #: model:ir.actions.wizard,name:account.account_analytic_account_journal_report msgid "Analytic Journal" -msgstr "" +msgstr "Objektjournal" #. module: account #: rml:account.general.ledger:0 @@ -3112,7 +3117,7 @@ msgstr "" #: rml:account.invoice:0 #: field:account.invoice.tax,base:0 msgid "Base" -msgstr "" +msgstr "Bas" #. module: account #: field:account.model,name:0 @@ -3141,17 +3146,17 @@ msgstr "Godkänna" #: view:account.model:0 #: field:account.model,legend:0 msgid "Legend" -msgstr "" +msgstr "Radanmärkning" #. module: account #: model:process.node,note:account.process_node_draftinvoices0 msgid "Proposed invoice to be checked, validated and printed" -msgstr "" +msgstr "Föreslagen faktura som skall kontrolleras, godkännas och skrivas ut" #. module: account #: model:ir.actions.act_window,name:account.action_move_line_select msgid "account.move.line.select" -msgstr "" +msgstr "account.move.line.select" #. module: account #: view:account.account:0 @@ -3169,7 +3174,7 @@ msgstr "" #: wizard_field:account.move.line.unreconcile.select,init,account_id:0 #: model:ir.model,name:account.model_account_account msgid "Account" -msgstr "" +msgstr "Konto" #. module: account #: model:account.journal,name:account.bank_journal @@ -3182,7 +3187,7 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "By Date and Period" -msgstr "" +msgstr "Per datum och period" #. module: account #: view:account.account:0 @@ -3193,7 +3198,7 @@ msgstr "" #: view:account.invoice.line:0 #: field:account.invoice.line,note:0 msgid "Notes" -msgstr "" +msgstr "Anteckningar" #. module: account #: help:account.invoice,reconciled:0 @@ -3210,17 +3215,17 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_tax_form #: model:ir.ui.menu,name:account.next_id_27 msgid "Taxes" -msgstr "" +msgstr "Skatter" #. module: account #: wizard_view:account.fiscalyear.close,init:0 msgid "Close Fiscal Year with new entries" -msgstr "" +msgstr "Stäng verksamgetsåret med nya poster" #. module: account #: selection:account.account,currency_mode:0 msgid "Average Rate" -msgstr "" +msgstr "Medelkurs" #. module: account #: model:process.node,note:account.process_node_bankstatement0 @@ -3245,7 +3250,7 @@ msgstr "" #: rml:account.partner.balance:0 #: field:account.period,code:0 msgid "Code" -msgstr "" +msgstr "Kod" #. module: account #: model:ir.ui.menu,name:account.menu_finance @@ -3295,7 +3300,7 @@ msgstr " avsluta verksamhetsåret och perioderna" #. module: account #: model:account.payment.term,name:account.account_payment_term msgid "30 Days End of Month" -msgstr "" +msgstr "30 dagar månadsskiftet" #. module: account #: field:account.chart.template,tax_code_root_id:0 @@ -3328,7 +3333,7 @@ msgstr "Källskatt" #: model:ir.actions.report.xml,name:account.account_analytic_account_balance #: model:ir.actions.wizard,name:account.account_analytic_account_balance_report msgid "Analytic Balance" -msgstr "" +msgstr "Objektbalans" #. module: account #: view:account.move.line:0 @@ -3338,7 +3343,7 @@ msgstr "" #. module: account #: selection:account.analytic.account,state:0 msgid "Pending" -msgstr "" +msgstr "Väntar" #. module: account #: view:wizard.multi.charts.accounts:0 @@ -3348,7 +3353,7 @@ msgstr "Bankinformation" #. module: account #: rml:account.invoice:0 msgid "Fax :" -msgstr "" +msgstr "Fax :" #. module: account #: rml:account.partner.balance:0 @@ -3381,7 +3386,7 @@ msgstr "" #: field:account.tax.template,python_compute:0 #: selection:account.tax.template,type:0 msgid "Python Code" -msgstr "" +msgstr "Pythonkod" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_bank_statement @@ -3408,7 +3413,7 @@ msgstr "" #. module: account #: model:process.node,name:account.process_node_importinvoice0 msgid "Import invoice" -msgstr "" +msgstr "Importera faktura" #. module: account #: view:account.invoice:0 @@ -3515,7 +3520,7 @@ msgstr "" #: wizard_field:account.partner.balance.report,init,fiscalyear:0 #: wizard_field:account.third_party_ledger.report,init,fiscalyear:0 msgid "Fiscal year" -msgstr "" +msgstr "Verksamhetsår" #. module: account #: rml:account.overdue:0 @@ -3531,7 +3536,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "3" -msgstr "" +msgstr "3" #. module: account #: model:ir.actions.report.xml,name:account.account_vat_declaration @@ -3603,7 +3608,7 @@ msgstr "" #. module: account #: field:wizard.multi.charts.accounts,code_digits:0 msgid "# of Digits" -msgstr "" +msgstr "Antal siffror" #. module: account #: help:res.partner,property_payment_term:0 @@ -3611,6 +3616,8 @@ msgid "" "This payment term will be used instead of the default one for the current " "partner" msgstr "" +"Detta betalningsvillkor kommer användas istället för standard för detta " +"företag" #. module: account #: wizard_field:account.invoice.pay,addendum,comment:0 @@ -3673,7 +3680,7 @@ msgstr "" #. module: account #: selection:account.config.wizard,period:0 msgid "3 Months" -msgstr "" +msgstr "3 månader" #. module: account #: wizard_view:account.move.journal,init:0 @@ -3747,7 +3754,7 @@ msgstr "" #: model:process.node,name:account.process_node_draftinvoices0 #: model:process.node,name:account.process_node_supplierdraftinvoices0 msgid "Draft Invoices" -msgstr "" +msgstr "Utkastfakturor" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax_template @@ -3757,12 +3764,12 @@ msgstr "" #. module: account #: rml:account.invoice:0 msgid "Invoice Date" -msgstr "" +msgstr "Fakturadatum" #. module: account #: selection:account.account.type,close_method:0 msgid "Unreconciled" -msgstr "" +msgstr "Oavstämd" #. module: account #: field:account.account,note:0 @@ -3785,7 +3792,7 @@ msgid "" msgstr "" "Finansiella och bokförings-modulen som omfattar följande:\n" " Huvudbok och generell bokföring\n" -" Kostnad / analytisk bokföring\n" +" Kostnad / objektredovisning\n" " Klientbokföring\n" " Moms och skatter\n" " Budget\n" @@ -3796,23 +3803,23 @@ msgstr "" #. module: account #: field:account.journal,sequence_id:0 msgid "Entry Sequence" -msgstr "" +msgstr "Början av nummerserie" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Closed" -msgstr "" +msgstr "Avslutad" #. module: account #: model:process.node,name:account.process_node_paymententries0 msgid "Payment Entries" -msgstr "" +msgstr "Betalningsposter" #. module: account #: help:account.move.line,tax_code_id:0 msgid "The Account can either be a base tax code or tax code account." -msgstr "" +msgstr "Kontot kan antingen vara en basskattekod eller skattekodkonto." #. module: account #: help:account.automatic.reconcile,init,account_ids:0 @@ -3820,18 +3827,20 @@ msgid "" "If no account is specified, the reconciliation will be made using every " "accounts that can be reconcilied" msgstr "" +"Om inga konton anges, kommer avstämning göras med hjälp av alla konton som " +"kan avstämmas" #. module: account #: model:ir.actions.act_window,name:account.action_wizard_company_setup_form #: view:wizard.company.setup:0 msgid "Overdue Payment Report Message" -msgstr "" +msgstr "Rapportmeddelande för försenade betalningar" #. module: account #: selection:account.tax,tax_group:0 #: selection:account.tax.template,tax_group:0 msgid "Other" -msgstr "" +msgstr "Övrigt" #. module: account #: model:ir.actions.report.xml,name:account.account_general_ledger @@ -3849,12 +3858,12 @@ msgstr "Kolumner" #. module: account #: selection:account.general.ledger.report,checktype,sortbydate:0 msgid "Movement" -msgstr "" +msgstr "Rörelse" #. module: account #: help:account.period,special:0 msgid "These periods can overlap." -msgstr "" +msgstr "Dessa perioder kan överlappa." #. module: account #: help:product.template,property_account_expense:0 @@ -3862,17 +3871,19 @@ msgid "" "This account will be used instead of the default one to value outgoing stock " "for the current product" msgstr "" +"Detta konto kommer att användas i stället för standardkontot för att värdera " +"utgående lager för den aktuella produkten" #. module: account #: model:process.node,note:account.process_node_manually0 msgid "Encode manually the statement" -msgstr "" +msgstr "Koda utdraget manuellt" #. module: account #: model:ir.actions.act_window,name:account.action_account_journal_form #: model:ir.ui.menu,name:account.menu_action_account_journal_form msgid "Financial Journals" -msgstr "" +msgstr "Bokföringsjournaler" #. module: account #: selection:account.account.balance.report,checktype,state:0 @@ -3880,27 +3891,27 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "By Period" -msgstr "" +msgstr "Per period" #. module: account #: help:account.invoice,date_invoice:0 msgid "Keep empty to use the current date" -msgstr "" +msgstr "Lämna tomt för att använda dagens datum" #. module: account #: rml:account.overdue:0 msgid "." -msgstr "" +msgstr "." #. module: account #: field:account.analytic.account,quantity_max:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Största kvantitet" #. module: account #: field:account.period,name:0 msgid "Period Name" -msgstr "" +msgstr "Periodnamn" #. module: account #: help:account.analytic.journal,type:0 @@ -3909,6 +3920,8 @@ msgid "" "needs to create analytic entries, Open ERP will look for a matching journal " "of the same type." msgstr "" +"Ger typ av objektjournal. När ett dokument (t.ex. en faktura) måste skapa " +"objektposter, kommer systemet att söka en matchande journal av samma typ." #. module: account #: field:account.journal,groups_id:0 @@ -3918,7 +3931,7 @@ msgstr "Grupper" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Code/Date" -msgstr "" +msgstr "Kod/datum" #. module: account #: field:account.account,active:0 @@ -3934,7 +3947,7 @@ msgstr "Aktiv" #. module: account #: model:process.node,note:account.process_node_electronicfile0 msgid "Import from your bank statements" -msgstr "" +msgstr "Importera från dina bankutdrag" #. module: account #: view:account.chart.template:0 @@ -3959,12 +3972,12 @@ msgstr "" #. module: account #: wizard_field:account.vat.declaration,init,based_on:0 msgid "Base on" -msgstr "" +msgstr "Basera på" #. module: account #: selection:account.move,type:0 msgid "Cash Payment" -msgstr "" +msgstr "Kontant betalning" #. module: account #: field:account.chart.template,property_account_payable:0 @@ -3995,7 +4008,7 @@ msgstr "Valuta" #: rml:account.vat.declaration:0 #: field:report.hr.timesheet.invoice.journal,cost:0 msgid "Credit" -msgstr "" +msgstr "Kredit" #. module: account #: help:account.tax.template,child_depend:0 @@ -4235,7 +4248,7 @@ msgstr "" #. module: account #: wizard_button:account_use_models,create,end:0 msgid "Ok" -msgstr "" +msgstr "Ok" #. module: account #: rml:account.invoice:0 @@ -4259,12 +4272,12 @@ msgstr "Leverantörsfakturor" #: field:account.invoice.line,product_id:0 #: field:account.move.line,product_id:0 msgid "Product" -msgstr "" +msgstr "Produkt" #. module: account #: rml:account.tax.code.entries:0 msgid ")" -msgstr "" +msgstr ")" #. module: account #: field:res.partner,credit:0 @@ -4322,7 +4335,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "9" -msgstr "" +msgstr "9" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_running @@ -4350,7 +4363,7 @@ msgstr "" #: field:account.config.wizard,date2:0 #: field:account.fiscalyear,date_stop:0 msgid "End Date" -msgstr "" +msgstr "Slutdatum" #. module: account #: model:ir.actions.wizard,name:account.wizard_open_closed_fiscalyear @@ -4366,13 +4379,13 @@ msgstr "" #. module: account #: field:account.payment.term.line,days2:0 msgid "Day of the Month" -msgstr "" +msgstr "Dag i månad" #. module: account #: field:account.analytic.journal,line_ids:0 #: field:account.tax.code,line_ids:0 msgid "Lines" -msgstr "" +msgstr "Rader" #. module: account #: rml:account.overdue:0 @@ -4401,7 +4414,7 @@ msgstr "" #. module: account #: view:ir.sequence:0 msgid "Fiscal Year Sequences" -msgstr "" +msgstr "Nummerserier för verksamhetsåret" #. module: account #: view:account.model.line:0 @@ -4458,7 +4471,7 @@ msgstr "" #: view:account.fiscalyear:0 #: view:account.period:0 msgid "States" -msgstr "" +msgstr "Stater" #. module: account #: view:account.move:0 @@ -4475,17 +4488,17 @@ msgstr "" #. module: account #: rml:account.general.ledger:0 msgid "General Ledger -" -msgstr "" +msgstr "Huvudbok -" #. module: account #: field:report.hr.timesheet.invoice.journal,quantity:0 msgid "Quantities" -msgstr "" +msgstr "Kvantiteter" #. module: account #: field:account.analytic.account,date_start:0 msgid "Date Start" -msgstr "" +msgstr "Startdatum" #. module: account #: rml:account.analytic.account.analytic.check:0 @@ -4495,7 +4508,7 @@ msgstr "" #: field:account.invoice,amount_total:0 #: field:account.invoice,check_total:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: account #: model:process.transition,note:account.process_transition_customerinvoice0 @@ -4533,7 +4546,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_invoice_tree4 #: model:ir.ui.menu,name:account.menu_action_invoice_tree4 msgid "Supplier Refunds" -msgstr "" +msgstr "Återbetalning från leverantör" #. module: account #: help:account.model.line,date:0 @@ -4567,7 +4580,7 @@ msgstr "" #: field:account.bank.statement.line,statement_id:0 #: field:account.move.line,statement_id:0 msgid "Statement" -msgstr "" +msgstr "Bokföringsutdrag" #. module: account #: model:ir.actions.act_window,name:account.action_move_line_form_encode_by_move @@ -4657,14 +4670,14 @@ msgstr "Importera fakturor från utdrag" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "4" -msgstr "" +msgstr "4" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscalyear_form #: view:ir.sequence:0 #: model:ir.ui.menu,name:account.menu_action_account_fiscalyear_form msgid "Fiscal Years" -msgstr "" +msgstr "Verksamhetsår" #. module: account #: model:process.node,note:account.process_node_importinvoice0 @@ -4675,12 +4688,12 @@ msgstr "importera från fakturor eller betalningar" #: model:ir.actions.wizard,name:account.wizard_reconcile_select #: model:ir.ui.menu,name:account.menu_reconcile_select msgid "Reconcile entries" -msgstr "" +msgstr "Avstäm poster" #. module: account #: xsl:account.transfer:0 msgid "Change" -msgstr "" +msgstr "Byt" #. module: account #: field:account.journal.period,icon:0 @@ -4690,7 +4703,7 @@ msgstr "Ikon" #. module: account #: model:ir.model,name:account.model_account_journal_period msgid "Journal - Period" -msgstr "" +msgstr "Journal - period" #. module: account #: wizard_field:account.move.line.reconcile,init_full,credit:0 @@ -4716,7 +4729,7 @@ msgstr "" #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "Ref." -msgstr "" +msgstr "Ref." #. module: account #: field:account.invoice,address_invoice_id:0 @@ -4726,7 +4739,7 @@ msgstr "Fakturaadress" #. module: account #: rml:account.analytic.account.analytic.check:0 msgid "General Credit" -msgstr "" +msgstr "Kreditnota" #. module: account #: help:account.journal,centralisation:0 @@ -4739,18 +4752,18 @@ msgstr "" #. module: account #: selection:account.invoice,state:0 msgid "Cancelled" -msgstr "" +msgstr "Avbruten" #. module: account #: model:ir.actions.act_window,name:account.action_bank_statement_draft_tree #: model:ir.ui.menu,name:account.menu_bank_statement_draft_tree msgid "Draft statements" -msgstr "" +msgstr "Preleminära rapporter" #. module: account #: wizard_field:populate_statement_from_inv,init,date:0 msgid "Date payment" -msgstr "" +msgstr "Betalningsdag" #. module: account #: rml:account.journal.period.print:0 @@ -4783,7 +4796,7 @@ msgstr "" #. module: account #: wizard_button:account.automatic.reconcile,reconcile,end:0 msgid "OK" -msgstr "" +msgstr "OK" #. module: account #: model:process.node,name:account.process_node_supplierinvoiceinvoice0 @@ -4803,7 +4816,7 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_balance_report #: model:ir.ui.menu,name:account.menu_account_balance_report msgid "Account Balance" -msgstr "" +msgstr "Balansräkning" #. module: account #: model:ir.actions.report.xml,name:account.account_analytic_account_analytic_check @@ -4814,7 +4827,7 @@ msgstr "" #. module: account #: rml:account.overdue:0 msgid "VAT:" -msgstr "" +msgstr "Moms:" #. module: account #: rml:account.analytic.account.cost_ledger:0 @@ -4823,7 +4836,7 @@ msgstr "" #: rml:account.general.journal:0 #: rml:account.invoice:0 msgid "Total:" -msgstr "" +msgstr "Total:" #. module: account #: model:ir.model,name:account.model_account_analytic_journal @@ -4851,12 +4864,12 @@ msgstr "" #: view:account.bank.statement:0 #: selection:account.bank.statement,state:0 msgid "Confirm" -msgstr "" +msgstr "Godkänn" #. module: account #: wizard_view:account.account.balance.report,account_selection:0 msgid "Select parent account" -msgstr "" +msgstr "Välj överliggande konto" #. module: account #: field:account.account.template,parent_id:0 @@ -4974,7 +4987,7 @@ msgstr "Rapportering" #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "/" -msgstr "" +msgstr "/" #. module: account #: model:process.node,note:account.process_node_invoiceinvoice0 @@ -5011,7 +5024,7 @@ msgstr "" #. module: account #: view:account.journal:0 msgid "Account Journal" -msgstr "" +msgstr "Dagbok" #. module: account #: view:account.subscription.line:0 @@ -5033,14 +5046,14 @@ msgstr "" #: wizard_button:populate_statement_from_inv,go,end:0 #: wizard_button:populate_statement_from_inv,init,end:0 msgid "_Cancel" -msgstr "" +msgstr "_Avbryt" #. module: account #: wizard_view:account.general.ledger.report,checktype:0 #: wizard_view:account.partner.balance.report,init:0 #: wizard_view:account.third_party_ledger.report,init:0 msgid "Select Date-Period" -msgstr "" +msgstr "Välj datum-period" #. module: account #: rml:account.analytic.account.inverted.balance:0 @@ -5155,22 +5168,22 @@ msgstr "Fakturarad" #. module: account #: wizard_field:account.invoice.pay,addendum,writeoff_journal_id:0 msgid "Write-Off journal" -msgstr "" +msgstr "Avskrivningsbok" #. module: account #: wizard_button:account.invoice.pay,init,writeoff_check:0 msgid "Full Payment" -msgstr "" +msgstr "Full betalning" #. module: account #: selection:account.move,type:0 msgid "Journal Purchase" -msgstr "" +msgstr "Inköpsjournal" #. module: account #: selection:account.move,type:0 msgid "Cash Receipt" -msgstr "" +msgstr "Kontantkvitton" #. module: account #: field:account.fiscal.position.tax,tax_dest_id:0 @@ -5203,7 +5216,7 @@ msgstr "" #: field:account.invoice,payment_ids:0 #: selection:account.vat.declaration,init,based_on:0 msgid "Payments" -msgstr "" +msgstr "Betalningar" #. module: account #: model:process.node,note:account.process_node_accountingstatemententries0 @@ -5254,12 +5267,12 @@ msgstr "" #: selection:account.period,state:0 #: selection:account.subscription,state:0 msgid "Draft" -msgstr "" +msgstr "Utkast" #. module: account #: rml:account.overdue:0 msgid "Paid" -msgstr "" +msgstr "Betalad" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree11 @@ -5275,13 +5288,13 @@ msgstr "" #. module: account #: wizard_view:account.period.close,init:0 msgid "Are you sure ?" -msgstr "" +msgstr "Är du helt säker?" #. module: account #: rml:account.invoice:0 #: view:account.invoice:0 msgid "PRO-FORMA" -msgstr "" +msgstr "PRO-FORMA" #. module: account #: field:account.move.reconcile,line_partial_ids:0 @@ -5307,7 +5320,7 @@ msgstr "" #: selection:account.analytic.account,type:0 #: selection:account.move.line,centralisation:0 msgid "Normal" -msgstr "" +msgstr "Normal" #. module: account #: model:process.process,name:account.process_process_supplierinvoiceprocess0 @@ -5326,7 +5339,7 @@ msgstr "Process för leverantörsfakturering" #: rml:account.third_party_ledger_other:0 #: rml:account.vat.declaration:0 msgid "Page" -msgstr "" +msgstr "Sida" #. module: account #: view:account.move:0 @@ -5349,7 +5362,7 @@ msgstr "" #: rml:account.account.balance:0 #: rml:account.general.journal:0 msgid ":" -msgstr "" +msgstr ":" #. module: account #: field:account.bank.statement.line,reconcile_amount:0 @@ -5512,7 +5525,7 @@ msgstr "" #. module: account #: selection:account.analytic.account,state:0 msgid "Close" -msgstr "" +msgstr "Stäng" #. module: account #: field:account.bank.statement.line,move_ids:0 @@ -5685,7 +5698,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "5" -msgstr "" +msgstr "5" #. module: account #: field:product.category,property_account_income_categ:0 @@ -5789,7 +5802,7 @@ msgstr "Verksamhetsår" #. module: account #: selection:account.aged.trial.balance,init,direction_selection:0 msgid "Future" -msgstr "" +msgstr "Framtida" #. module: account #: help:account.account.balance.report,checktype,fiscalyear:0 @@ -5900,7 +5913,7 @@ msgstr "Betalningsvillkor" #: model:ir.actions.act_window,name:account.action_account_fiscal_position_form #: model:ir.ui.menu,name:account.menu_action_account_fiscal_position_form msgid "Fiscal Positions" -msgstr "" +msgstr "Momsredovisningsnummer" #. module: account #: model:process.process,name:account.process_process_statementprocess0 diff --git a/addons/crm/i18n/fi.po b/addons/crm/i18n/fi.po index c3ce5c7b10e..cec43682882 100644 --- a/addons/crm/i18n/fi.po +++ b/addons/crm/i18n/fi.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2009-12-29 09:03+0000\n" -"Last-Translator: NightSpirit \n" +"PO-Revision-Date: 2010-03-11 23:55+0000\n" +"Last-Translator: Mauri Latvala \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-03-11 04:46+0000\n" +"X-Launchpad-Export-Date: 2010-03-12 04:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm #: field:crm.email.add.cc,name:0 msgid "Send to" -msgstr "" +msgstr "Lähetä" #. module: crm #: help:crm.meeting,exdate:0 @@ -34,6 +34,7 @@ msgstr "" msgid "" "Check this if you want the rule to send an email to the responsible person." msgstr "" +"Valitse tämä, jos haluat säännön lähettävän sähköpostia vastuuhenkilölle." #. module: crm #: view:crm.meeting:0 @@ -43,12 +44,12 @@ msgstr "" #. module: crm #: model:ir.model,name:crm.model_report_crm_case_section_categ2 msgid "Cases by section and category2" -msgstr "" +msgstr "Tapahtumat osion ja kategoria2:n mukaan" #. module: crm #: wizard_field:crm.lead.partner_create,init,close:0 msgid "Close Lead" -msgstr "" +msgstr "Sulje vihje" #. module: crm #: view:crm.job:0 @@ -56,17 +57,17 @@ msgstr "" #: view:crm.opportunity:0 #: view:crm.phonecall:0 msgid " 7 Days " -msgstr "" +msgstr " 7 Päivää " #. module: crm #: help:crm.menu.config_wizard,helpdesk:0 msgid "Manages an Helpdesk service." -msgstr "" +msgstr "Hallinnoi Helpdesk-palvelua." #. module: crm #: view:crm.job:0 msgid "Pending Jobs" -msgstr "" +msgstr "Odottavat tehtävät" #. module: crm #: field:crm.case.rule,trg_state_to:0 @@ -81,12 +82,12 @@ msgstr "Suunnitellut kulut" #. module: crm #: wizard_field:crm.job.partner_create,init,close:0 msgid "Close job request" -msgstr "" +msgstr "Sulje tehtäväpyyntö" #. module: crm #: field:crm.case.stage,name:0 msgid "Stage Name" -msgstr "" +msgstr "Vaiheen nimi" #. module: crm #: view:crm.case:0 @@ -104,18 +105,18 @@ msgid "" "The partner category that will be added to partners that match the " "segmentation criterions after computation." msgstr "" -"Kumppanikategoria joka lisätään kumppaneille jotka täsmäävät " -"segmentointikriterioihin laskennan jälkeen." +"Kumppanikategoria joka lisätään kumppaneille, jotka täsmäävät " +"jaotteluominaisuuksiin laskennan jälkeen." #. module: crm #: model:ir.ui.menu,name:crm.menu_hr msgid "Human Resources" -msgstr "" +msgstr "Henkilöstö resurssit" #. module: crm #: model:ir.ui.menu,name:crm.menu_action_report_crm_case_oppor_categ_categ2 msgid "Cases by Opportunities, Category and Type" -msgstr "" +msgstr "Tapahtumat mahdollisuuksien, kategorian ja tyypin mukaan" #. module: crm #: help:crm.menu.config_wizard,claims:0 @@ -123,6 +124,8 @@ msgid "" "Manages the supplier and customers claims, including your corrective or " "preventive actions." msgstr "" +"Hallinnoi toimittajien ja asiakkaiden reklamaatioita, sisältäen sinun " +"korjaavat tai estävät toiminnot." #. module: crm #: view:crm.fundraising:0 @@ -153,34 +156,34 @@ msgstr "Varoitus!" #: code:addons/crm/wizard/wizard_crm_new_send_email.py:0 #, python-format msgid "Please specify user's email address !" -msgstr "" +msgstr "Ole hyvä ja määritä käyttäjän sähköpostiosoite !" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor5 msgid "Campaign" -msgstr "" +msgstr "Kampanja" #. module: crm #: view:crm.opportunity:0 msgid "Search Opportunities" -msgstr "" +msgstr "Etsi mahdollisuuksia" #. module: crm #: model:ir.ui.menu,name:crm.menu_crm_case_section_stage_tree #: view:report.crm.case.section.stage:0 msgid "Cases by Section and Stage" -msgstr "" +msgstr "Tapahtumat osion ja vaiheen mukaan" #. module: crm #: wizard_field:crm.job.meeting_set,init,duration:0 #: wizard_field:crm.phonecall.meeting_set,init,duration:0 msgid "Duration (Hours)" -msgstr "" +msgstr "Kesto (tunteina)" #. module: crm #: selection:crm.meeting,transparent:0 msgid "TRANSPARENT" -msgstr "" +msgstr "LÄPINÄKYVÄ" #. module: crm #: help:crm.case.rule,server_action_id:0 @@ -213,7 +216,7 @@ msgstr "" #: wizard_field:crm.phonecall.opportunity_set,opportunity,partner_id:0 #: model:process.node,name:crm.process_node_partner0 msgid "Partner" -msgstr "" +msgstr "Kumppani" #. module: crm #: field:crm.case.categ,section_id:0 @@ -223,17 +226,17 @@ msgstr "" #: field:crm.case.stage,section_id:0 #: model:ir.model,name:crm.model_crm_case_section msgid "Case Section" -msgstr "Tapahtuma -osio" +msgstr "Tapauksen osio" #. module: crm #: view:crm.job:0 msgid "Proposed Salary" -msgstr "" +msgstr "Ehdotettu palkka" #. module: crm #: help:crm.case.section,sequence:0 msgid "Gives the sequence order when displaying a list of case sections." -msgstr "" +msgstr "Antaa jonon järjestyksen, kun näytetään lista tapauksien osioista." #. module: crm #: code:addons/crm/wizard/crm_job_wizard.py:0 @@ -241,12 +244,12 @@ msgstr "" #: model:crm.case.categ,name:crm.categ_meet3 #, python-format msgid "Phone Call" -msgstr "" +msgstr "Puhelinsoitto" #. module: crm #: model:ir.model,name:crm.model_report_crm_case_section_stage msgid "Cases by section and stage" -msgstr "" +msgstr "Tapaukset osion ja vaiheen mukaan" #. module: crm #: field:crm.case.rule,act_mail_to_email:0 @@ -256,7 +259,7 @@ msgstr "Lähetä sähköpostia näihin osoitteisiin" #. module: crm #: selection:crm.case.rule,trg_date_type:0 msgid "None" -msgstr "Ei yhtään" +msgstr "Ei mitään" #. module: crm #: view:crm.case.rule:0 @@ -271,7 +274,7 @@ msgstr "Avainsanat joita käytetään viestirungossa" #: view:crm.lead:0 #: view:crm.opportunity:0 msgid "Send New Email" -msgstr "" +msgstr "Lähetä uusi sähköposti" #. module: crm #: view:crm.case.history:0 @@ -287,17 +290,17 @@ msgstr "Kriteeri" #: model:ir.actions.act_window,name:crm.crm_case_section_act #: model:ir.ui.menu,name:crm.menu_crm_case_section_act msgid "Sections" -msgstr "" +msgstr "Osiot" #. module: crm #: help:crm.menu.config_wizard,opportunity:0 msgid "Tracks identified business opportunities for your sales pipeline." -msgstr "" +msgstr "Jäljittää tunnistetut liiketoimintamahdollisuudet myyntikanavalle." #. module: crm #: view:crm.meeting:0 msgid "Exception Dates" -msgstr "" +msgstr "Poikkeuspäivät" #. module: crm #: selection:crm.case.rule,trg_date_type:0 @@ -312,7 +315,7 @@ msgstr "" #. module: crm #: model:crm.case.stage,name:crm.stage_job3 msgid "Second Interview" -msgstr "" +msgstr "Toinen haastattelu" #. module: crm #: model:ir.actions.wizard,name:crm.wizard_crm_cal_subscribe @@ -323,13 +326,13 @@ msgstr "" #: model:ir.actions.act_window,name:crm.crm_case_categ-act #: model:ir.ui.menu,name:crm.menu_crm_case_categ-act msgid "Categories" -msgstr "" +msgstr "Kategoriat" #. module: crm #: code:addons/crm/wizard/wizard_crm_new_send_email.py:0 #, python-format msgid "Warning!" -msgstr "" +msgstr "Varoitus!" #. module: crm #: view:crm.case:0 @@ -349,29 +352,29 @@ msgstr "Segmentointitesti" #. module: crm #: model:process.transition,name:crm.process_transition_leadpartner0 msgid "Prospect Partner" -msgstr "" +msgstr "Ehdokaskumppani" #. module: crm #: view:crm.fundraising:0 #: view:crm.opportunity:0 msgid "Description Information" -msgstr "" +msgstr "Kuvauksen tiedot" #. module: crm #: view:crm.lead:0 msgid "Contact Name" -msgstr "" +msgstr "Kontaktin nimi" #. module: crm #: selection:crm.lead.opportunity_set,create_partner,action:0 #: selection:crm.phonecall.opportunity_set,create_partner,action:0 msgid "Link to an existing partner" -msgstr "" +msgstr "Linkitä olemassa olevaan kumppaniin" #. module: crm #: field:crm.case.rule,trg_date_range_type:0 msgid "Delay type" -msgstr "" +msgstr "Viivästyksen tyyppi" #. module: crm #: view:crm.claim:0 @@ -381,12 +384,12 @@ msgstr "" #: view:crm.opportunity:0 #: view:crm.phonecall:0 msgid "Contact" -msgstr "" +msgstr "Yhteyshenkilö" #. module: crm #: view:crm.job:0 msgid "Next Interview" -msgstr "" +msgstr "Seuraava haastattelu" #. module: crm #: field:crm.case.rule,regex_history:0 @@ -410,11 +413,14 @@ msgid "" "customer. With each commercial opportunity, you can indicate the canall " "which is this opportunity source." msgstr "" +"Kanavat kuvaavat erilaisia viestintämuotoja asiakkaan kanssa. Jokaiselle " +"kaupalliselle mahdollisuudella voit osoittaa kanavan, josta mahdollisuus oli " +"peräisin." #. module: crm #: view:crm.meeting:0 msgid "Exception Rules" -msgstr "" +msgstr "Poikkeussäännöt" #. module: crm #: field:crm.menu.config_wizard,opportunity:0 @@ -425,7 +431,7 @@ msgstr "Liiketoimintamahdollisuudet" #. module: crm #: model:crm.case.stage,name:crm.stage_claim1 msgid "Accepted as Claim" -msgstr "" +msgstr "Hyväksytty vaateena" #. module: crm #: view:crm.case.rule:0 @@ -433,14 +439,14 @@ msgid "" "The rule use a AND operator. The case must match all non empty fields so " "that the rule execute the action described in the 'Actions' tab." msgstr "" -"Sääntö käyttää JA - operaattoria. Tapahtumat täytyy täsmätä kaikkiin " -"täytettyihin kenttiin jolloin sääntö voi suorittaa toiminnon joka on kuvattu " +"Sääntö käyttää JA - operaattoria. Tapauksen täytyy sopia kaikkiin " +"täytettyihin kenttiin, jotta sääntö voi suorittaa toiminnon, joka on kuvattu " "\"Toiminnot\" -välilehdellä." #. module: crm #: field:crm.case,history_line:0 msgid "Communication" -msgstr "" +msgstr "Viestintä" #. module: crm #: view:crm.case.rule:0 @@ -455,18 +461,18 @@ msgstr "" #. module: crm #: view:crm.meeting:0 msgid "Confirm Meeting" -msgstr "" +msgstr "Vahvista tapaaminen" #. module: crm #: model:crm.case.categ,name:crm.categ_lead1 #: model:crm.case.categ,name:crm.categ_oppor1 msgid "Existing Customer" -msgstr "" +msgstr "Olemassa oleva asiakas" #. module: crm #: model:crm.case.category2,name:crm.category_meet2 msgid "Home" -msgstr "" +msgstr "Koti" #. module: crm #: field:crm.case,categ_id:0 @@ -478,14 +484,14 @@ msgstr "" #: field:report.crm.case.section.categ.stage,categ_id:0 #: field:report.crm.case.section.stage,categ_id:0 msgid "Category" -msgstr "" +msgstr "Kategoria" #. module: crm #: model:ir.ui.menu,name:crm.menu_action_report_crm_case_lead_categ_stage #: model:ir.ui.menu,name:crm.menu_crm_case_section_categ_stage_tree #: view:report.crm.case.section.categ.stage:0 msgid "Cases by Section, Category and Stage" -msgstr "" +msgstr "Tapahtumat osion, kategorian ja vaiheen mukaan" #. module: crm #: help:crm.case.rule,act_mail_to_watchers:0 @@ -523,29 +529,29 @@ msgstr "" #: constraint:ir.model:0 msgid "" "The Object name must start with x_ and not contain any special character !" -msgstr "" +msgstr "Objektin nimen tulee alkaa x_ ja se ei saa sisältää erikoismerkkejä!" #. module: crm #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "Virheellinen mallin nimi" +msgstr "Virheellinen mallin nimi toimenpiteen määrittelyssä." #. module: crm #: view:crm.case.rule:0 msgid "Conditions" -msgstr "" +msgstr "Olosuhteet" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_categ0-act_open msgid "Open Cases" -msgstr "Avoimet Asiat" +msgstr "Avoimet tapaukset" #. module: crm #: field:crm.case.log,name:0 #: view:crm.claim:0 #: view:crm.job:0 msgid "Status" -msgstr "" +msgstr "Tila" #. module: crm #: wizard_view:crm.case.opportunity.partner_opportunity,init:0 @@ -555,7 +561,7 @@ msgstr "" #: model:ir.actions.wizard,name:crm.wizard_partner_create_opportunity #: model:ir.actions.wizard,name:crm.wizard_partner_create_opportunity1 msgid "Create Opportunity" -msgstr "" +msgstr "Luo mahdollisuus" #. module: crm #: selection:report.crm.case.section.categ.categ2,month:0 @@ -563,7 +569,7 @@ msgstr "" #: selection:report.crm.case.section.categ2,month:0 #: selection:report.crm.case.section.stage,month:0 msgid "August" -msgstr "" +msgstr "Elokuu" #. module: crm #: view:crm.meeting:0 @@ -580,12 +586,12 @@ msgstr "" #: view:crm.opportunity:0 #, python-format msgid "Escalate" -msgstr "Kiihdyttää" +msgstr "Kohota" #. module: crm #: model:ir.ui.menu,name:crm.menu_crm_case_categ_meet msgid "All Meetings" -msgstr "" +msgstr "Kaikki kokoukset" #. module: crm #: model:ir.module.module,shortdesc:crm.module_meta_information @@ -596,7 +602,7 @@ msgstr "Asiakas & Toimittaja Hallinta" #: view:crm.email.add.cc:0 #: model:ir.actions.act_window,name:crm.action_view_crm_email_add_cc_wizard msgid "Add CC" -msgstr "" +msgstr "Lisää vastaanottaja" #. module: crm #: selection:report.crm.case.section.categ.categ2,month:0 @@ -604,7 +610,7 @@ msgstr "" #: selection:report.crm.case.section.categ2,month:0 #: selection:report.crm.case.section.stage,month:0 msgid "June" -msgstr "" +msgstr "Kesäkuu" #. module: crm #: field:crm.segmentation,som_interval_default:0 @@ -614,12 +620,12 @@ msgstr "Oletus (0=ei lainkaan)" #. module: crm #: model:crm.case.stage,name:crm.stage_job7 msgid "Refused by Company" -msgstr "" +msgstr "Hylätty yhtiön toimesta" #. module: crm #: field:crm.case,planned_revenue:0 msgid "Planned Revenue" -msgstr "" +msgstr "Suunniteltu tuotto" #. module: crm #: field:crm.case.section,allow_unlink:0 @@ -632,7 +638,7 @@ msgstr "Salli Poistaminen" #: selection:report.crm.case.section.categ2,month:0 #: selection:report.crm.case.section.stage,month:0 msgid "October" -msgstr "" +msgstr "Lokakuu" #. module: crm #: model:crm.case.stage,name:crm.stage_oppor3 @@ -647,17 +653,17 @@ msgstr "" #. module: crm #: model:crm.case.category2,name:crm.category_oppor2 msgid "New Business" -msgstr "" +msgstr "Uusi liiketoimi" #. module: crm #: help:crm.case,email_from:0 msgid "These people will receive email." -msgstr "" +msgstr "Nämä henkilöt vastaanottavat sähköpostin." #. module: crm #: help:crm.case.section,calendar:0 msgid "Allows to show calendar" -msgstr "" +msgstr "Salli kalenterin näyttäminen" #. module: crm #: view:crm.job:0 @@ -665,13 +671,13 @@ msgstr "" #: view:crm.opportunity:0 #: view:crm.phonecall:0 msgid " Today " -msgstr "" +msgstr " Tänään " #. module: crm #: wizard_view:crm.job.reschedule_phone_call,init:0 #: wizard_view:crm.opportunity.reschedule_phone_call,init:0 msgid "Phone Call Description" -msgstr "" +msgstr "Puhelinsoiton kuvaus" #. module: crm #: view:crm.case.categ:0 @@ -700,6 +706,8 @@ msgstr "" msgid "" "You must define a responsible user for this case in order to use this action!" msgstr "" +"Sinun täytyy määrittää vastuuhenkilö tälle tapaukselle käyttääksesi tätä " +"toimintoa!" #. module: crm #: view:crm.phonecall:0 @@ -719,7 +727,7 @@ msgstr "" #. module: crm #: model:ir.ui.menu,name:crm.menu_crm_case_job_req_main msgid "Jobs - Hiring Process" -msgstr "" +msgstr "Työpaikat - Palkkausprosessi" #. module: crm #: view:crm.case:0 @@ -727,7 +735,7 @@ msgstr "" #: view:crm.lead:0 #: view:crm.opportunity:0 msgid "Related Cases" -msgstr "" +msgstr "Liittyvät tapaukset" #. module: crm #: selection:report.crm.case.section.categ.categ2,month:0 @@ -735,7 +743,7 @@ msgstr "" #: selection:report.crm.case.section.categ2,month:0 #: selection:report.crm.case.section.stage,month:0 msgid "September" -msgstr "" +msgstr "Syyskuu" #. module: crm #: view:crm.case:0 @@ -745,7 +753,7 @@ msgstr "" #: view:crm.lead:0 #: view:crm.opportunity:0 msgid "Communication history" -msgstr "Kommunikointihistoria" +msgstr "Viestintähistoria" #. module: crm #: view:crm.claim:0 @@ -760,18 +768,18 @@ msgstr "" #. module: crm #: model:crm.case.stage,name:crm.stage_oppor5 msgid "Negotiation/Review" -msgstr "" +msgstr "Neuvottelu/Katsaus" #. module: crm #: code:addons/crm/wizard/crm_phonecall_wizard.py:0 #, python-format msgid "A partner is already defined on this phonecall." -msgstr "" +msgstr "Kumppani on jo määritetty tälle puhelulle" #. module: crm #: model:ir.ui.menu,name:crm.menu_action_report_crm_case_oppor_stage msgid "Cases by Opportunities and Stage" -msgstr "" +msgstr "Tapahtumat mahdollisuuksien ja vaiheen mukaan" #. module: crm #: view:crm.claim:0 @@ -786,23 +794,23 @@ msgstr "Kumppanisegmentointirivit" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_category_act_leads_all msgid "All Leads" -msgstr "" +msgstr "Kaikki vihjeet" #. module: crm #: view:crm.lead:0 msgid "Leads Form" -msgstr "" +msgstr "Vihjelomake" #. module: crm #: view:crm.segmentation:0 #: model:ir.model,name:crm.model_crm_segmentation msgid "Partner Segmentation" -msgstr "Kumppanisegmentointi" +msgstr "Kumppanijaottelu" #. module: crm #: model:crm.case.stage,name:crm.stage_job5 msgid "Contract Signed" -msgstr "" +msgstr "Sopimus allekirjoitettu" #. module: crm #: wizard_view:caldav.crm.subscribe,init:0 @@ -812,7 +820,7 @@ msgstr "" #. module: crm #: model:crm.case.category2,name:crm.category_oppor1 msgid "Existing Business" -msgstr "" +msgstr "Olemassa oleva liiketoimi" #. module: crm #: field:crm.case,probability:0 @@ -831,8 +839,6 @@ msgid "" "The email address put in the 'Reply-To' of all emails sent by Open ERP about " "cases in this section" msgstr "" -"Sähköpostiosoite laitetaan \"Reply-To\" -kenttään kaikissa posteissa jotka " -"Open ERP on lähettänyt asioissa tässä osiossa." #. module: crm #: view:crm.case.rule:0 @@ -850,7 +856,7 @@ msgstr "Asiasääntö" #: model:ir.ui.menu,name:crm.menu_action_report_crm_case_oppor #, python-format msgid "Opportunity" -msgstr "" +msgstr "Mahdollisuus" #. module: crm #: view:crm.case:0 @@ -860,12 +866,12 @@ msgstr "" #: view:crm.lead:0 #: view:crm.opportunity:0 msgid "Emails" -msgstr "" +msgstr "Sähköpostit" #. module: crm #: model:crm.case.category2,name:crm.category_lead7 msgid "Television" -msgstr "" +msgstr "Televisio" #. module: crm #: view:crm.segmentation:0 @@ -875,18 +881,18 @@ msgstr "Pysäytä prosessi" #. module: crm #: model:crm.case.categ,name:crm.categ_claim1 msgid "Factual Claims" -msgstr "" +msgstr "Tosiasialliset vaateet" #. module: crm #: view:crm.phonecall:0 msgid "Search Phonecalls" -msgstr "" +msgstr "Etsi puhelut" #. module: crm #: wizard_button:crm.lead.opportunity_set,create_partner,create:0 #: wizard_button:crm.phonecall.opportunity_set,create_partner,create:0 msgid "Continue" -msgstr "" +msgstr "jatka" #. module: crm #: field:crm.segmentation,som_interval:0 @@ -901,13 +907,13 @@ msgstr "Arvo" #. module: crm #: help:caldav.crm.export,init,name:0 msgid "Save in .ics format" -msgstr "" +msgstr "Tallenna .ics muodossa" #. module: crm #: wizard_field:crm.new.send.mail,init,text:0 #: wizard_field:crm.send.mail,init,text:0 msgid "Message" -msgstr "" +msgstr "Viesti" #. module: crm #: help:crm.segmentation,exclusif:0 @@ -916,9 +922,9 @@ msgid "" "criterions. If checked, remove the category from partners that doesn't match " "segmentation criterions" msgstr "" -"Valitse jos kategoria on rajoitettu kumppaneihin jotka täsmäävät " -"segmentointi kriterioihin. Jos valittu, poista kategoria kumppaneilta, jotka " -"eivät täsmää segmentointi kriterioihin." +"Valitse jos kategoria on rajoitettu jaottelukriteereihin täsmääviin " +"kumppaneihin. Jos valittu, poista kategoria kumppaneilta, jotka eivät sovi " +"jaottelukriteereihin." #. module: crm #: field:crm.segmentation,exclusif:0 @@ -935,13 +941,13 @@ msgstr "" #. module: crm #: field:crm.case.rule,act_state:0 msgid "Set state to" -msgstr "Aseta tilaan" +msgstr "Aseta tilaksi" #. module: crm #: code:addons/crm/crm.py:0 #, python-format msgid "Email!" -msgstr "" +msgstr "Sähköposti!" #. module: crm #: model:crm.case.category2,name:crm.category_lead6 @@ -961,7 +967,7 @@ msgstr "Tilojen asemat" #. module: crm #: field:crm.case.rule,trg_date_type:0 msgid "Trigger Date" -msgstr "Ajastuspäivämäärä" +msgstr "Laukaisupäivämäärä" #. module: crm #: view:crm.case.history:0 @@ -971,7 +977,7 @@ msgstr "" #. module: crm #: help:crm.case.stage,sequence:0 msgid "Gives the sequence order when displaying a list of case stages." -msgstr "" +msgstr "Antaa jonon järjestyksen näytettäessä lista tapauksen vaiheista." #. module: crm #: model:crm.case.section,name:crm.section_support3 @@ -979,12 +985,12 @@ msgstr "" #: model:ir.ui.menu,name:crm.menu_crm_case_opp #: model:process.node,name:crm.process_node_opportunities0 msgid "Opportunities" -msgstr "" +msgstr "Mahdollisuudet" #. module: crm #: help:crm.segmentation,name:0 msgid "The name of the segmentation." -msgstr "Segmentoinnin nimi" +msgstr "Jaottelun nimi" #. module: crm #: field:crm.case.rule,trg_partner_categ_id:0 @@ -1005,7 +1011,7 @@ msgstr "Ostomäärä" #. module: crm #: view:crm.phonecall:0 msgid "Direction" -msgstr "" +msgstr "Suunta" #. module: crm #: help:crm.case,email_cc:0 @@ -1014,6 +1020,8 @@ msgid "" "These people will receive a copy of the future communication between partner " "and users by email" msgstr "" +"Nämä henkilöt saavat jatkossa kopion kumppanin ja käyttäjän välisestä " +"viestinnästä." #. module: crm #: selection:report.crm.case.section.categ.categ2,month:0 @@ -1021,35 +1029,35 @@ msgstr "" #: selection:report.crm.case.section.categ2,month:0 #: selection:report.crm.case.section.stage,month:0 msgid "March" -msgstr "" +msgstr "Maaliskuu" #. module: crm #: view:crm.case.rule:0 msgid "Server Action to be Triggered" -msgstr "" +msgstr "Palvelimen laukaistava toiminto" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_rule-act #: model:ir.ui.menu,name:crm.menu_crm_case_rule-act msgid "Rules" -msgstr "" +msgstr "Säännöt" #. module: crm #: wizard_view:crm.job.meeting_set,init:0 #: wizard_view:crm.phonecall.meeting_set,init:0 msgid "Plan Meeting" -msgstr "" +msgstr "Suunnittele tapaaminen" #. module: crm #: wizard_field:crm.new.send.mail,init,state:0 msgid "Set State to" -msgstr "" +msgstr "Aseta tilaksi" #. module: crm #: code:addons/crm/wizard/wizard_crm_send_email.py:0 #, python-format msgid "There is no mail to reply!" -msgstr "" +msgstr "Vastausosoitetta ei ole määritelty!" #. module: crm #: wizard_button:crm.job.partner_create,init,confirm:0 @@ -1059,7 +1067,7 @@ msgstr "" #: model:ir.actions.wizard,name:crm.wizard_crm_lead_partner_create #: model:ir.actions.wizard,name:crm.wizard_crm_phonecall_partner_create msgid "Create Partner" -msgstr "" +msgstr "Luo kumppani" #. module: crm #: selection:crm.segmentation.line,expr_operator:0 diff --git a/addons/project/i18n/sv.po b/addons/project/i18n/sv.po index 83919b76d38..b384eb26c01 100644 --- a/addons/project/i18n/sv.po +++ b/addons/project/i18n/sv.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-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-03-10 17:27+0000\n" +"PO-Revision-Date: 2010-03-11 15:55+0000\n" "Last-Translator: Anders Eriksson \n" -"Language-Team: <>\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-03-11 04:39+0000\n" +"X-Launchpad-Export-Date: 2010-03-12 04:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project @@ -64,7 +64,7 @@ msgstr "Timmar som ska valideras" #. module: project #: field:project.project,progress_rate:0 msgid "Progress" -msgstr "Upparbetning" +msgstr "Upparbetat" #. module: project #: help:config.compute.remaining,remaining_hours:0 @@ -331,7 +331,7 @@ msgstr "Tilläggsinformation" #: field:project.project,partner_id:0 #: field:project.task,partner_id:0 msgid "Partner" -msgstr "Partner" +msgstr "Företag" #. module: project #: field:project.task,planned_hours:0 @@ -875,7 +875,7 @@ msgstr "Gantt diagram" #. module: project #: field:project.project,warn_customer:0 msgid "Warn Partner" -msgstr "Varna partner" +msgstr "Varna företag" #. module: project #: field:project.project,state:0 @@ -978,7 +978,7 @@ msgstr "Skicka epost till kunden" #. module: project #: field:project.project,warn_manager:0 msgid "Warn Manager" -msgstr "" +msgstr "Varna projektledaren" #. module: project #: model:ir.model,name:project.model_config_compute_remaining @@ -998,7 +998,7 @@ msgstr "Ny title på din egen aktivitet för att bekräfta nedlagt arbete." #. module: project #: field:project.task,progress:0 msgid "Progress (%)" -msgstr "Upparbetning (%)" +msgstr "Upparbetat (%)" #. module: project #: field:project.task,description:0 @@ -1069,7 +1069,7 @@ msgstr "Ny funktion" #. module: project #: model:process.node,note:project.process_node_opentask0 msgid "Encode your working hours." -msgstr "" +msgstr "Koda dina arbetstimmar" #. module: project #: wizard_field:project.task.delegate,init,prefix:0 @@ -1115,7 +1115,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Partner Info" -msgstr "Partnerinfo" +msgstr "Företagsinfo" #. module: project #: model:ir.actions.act_window,name:project.action_config_compute_remaining @@ -1155,7 +1155,7 @@ msgstr "Slutdatum: %(date_stop)s" #. module: project #: field:project.project,date_end:0 msgid "Expected End" -msgstr "Förvantat slut" +msgstr "Förväntat slutdatum" #. module: project #: model:process.node,note:project.process_node_taskbydelegate0 From 23586fb33171451e8bc2220b57b12102e6dfe259 Mon Sep 17 00:00:00 2001 From: STW <> Date: Fri, 12 Mar 2010 11:45:00 +0530 Subject: [PATCH 03/34] Code improvement by stephane bzr revid: hda@tinyerp.com-20100312061500-540cpy0cbcwxmfbq --- bin/addons/__init__.py | 36 ++++++----- bin/addons/base/module/module.py | 11 +--- bin/addons/module_graph.py | 21 +++--- bin/tools/config.py | 8 ++- bin/tools/misc.py | 108 +++++++++++++++---------------- setup.py | 3 +- 6 files changed, 91 insertions(+), 96 deletions(-) diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py index 4e939bf01dc..c5e73e7c709 100644 --- a/bin/addons/__init__.py +++ b/bin/addons/__init__.py @@ -221,7 +221,7 @@ def get_module_as_zip_from_module_directory(module_directory, b64enc=True, src=T base = os.path.basename(path) for f in tools.osutil.listdir(path, True): bf = os.path.basename(f) - if not RE_exclude.search(bf) and (src or bf == '__openerp__.py' or bf == '__terp__.py' or not bf.endswith('.py')): + if not RE_exclude.search(bf) and (src or bf in ('__openerp__.py', '__terp__.py') or not bf.endswith('.py')): archive.write(os.path.join(path, f), os.path.join(base, f)) archname = StringIO() @@ -294,15 +294,23 @@ def get_modules(): plist.extend(listdir(ad)) return list(set(plist)) +def load_information_from_description_file(module): + """ + :param module: The name of the module (sale, purchase, ...) + """ + for filename in ['__openerp__.py', '__terp__.py']: + description_file = addons.get_module_resource(module, filename) + if os.path.isfile(description_file): + return eval(tools.file_open(description_file).read()) + + raise Exception('The module %s does not contain a description file: __openerp__.py or __terp__.py (deprecated)') + def get_modules_with_version(): modules = get_modules() res = {} for module in modules: try: - terp = get_module_resource(module, '__openerp__.py') - if not os.path.isfile(terp): - terp = addons.get_module_resource(module, '__terp__.py') - info = eval(tools.file_open(terp).read()) + info = load_information_from_description_file(module) res[module] = "%s.%s" % (release.major_version, info['version']) except Exception, e: continue @@ -703,16 +711,14 @@ def load_modules(db, force_demo=False, status=None, update_module=False): status = {} cr = db.cursor() if cr: - cr.execute("SELECT relname FROM pg_class WHERE relkind='r' AND relname='ir_module_module'") - if len(cr.fetchall())==0: - logger.notifyChannel("init", netsvc.LOG_INFO, "init db") - tools.init_db(cr) -# cr.execute("update res_users set password=%s where id=%s",('admin',1)) - # in that case, force --init=all - tools.config["init"]["all"] = 1 - tools.config['update']['all'] = 1 - if not tools.config['without_demo']: - tools.config["demo"]['all'] = 1 + cr.execute("SELECT relname FROM pg_class WHERE relkind='r' AND relname='ir_module_module'") + if len(cr.fetchall())==0: + logger.notifyChannel("init", netsvc.LOG_INFO, "init db") + tools.init_db(cr) + tools.config["init"]["all"] = 1 + tools.config['update']['all'] = 1 + if not tools.config['without_demo']: + tools.config["demo"]['all'] = 1 force = [] if force_demo: force.append('demo') diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index faec4ffa9be..e11b4964471 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -64,18 +64,13 @@ class module(osv.osv): _description = "Module" def get_module_info(self, name): + info = {} try: - terp_file = addons.get_module_resource(name, '__openerp__.py') - if not os.path.isfile(terp_file): - terp_file = addons.get_module_resource(name, '__terp__.py') - f = tools.file_open(terp_file) - data = f.read() - info = eval(data) + info = addons.load_information_from_description_file(name) if 'version' in info: info['version'] = release.major_version + '.' + info['version'] - f.close() except: - return {} + pass return info def _get_latest_version(self, cr, uid, ids, field_name=None, arg=None, context={}): diff --git a/bin/addons/module_graph.py b/bin/addons/module_graph.py index e321592ccc7..edd7f6f947e 100755 --- a/bin/addons/module_graph.py +++ b/bin/addons/module_graph.py @@ -41,19 +41,14 @@ print 'digraph G {' while len(modules): f = modules.pop(0) done.append(f) - terp_file = os.path.join(f,"__openerp__.py") - if not os.path.isfile(terp_file): - terp_file = os.path.join(f,"__terp__.py") - - if os.path.isfile(terp_file): - info=eval(file(os.path.join(f,"__terp__.py")).read()) - if info.get('installable', True): - for name in info['depends']: - if name not in done+modules: - modules.append(name) - if not os.path.exists(name): - print '\t%s [color=red]' % (name,) - print '\t%s -> %s;' % (f, name) + info = addons.load_information_from_description_file(f) + if info.get('installable', True): + for name in info['depends']: + if name not in done+modules: + modules.append(name) + if not os.path.exists(name): + print '\t%s [color=red]' % (name,) + print '\t%s -> %s;' % (f, name) print '}' # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/bin/tools/config.py b/bin/tools/config.py index 57f0388a238..f814c3db6eb 100644 --- a/bin/tools/config.py +++ b/bin/tools/config.py @@ -352,11 +352,15 @@ class configmanager(object): res = os.path.abspath(os.path.expanduser(value)) if not os.path.exists(res): raise optparse.OptionValueError("option %s: no such directory: %r" % (opt, value)) + contains_addons = False for f in os.listdir(res): modpath = os.path.join(res, f) - if os.path.isdir(modpath) and os.path.exists(os.path.join(modpath, '__init__.py')) and \ - ('|', os.path.exists(os.path.join(modpath, '__openerp__.py')), os.path.exists(os.path.join(modpath, '__terp__.py'))): + if os.path.isdir(modpath) and \ + os.path.exists(os.path.join(modpath, '__init__.py')) and \ + (os.path.exists(os.path.join(modpath, '__openerp__.py')) or \ + os.path.exists(os.path.join(modpath, '__terp__.py'))): + contains_addons = True break diff --git a/bin/tools/misc.py b/bin/tools/misc.py index b153467a2a9..284324873de 100644 --- a/bin/tools/misc.py +++ b/bin/tools/misc.py @@ -50,69 +50,63 @@ def init_db(cr): cr.commit() for i in addons.get_modules(): - terp_file = addons.get_module_resource(i, '__openerp__.py') mod_path = addons.get_module_path(i) if not mod_path: continue - info = False -# if os.path.isfile(terp_file) or os.path.isfile(mod_path+'.zip'): -# info = eval(file_open(terp_file).read()) - if not os.path.isfile(terp_file): - terp_file = addons.get_module_resource(i, '__terp__.py') - if os.path.isfile(terp_file) or os.path.isfile(mod_path+'.zip'): - info = eval(file_open(terp_file).read()) + info = addons.load_information_from_description_file(i) - if info: - categs = info.get('category', 'Uncategorized').split('/') - p_id = None - while categs: - if p_id is not None: - cr.execute('select id \ - from ir_module_category \ - where name=%s and parent_id=%s', (categs[0], p_id)) - else: - cr.execute('select id \ - from ir_module_category \ - where name=%s and parent_id is NULL', (categs[0],)) - c_id = cr.fetchone() - if not c_id: - cr.execute('select nextval(\'ir_module_category_id_seq\')') - c_id = cr.fetchone()[0] - cr.execute('insert into ir_module_category \ - (id, name, parent_id) \ - values (%s, %s, %s)', (c_id, categs[0], p_id)) - else: - c_id = c_id[0] - p_id = c_id - categs = categs[1:] - - active = info.get('active', False) - installable = info.get('installable', True) - if installable: - if active: - state = 'to install' - else: - state = 'uninstalled' + if not info: + continue + categs = info.get('category', 'Uncategorized').split('/') + p_id = None + while categs: + if p_id is not None: + cr.execute('select id \ + from ir_module_category \ + where name=%s and parent_id=%s', (categs[0], p_id)) else: - state = 'uninstallable' - cr.execute('select nextval(\'ir_module_module_id_seq\')') - id = cr.fetchone()[0] - cr.execute('insert into ir_module_module \ - (id, author, website, name, shortdesc, description, \ - category_id, state, certificate) \ - values (%s, %s, %s, %s, %s, %s, %s, %s, %s)', ( - id, info.get('author', ''), - info.get('website', ''), i, info.get('name', False), - info.get('description', ''), p_id, state, info.get('certificate'))) - cr.execute('insert into ir_model_data \ - (name,model,module, res_id, noupdate) values (%s,%s,%s,%s,%s)', ( - 'module_meta_information', 'ir.module.module', i, id, True)) - dependencies = info.get('depends', []) - for d in dependencies: - cr.execute('insert into ir_module_module_dependency \ - (module_id,name) values (%s, %s)', (id, d)) - cr.commit() + cr.execute('select id \ + from ir_module_category \ + where name=%s and parent_id is NULL', (categs[0],)) + c_id = cr.fetchone() + if not c_id: + cr.execute('select nextval(\'ir_module_category_id_seq\')') + c_id = cr.fetchone()[0] + cr.execute('insert into ir_module_category \ + (id, name, parent_id) \ + values (%s, %s, %s)', (c_id, categs[0], p_id)) + else: + c_id = c_id[0] + p_id = c_id + categs = categs[1:] + + active = info.get('active', False) + installable = info.get('installable', True) + if installable: + if active: + state = 'to install' + else: + state = 'uninstalled' + else: + state = 'uninstallable' + cr.execute('select nextval(\'ir_module_module_id_seq\')') + id = cr.fetchone()[0] + cr.execute('insert into ir_module_module \ + (id, author, website, name, shortdesc, description, \ + category_id, state, certificate) \ + values (%s, %s, %s, %s, %s, %s, %s, %s, %s)', ( + id, info.get('author', ''), + info.get('website', ''), i, info.get('name', False), + info.get('description', ''), p_id, state, info.get('certificate'))) + cr.execute('insert into ir_model_data \ + (name,model,module, res_id, noupdate) values (%s,%s,%s,%s,%s)', ( + 'module_meta_information', 'ir.module.module', i, id, True)) + dependencies = info.get('depends', []) + for d in dependencies: + cr.execute('insert into ir_module_module_dependency \ + (module_id,name) values (%s, %s)', (id, d)) + cr.commit() def find_in_path(name): if os.name == "nt": diff --git a/setup.py b/setup.py index bc2d8b64d3f..2e004e713df 100755 --- a/setup.py +++ b/setup.py @@ -77,7 +77,7 @@ def check_modules(): def find_addons(): for root, _, names in os.walk(join('bin', 'addons')): - if '__openerp__.py' or '__terp__.py' in names: + if '__openerp__.py' in names or '__terp__.py' in names: yield basename(root), root #look for extra modules try: @@ -86,6 +86,7 @@ def find_addons(): mname = mname.strip() if not mname: continue + terp = join(empath, mname, '__openerp__.py') if not os.path.exists(terp): terp = join(empath, mname, '__terp__.py') From 14e0a4ed8900937bc1d5c47da94b35b85d4f0fe5 Mon Sep 17 00:00:00 2001 From: qdp Date: Fri, 12 Mar 2010 11:14:25 +0100 Subject: [PATCH 04/34] [IMP] account_analytic_plan: improved useability: one should be able to use same distribution for a sale and for a purchase => analytic journal on analytic distribution should only be used to add filters, it's now not required anymore: if we want to set a distribution as useable for all kind of operations we just have to not put any analytic journal on it. The anlytic movement is always created with the analytic journal set on the financial journal related. TODO: add domains bzr revid: qdp-launchpad@tinyerp.com-20100312101425-6d73zb8l2ing4dbv --- addons/account_analytic_plans/account_analytic_plans.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index 51b37fdebb2..0accc1e8b7e 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -85,7 +85,7 @@ class account_analytic_plan_instance(osv.osv): _columns={ 'name':fields.char('Analytic Distribution',size=64), 'code':fields.char('Distribution Code',size=16), - 'journal_id': fields.many2one('account.analytic.journal', 'Analytic Journal', required=True), + 'journal_id': fields.many2one('account.analytic.journal', 'Analytic Journal' ), 'account_ids':fields.one2many('account.analytic.plan.instance.line','plan_id','Account Id'), 'account1_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account1 Id'), 'account2_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account2 Id'), @@ -284,6 +284,9 @@ class account_move_line(osv.osv): super(account_move_line, self).create_analytic_lines(cr, uid, ids, context) for line in self.browse(cr, uid, ids, context): if line.analytics_id: + if not line.journal_id.analytic_journal_id: + raise osv.except_osv(_('No Analytic Journal !'),_("You have to define an analytic journal on the '%s' journal!") % (line.journal_id.name,)) + toremove = self.pool.get('account.analytic.line').search(cr, uid, [('move_id','=',line.id)], context=context) if toremove: line.unlink(cr, uid, toremove, context=context) @@ -300,7 +303,7 @@ class account_move_line(osv.osv): 'amount': amt, 'general_account_id': line.account_id.id, 'move_id': line.id, - 'journal_id': line.analytics_id.journal_id.id, + 'journal_id': line.journal_id.analytic_journal_id.id, 'ref': line.ref, } ali_id=self.pool.get('account.analytic.line').create(cr,uid,al_vals) From 4eadbbf6c6b5a6dd3536caf8559e1f9f68abac14 Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Fri, 12 Mar 2010 13:03:08 +0100 Subject: [PATCH 05/34] [FIX] addons: Show the module without an __openerp__.py or __terp__.py file bzr revid: stephane@openerp.com-20100312120308-eqitcypi771xvos8 --- bin/addons/__init__.py | 4 ++-- .../base_quality_interrogation.py | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename bin/addons/{quality_integration_server => }/base_quality_interrogation.py (100%) diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py index c5e73e7c709..b8b44315d1c 100644 --- a/bin/addons/__init__.py +++ b/bin/addons/__init__.py @@ -299,11 +299,11 @@ def load_information_from_description_file(module): :param module: The name of the module (sale, purchase, ...) """ for filename in ['__openerp__.py', '__terp__.py']: - description_file = addons.get_module_resource(module, filename) + description_file = get_module_resource(module, filename) if os.path.isfile(description_file): return eval(tools.file_open(description_file).read()) - raise Exception('The module %s does not contain a description file: __openerp__.py or __terp__.py (deprecated)') + raise Exception('The module %s does not contain a description file: __openerp__.py or __terp__.py (deprecated)' % module) def get_modules_with_version(): modules = get_modules() diff --git a/bin/addons/quality_integration_server/base_quality_interrogation.py b/bin/addons/base_quality_interrogation.py similarity index 100% rename from bin/addons/quality_integration_server/base_quality_interrogation.py rename to bin/addons/base_quality_interrogation.py From a74a26a113de020ce7ceb94b76bb129c9f4963bb Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Fri, 12 Mar 2010 13:31:06 +0100 Subject: [PATCH 06/34] [IMP] addons: create a warning log to inform the user/developper that there is a missing description file bzr revid: stephane@openerp.com-20100312123106-098u2qvczg6zxwjb --- bin/addons/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py index b8b44315d1c..5a08c21002a 100644 --- a/bin/addons/__init__.py +++ b/bin/addons/__init__.py @@ -41,6 +41,8 @@ import base64 from zipfile import PyZipFile, ZIP_DEFLATED from cStringIO import StringIO +import logging + logger = netsvc.Logger() @@ -303,7 +305,8 @@ def load_information_from_description_file(module): if os.path.isfile(description_file): return eval(tools.file_open(description_file).read()) - raise Exception('The module %s does not contain a description file: __openerp__.py or __terp__.py (deprecated)' % module) + logging.warning('The module %s does not contain a description file: __openerp__.py or __terp__.py (deprecated)' % module) + return {} def get_modules_with_version(): modules = get_modules() From bf49970f6226d2cd970caf22381bac2542225727 Mon Sep 17 00:00:00 2001 From: Launchpad Code Hosting Date: Sun, 14 Mar 2010 05:02:43 +0000 Subject: [PATCH 07/34] Launchpad automatic translations update. bzr revid: codehost@crowberry-20100313045129-vc8gn1knpx7y8631 bzr revid: codehost@crowberry-20100314050243-na80o45my6gz29an --- addons/account/i18n/oc.po | 434 +++--- addons/account_analytic_analysis/i18n/oc.po | 335 +++++ addons/account_analytic_plans/i18n/pt_BR.po | 57 +- addons/account_anglo_saxon/i18n/oc.po | 64 + addons/account_date_check/i18n/oc.po | 33 + addons/account_followup/i18n/fi.po | 12 +- addons/crm/i18n/fi.po | 82 +- addons/l10n_chart_uk_minimal/i18n/oc.po | 92 ++ addons/l10n_fr/i18n/oc.po | 1049 ++++++++++++++ addons/l10n_lu/i18n/oc.po | 126 ++ addons/mrp_subproduct/i18n/oc.po | 89 ++ addons/multi_company/i18n/oc.po | 192 +++ addons/olap/i18n/oc.po | 1399 +++++++++++++++++++ addons/olap_crm/i18n/oc.po | 31 + addons/olap_extract/i18n/oc.po | 56 + 15 files changed, 3760 insertions(+), 291 deletions(-) create mode 100644 addons/account_analytic_analysis/i18n/oc.po create mode 100644 addons/account_anglo_saxon/i18n/oc.po create mode 100644 addons/account_date_check/i18n/oc.po create mode 100644 addons/l10n_chart_uk_minimal/i18n/oc.po create mode 100644 addons/l10n_fr/i18n/oc.po create mode 100644 addons/l10n_lu/i18n/oc.po create mode 100644 addons/mrp_subproduct/i18n/oc.po create mode 100644 addons/multi_company/i18n/oc.po create mode 100644 addons/olap/i18n/oc.po create mode 100644 addons/olap_crm/i18n/oc.po create mode 100644 addons/olap_extract/i18n/oc.po diff --git a/addons/account/i18n/oc.po b/addons/account/i18n/oc.po index eaf4de61d34..a2415951ef5 100644 --- a/addons/account/i18n/oc.po +++ b/addons/account/i18n/oc.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-18 15:10+0000\n" +"PO-Revision-Date: 2010-03-13 10:33+0000\n" "Last-Translator: Cédric VALMARY \n" "Language-Team: Occitan (post 1500) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-03-11 04:51+0000\n" +"X-Launchpad-Export-Date: 2010-03-14 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -38,37 +38,37 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_finance_entries msgid "Entries Encoding" -msgstr "" +msgstr "picada de las escrituras" #. module: account #: model:ir.actions.todo,note:account.config_wizard_account_base_setup_form msgid "Specify The Message for the Overdue Payment Report." -msgstr "" +msgstr "Indiatz lo messatge pels rapòrts de pagament tardièrs." #. module: account #: model:process.transition,name:account.process_transition_confirmstatementfromdraft0 msgid "Confirm statement from draft" -msgstr "" +msgstr "Confirmar l'estat de borrolhon" #. module: account #: model:account.account.type,name:account.account_type_asset msgid "Asset" -msgstr "" +msgstr "Actius" #. module: account #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Nom del Modèl invalid per la definicion de l'accion." #. module: account #: help:account.journal,currency:0 msgid "The currency used to enter statement" -msgstr "" +msgstr "La devisa utilizada per entrar los relevats" #. module: account #: wizard_view:account_use_models,init_form:0 msgid "Select Message" -msgstr "" +msgstr "Seleccionatz lo Messatge" #. module: account #: help:product.category,property_account_income_categ:0 @@ -85,7 +85,7 @@ msgstr "" #. module: account #: wizard_view:account.automatic.reconcile,reconcile:0 msgid "Reconciliation result" -msgstr "" +msgstr "Resultat del letratge" #. module: account #: model:ir.actions.act_window,name:account.act_account_acount_move_line_open_unreconciled @@ -97,23 +97,23 @@ msgstr "" #: field:account.tax,base_code_id:0 #: field:account.tax.template,base_code_id:0 msgid "Base Code" -msgstr "" +msgstr "Compte de basa" #. module: account #: view:account.account:0 msgid "Account Statistics" -msgstr "" +msgstr "Estatisticas del compte" #. module: account #: model:ir.actions.wizard,name:account.wizard_vat_declaration #: model:ir.ui.menu,name:account.menu_wizard_vat_declaration msgid "Print Taxes Report" -msgstr "" +msgstr "Estampar lo rapòrt de taxas" #. module: account #: field:account.account,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Parent" #. module: account #: selection:account.move,type:0 @@ -131,7 +131,7 @@ msgstr "" #: field:account.tax.template,base_sign:0 #: field:account.tax.template,ref_base_sign:0 msgid "Base Code Sign" -msgstr "" +msgstr "Coeficient multiplicador" #. module: account #: model:ir.actions.wizard,name:account.wizard_unreconcile_select @@ -152,17 +152,17 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_move_line_form #: model:ir.ui.menu,name:account.menu_action_move_line_form msgid "Entries" -msgstr "" +msgstr "Entradas" #. module: account #: selection:account.move.line,centralisation:0 msgid "Debit Centralisation" -msgstr "" +msgstr "Centralizacion debit" #. module: account #: model:ir.actions.wizard,name:account.wizard_invoice_state_confirm msgid "Confirm draft invoices" -msgstr "" +msgstr "Confirmar las facturas borrolhon" #. module: account #: help:account.payment.term.line,days2:0 @@ -175,17 +175,17 @@ msgstr "" #. module: account #: view:account.move:0 msgid "Total Credit" -msgstr "" +msgstr "Total crrdit" #. module: account #: field:account.config.wizard,charts:0 msgid "Charts of Account" -msgstr "" +msgstr "Plan de comptes" #. module: account #: model:ir.actions.wizard,name:account.wizard_move_line_select msgid "Move line select" -msgstr "" +msgstr "Desplaçar la linha seleccionada" #. module: account #: rml:account.journal.period.print:0 @@ -193,29 +193,29 @@ msgstr "" #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "Entry label" -msgstr "" +msgstr "Libellat de l'escritura" #. module: account #: model:ir.model,name:account.model_account_model_line msgid "Account Model Entries" -msgstr "" +msgstr "Modèl d'escritura comptabla" #. module: account #: field:account.tax.code,sum_period:0 msgid "Period Sum" -msgstr "" +msgstr "Montant total del periòde" #. module: account #: view:account.tax:0 #: view:account.tax.template:0 msgid "Compute Code (if type=code)" -msgstr "" +msgstr "Còde de Calcul (se tipe=còde)" #. module: account #: view:account.move:0 #: view:account.move.line:0 msgid "Account Entry Line" -msgstr "" +msgstr "Linha d'escritura comptabla" #. module: account #: wizard_view:account.aged.trial.balance,init:0 @@ -238,29 +238,29 @@ msgstr "" #: field:account.tax.template,amount:0 #: xsl:account.transfer:0 msgid "Amount" -msgstr "" +msgstr "Montant" #. module: account #: model:ir.actions.report.xml,name:account.account_3rdparty_ledger #: model:ir.actions.wizard,name:account.wizard_third_party_ledger #: model:ir.ui.menu,name:account.menu_third_party_ledger msgid "Partner Ledger" -msgstr "" +msgstr "Grand Libre" #. module: account #: field:product.template,supplier_taxes_id:0 msgid "Supplier Taxes" -msgstr "" +msgstr "Taxas provesidors" #. module: account #: view:account.move:0 msgid "Total Debit" -msgstr "" +msgstr "Total debit" #. module: account #: rml:account.tax.code.entries:0 msgid "Accounting Entries-" -msgstr "" +msgstr "Escrituras comptablas-" #. module: account #: help:account.journal,view_id:0 @@ -291,7 +291,7 @@ msgstr "" #: model:ir.actions.report.xml,name:account.account_overdue #: view:res.company:0 msgid "Overdue Payments" -msgstr "" +msgstr "Retard de règlament" #. module: account #: wizard_view:account.account.balance.report,checktype:0 @@ -302,50 +302,50 @@ msgstr "" #: wizard_view:account.analytic.account.quantity_cost_ledger.report,init:0 #: wizard_view:account.vat.declaration,init:0 msgid "Select period" -msgstr "" +msgstr "Seleccionatz un periòde" #. module: account #: field:account.invoice,origin:0 #: field:account.invoice.line,origin:0 msgid "Origin" -msgstr "" +msgstr "Origina" #. module: account #: rml:account.analytic.account.journal:0 msgid "Move Name" -msgstr "" +msgstr "Nom de la transaccion" #. module: account #: xsl:account.transfer:0 msgid "Reference" -msgstr "" +msgstr "Referéncia" #. module: account #: wizard_view:account.subscription.generate,init:0 msgid "Subscription Compute" -msgstr "" +msgstr "Calcul de la soscripcion" #. module: account #: rml:account.central.journal:0 msgid "Account Num." -msgstr "" +msgstr "N° del compte" #. module: account #: rml:account.analytic.account.analytic.check:0 msgid "Delta Debit" -msgstr "" +msgstr "Dèlta de debit" #. module: account #: rml:account.invoice:0 #: field:account.invoice,amount_tax:0 #: field:account.move.line,account_tax_id:0 msgid "Tax" -msgstr "" +msgstr "Impòstes e taxas" #. module: account #: rml:account.general.journal:0 msgid "Debit Trans." -msgstr "" +msgstr "Debit Trans." #. module: account #: field:account.analytic.line,account_id:0 @@ -353,7 +353,7 @@ msgstr "" #: field:account.move.line,analytic_account_id:0 #: field:report.hr.timesheet.invoice.journal,account_id:0 msgid "Analytic Account" -msgstr "" +msgstr "Centre de còstes" #. module: account #: field:account.tax,child_depend:0 @@ -366,7 +366,7 @@ msgstr "" #: rml:account.general.journal:0 #: field:account.journal,name:0 msgid "Journal Name" -msgstr "" +msgstr "Nom del jornal" #. module: account #: view:account.payment.term:0 @@ -381,18 +381,18 @@ msgstr "" #. module: account #: field:account.bank.statement.reconcile,total_entry:0 msgid "Total entries" -msgstr "" +msgstr "Total de las escrituras" #. module: account #: field:account.fiscal.position.account,account_src_id:0 #: field:account.fiscal.position.account.template,account_src_id:0 msgid "Account Source" -msgstr "" +msgstr "Font comptable" #. module: account #: field:account.journal,update_posted:0 msgid "Allow Cancelling Entries" -msgstr "" +msgstr "Autorizar l'anullacion d'escritura" #. module: account #: model:process.transition,name:account.process_transition_paymentorderbank0 @@ -413,12 +413,12 @@ msgstr "" #. module: account #: rml:account.overdue:0 msgid "Date:" -msgstr "" +msgstr "Data :" #. module: account #: selection:account.account.type,sign:0 msgid "Negative" -msgstr "" +msgstr "Negatiu" #. module: account #: rml:account.partner.balance:0 @@ -428,7 +428,7 @@ msgstr "" #. module: account #: selection:account.move,type:0 msgid "Contra" -msgstr "" +msgstr "Contracte" #. module: account #: field:account.analytic.account,state:0 @@ -438,7 +438,7 @@ msgstr "" #: view:account.move.line:0 #: view:account.subscription:0 msgid "State" -msgstr "" +msgstr "Estat" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree13 @@ -450,7 +450,7 @@ msgstr "" #: view:account.tax:0 #: view:account.tax.template:0 msgid "Special Computation" -msgstr "" +msgstr "Calcul particular" #. module: account #: model:process.transition,note:account.process_transition_confirmstatementfromdraft0 @@ -467,7 +467,7 @@ msgstr "" #. module: account #: rml:account.invoice:0 msgid "Disc.(%)" -msgstr "" +msgstr "Rem.(%)" #. module: account #: rml:account.general.ledger:0 @@ -476,7 +476,7 @@ msgstr "" #: rml:account.overdue:0 #: field:account.subscription,ref:0 msgid "Ref" -msgstr "" +msgstr "Ref." #. module: account #: field:account.tax.template,type_tax_use:0 @@ -552,7 +552,7 @@ msgstr "" #. module: account #: view:account.invoice.line:0 msgid "Line" -msgstr "" +msgstr "Linha" #. module: account #: rml:account.analytic.account.cost_ledger:0 @@ -563,7 +563,7 @@ msgstr "" #: selection:account.tax,applicable_type:0 #: selection:account.tax.template,applicable_type:0 msgid "True" -msgstr "" +msgstr "Verai" #. module: account #: help:account.payment.term.line,days:0 @@ -585,7 +585,7 @@ msgstr "" #. module: account #: rml:account.general.ledger:0 msgid "Mvt" -msgstr "" +msgstr "Mvt" #. module: account #: model:ir.actions.wizard,name:account.wizard_aged_trial_balance @@ -619,7 +619,7 @@ msgstr "" #. module: account #: field:account.analytic.account,contact_id:0 msgid "Contact" -msgstr "" +msgstr "Contacte" #. module: account #: selection:account.model.line,date:0 @@ -640,7 +640,7 @@ msgstr "" #. module: account #: field:account.invoice.line,discount:0 msgid "Discount (%)" -msgstr "" +msgstr "Escompte (%)" #. module: account #: wizard_field:account.move.line.reconcile,init_full,writeoff:0 @@ -674,7 +674,7 @@ msgstr "" #. module: account #: selection:account.subscription,period_type:0 msgid "month" -msgstr "" +msgstr "mes" #. module: account #: field:account.analytic.account,partner_id:0 @@ -684,7 +684,7 @@ msgstr "" #. module: account #: field:account.invoice,comment:0 msgid "Additional Information" -msgstr "" +msgstr "Entresenhas suplementàrias" #. module: account #: selection:account.invoice,type:0 @@ -712,7 +712,7 @@ msgstr "" #. module: account #: view:account.move.line:0 msgid "St." -msgstr "" +msgstr "Ext." #. module: account #: model:ir.actions.act_window,name:account.action_tax_code_line_open @@ -727,7 +727,7 @@ msgstr "" #. module: account #: field:account.journal.column,field:0 msgid "Field Name" -msgstr "" +msgstr "Nom del camp" #. module: account #: field:account.tax.code,sign:0 @@ -754,7 +754,7 @@ msgstr "" #. module: account #: wizard_button:account.invoice.pay,init,reconcile:0 msgid "Partial Payment" -msgstr "" +msgstr "Règlament parcial" #. module: account #: wizard_view:account_use_models,create:0 @@ -769,7 +769,7 @@ msgstr "" #: field:account.period,state:0 #: field:account.subscription,state:0 msgid "Status" -msgstr "" +msgstr "Estat" #. module: account #: rml:account.analytic.account.cost_ledger:0 @@ -811,7 +811,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_config_wizard msgid "account.config.wizard" -msgstr "" +msgstr "account.config.wizard" #. module: account #: model:ir.actions.act_window,name:account.report_account_analytic_journal_tree @@ -829,7 +829,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "6" -msgstr "" +msgstr "6" #. module: account #: model:ir.ui.menu,name:account.next_id_30 @@ -864,7 +864,7 @@ msgstr "" #: field:account.move.line,date_created:0 #: field:account.move.reconcile,create_date:0 msgid "Creation date" -msgstr "" +msgstr "Data de creacion" #. module: account #: wizard_button:account.invoice.refund,init,cancel_invoice:0 @@ -874,7 +874,7 @@ msgstr "" #. module: account #: field:account.journal.column,required:0 msgid "Required" -msgstr "" +msgstr "Requesit" #. module: account #: field:product.category,property_account_expense_categ:0 @@ -891,7 +891,7 @@ msgstr "" #: field:account.model.line,amount_currency:0 #: field:account.move.line,amount_currency:0 msgid "Amount Currency" -msgstr "" +msgstr "Devisa" #. module: account #: field:account.chart.template,property_account_expense_categ:0 @@ -931,7 +931,7 @@ msgstr "" #: field:account.model.line,quantity:0 #: field:account.move.line,quantity:0 msgid "Quantity" -msgstr "" +msgstr "Quantitat" #. module: account #: wizard_field:account.account.balance.report,checktype,date_to:0 @@ -939,7 +939,7 @@ msgstr "" #: wizard_field:account.partner.balance.report,init,date2:0 #: wizard_field:account.third_party_ledger.report,init,date2:0 msgid "End date" -msgstr "" +msgstr "Data de fin" #. module: account #: field:account.invoice.tax,base_amount:0 @@ -989,7 +989,7 @@ msgstr "" #. module: account #: rml:account.partner.balance:0 msgid "Grand total" -msgstr "" +msgstr "Total general" #. module: account #: model:ir.ui.menu,name:account.menu_finance_accounting @@ -999,7 +999,7 @@ msgstr "" #. module: account #: rml:account.invoice:0 msgid "Net Total:" -msgstr "" +msgstr "Total net :" #. module: account #: view:account.fiscal.position:0 @@ -1019,7 +1019,7 @@ msgstr "" #: field:account.analytic.line,product_uom_id:0 #: field:account.move.line,product_uom_id:0 msgid "UoM" -msgstr "" +msgstr "UdM" #. module: account #: wizard_field:account.third_party_ledger.report,init,page_split:0 @@ -1030,7 +1030,7 @@ msgstr "" #: field:account.account,child_parent_ids:0 #: field:account.account.template,child_parent_ids:0 msgid "Children" -msgstr "" +msgstr "Enfant" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax @@ -1053,7 +1053,7 @@ msgstr "" #: model:process.transition,name:account.process_transition_customerinvoice0 #: model:process.transition,name:account.process_transition_suppliercustomerinvoice0 msgid "Customer Invoice" -msgstr "" +msgstr "Factura client" #. module: account #: wizard_view:account.open_closed_fiscalyear,init:0 @@ -1138,7 +1138,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_wizard_multi_charts_accounts msgid "wizard.multi.charts.accounts" -msgstr "" +msgstr "wizard.multi.charts.accounts" #. module: account #: model:account.journal,name:account.sales_journal @@ -1185,7 +1185,7 @@ msgstr "" #. module: account #: view:res.partner:0 msgid "Bank account" -msgstr "" +msgstr "Compte bancari" #. module: account #: field:account.chart.template,tax_template_ids:0 @@ -1195,7 +1195,7 @@ msgstr "" #. module: account #: model:process.transition,name:account.process_transition_invoiceimport0 msgid "Invoice import" -msgstr "" +msgstr "Importar factura" #. module: account #: model:ir.actions.wizard,name:account.action_move_journal_line_form_select @@ -1235,7 +1235,7 @@ msgstr "" #. module: account #: field:account.move.line,tax_amount:0 msgid "Tax/Base Amount" -msgstr "" +msgstr "Montant" #. module: account #: help:wizard.multi.charts.accounts,code_digits:0 @@ -1255,12 +1255,12 @@ msgstr "" #. module: account #: field:account.payment.term.line,name:0 msgid "Line Name" -msgstr "" +msgstr "Nom de linha" #. module: account #: selection:account.payment.term.line,value:0 msgid "Fixed Amount" -msgstr "" +msgstr "Montant fixe" #. module: account #: rml:account.analytic.account.analytic.check:0 @@ -1288,12 +1288,12 @@ msgstr "" #. module: account #: view:account.config.wizard:0 msgid "Continue" -msgstr "" +msgstr "Contunhar" #. module: account #: field:account.payment.term.line,value:0 msgid "Value" -msgstr "" +msgstr "Valor" #. module: account #: wizard_field:account.invoice.pay,addendum,writeoff_acc_id:0 @@ -1305,7 +1305,7 @@ msgstr "" #: field:account.model.line,model_id:0 #: field:account.subscription,model_id:0 msgid "Model" -msgstr "" +msgstr "Modèl" #. module: account #: model:ir.actions.wizard,name:account.wizard_fiscalyear_close_state @@ -1316,12 +1316,12 @@ msgstr "" #. module: account #: field:account.journal,centralisation:0 msgid "Centralised counterpart" -msgstr "" +msgstr "Centralizacion" #. module: account #: view:wizard.company.setup:0 msgid "Message" -msgstr "" +msgstr "Messatge" #. module: account #: model:process.node,note:account.process_node_supplierpaymentorder0 @@ -1335,7 +1335,7 @@ msgstr "" #: selection:account.analytic.account,type:0 #: field:account.journal,view_id:0 msgid "View" -msgstr "" +msgstr "Afichatge" #. module: account #: selection:account.account.balance.report,checktype,display_account:0 @@ -1343,7 +1343,7 @@ msgstr "" #: selection:account.tax,type_tax_use:0 #: selection:account.tax.template,type_tax_use:0 msgid "All" -msgstr "" +msgstr "Totes" #. module: account #: field:account.move.line,analytic_lines:0 @@ -1378,7 +1378,7 @@ msgstr "" #. module: account #: view:res.partner:0 msgid "Customer Credit" -msgstr "" +msgstr "Credit client" #. module: account #: field:account.invoice,tax_line:0 @@ -1388,13 +1388,13 @@ msgstr "" #. module: account #: field:ir.sequence,fiscal_ids:0 msgid "Sequences" -msgstr "" +msgstr "Sequéncias" #. module: account #: model:ir.actions.act_window,name:account.action_account_type_form #: model:ir.ui.menu,name:account.menu_action_account_type_form msgid "Account Types" -msgstr "" +msgstr "Tipes de compte" #. module: account #: wizard_field:account.automatic.reconcile,init,journal_id:0 @@ -1416,13 +1416,13 @@ msgstr "" #: wizard_field:populate_statement_from_inv,init,journal_id:0 #: field:report.hr.timesheet.invoice.journal,journal_id:0 msgid "Journal" -msgstr "" +msgstr "Jornal" #. module: account #: field:account.account,child_id:0 #: field:account.analytic.account,child_ids:0 msgid "Child Accounts" -msgstr "" +msgstr "Comptes enfant" #. module: account #: field:account.account,check_history:0 @@ -1457,7 +1457,7 @@ msgstr "" #: wizard_view:account.move.line.reconcile,init_full:0 #: wizard_view:account.move.line.reconcile,init_partial:0 msgid "Write-Off" -msgstr "" +msgstr "Ajustament" #. module: account #: help:account.invoice,partner_bank:0 @@ -1479,12 +1479,12 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_wizard_company_setup msgid "wizard.company.setup" -msgstr "" +msgstr "wizard.company.setup" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_line_extended_form msgid "account.analytic.line.extended" -msgstr "" +msgstr "account.analytic.line.extended" #. module: account #: field:account.journal,refund_journal:0 @@ -1494,7 +1494,7 @@ msgstr "" #. module: account #: model:account.account.type,name:account.account_type_income msgid "Income" -msgstr "" +msgstr "Produches" #. module: account #: selection:account.bank.statement.line,type:0 @@ -1504,7 +1504,7 @@ msgstr "" #. module: account #: rml:account.invoice:0 msgid "Tel. :" -msgstr "" +msgstr "Tel. :" #. module: account #: field:account.invoice.tax,tax_amount:0 @@ -1514,7 +1514,7 @@ msgstr "" #. module: account #: selection:account.account.type,sign:0 msgid "Positive" -msgstr "" +msgstr "Positiu" #. module: account #: wizard_view:account.general.journal.report,init:0 @@ -1544,7 +1544,7 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_finance_legal_statement msgid "Legal Statements" -msgstr "" +msgstr "Documents legals" #. module: account #: field:account.tax.code,parent_id:0 @@ -1566,12 +1566,12 @@ msgstr "" #: selection:account.tax,tax_group:0 #: selection:account.tax.template,tax_group:0 msgid "VAT" -msgstr "" +msgstr "TVA" #. module: account #: rml:account.analytic.account.journal:0 msgid "Account n°" -msgstr "" +msgstr "Compte n°" #. module: account #: view:account.tax:0 @@ -1619,7 +1619,7 @@ msgstr "" #. module: account #: field:account.invoice,date_due:0 msgid "Due Date" -msgstr "" +msgstr "Data d'escasença" #. module: account #: wizard_view:account.period.close,init:0 @@ -1653,7 +1653,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_journal_period_tree #: model:ir.ui.menu,name:account.menu_action_account_journal_period_tree msgid "Journals" -msgstr "" +msgstr "Jornals" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 @@ -1685,12 +1685,12 @@ msgstr "" #. module: account #: rml:account.tax.code.entries:0 msgid "Account Number" -msgstr "" +msgstr "Numèro de compte" #. module: account #: view:account.config.wizard:0 msgid "Skip" -msgstr "" +msgstr "Sautar" #. module: account #: field:account.invoice,period_id:0 @@ -1773,7 +1773,7 @@ msgstr "" #: selection:account.tax,type:0 #: selection:account.tax.template,type:0 msgid "Percent" -msgstr "" +msgstr "per cent" #. module: account #: model:ir.ui.menu,name:account.menu_finance_charts @@ -1792,7 +1792,7 @@ msgstr "" #: wizard_button:account.account.balance.report,account_selection,checktype:0 #: wizard_button:account.general.ledger.report,account_selection,checktype:0 msgid "Next" -msgstr "" +msgstr "Seguent" #. module: account #: help:res.partner,property_account_position:0 @@ -1814,7 +1814,7 @@ msgstr "" #. module: account #: rml:account.analytic.account.journal:0 msgid "to :" -msgstr "" +msgstr "a :" #. module: account #: wizard_field:account.move.line.reconcile,init_full,debit:0 @@ -1825,7 +1825,7 @@ msgstr "" #. module: account #: selection:account.subscription,period_type:0 msgid "year" -msgstr "" +msgstr "annada" #. module: account #: wizard_button:account.account.balance.report,checktype,report:0 @@ -1842,12 +1842,12 @@ msgstr "" #: wizard_button:account.print.journal.report,init,print:0 #: wizard_button:account.third_party_ledger.report,init,checkreport:0 msgid "Print" -msgstr "" +msgstr "Estampar" #. module: account #: wizard_field:account.account.balance.report,checktype,date_from:0 msgid "Start date" -msgstr "" +msgstr "Data de començament" #. module: account #: model:account.journal,name:account.refund_expenses_journal @@ -1863,7 +1863,7 @@ msgstr "" #: field:account.move.reconcile,type:0 #: xsl:account.transfer:0 msgid "Type" -msgstr "" +msgstr "Tipe" #. module: account #: view:account.journal:0 @@ -1944,22 +1944,22 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "7" -msgstr "" +msgstr "7" #. module: account #: model:ir.actions.report.xml,name:account.account_transfers msgid "Transfers" -msgstr "" +msgstr "Transferiments" #. module: account #: rml:account.overdue:0 msgid "Li." -msgstr "" +msgstr "Lit." #. module: account #: wizard_view:account.chart,init:0 msgid "Account charts" -msgstr "" +msgstr "Plan de compte" #. module: account #: help:account.tax,name:0 @@ -1975,7 +1975,7 @@ msgstr "" #. module: account #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML invalid per l'arquitectura de la vista" #. module: account #: wizard_field:account.partner.balance.report,init,date1:0 @@ -2059,7 +2059,7 @@ msgstr "" #. module: account #: wizard_view:account.automatic.reconcile,init:0 msgid "Options" -msgstr "" +msgstr "Opcions" #. module: account #: model:process.process,name:account.process_process_invoiceprocess0 @@ -2086,7 +2086,7 @@ msgstr "" #. module: account #: selection:account.subscription,period_type:0 msgid "days" -msgstr "" +msgstr "jorns" #. module: account #: selection:account.aged.trial.balance,init,direction_selection:0 @@ -2105,7 +2105,7 @@ msgstr "" #: field:account.model.line,currency_id:0 #: field:account.move.line,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Devisa" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_invoice_opened @@ -2132,7 +2132,7 @@ msgstr "" #. module: account #: view:account.payment.term:0 msgid "Computation" -msgstr "" +msgstr "Calcul" #. module: account #: view:account.analytic.line:0 @@ -2153,7 +2153,7 @@ msgstr "" #. module: account #: field:account.payment.term.line,value_amount:0 msgid "Value Amount" -msgstr "" +msgstr "Montant" #. module: account #: model:ir.actions.act_window,name:account.act_account_acount_move_line_reconcile_open @@ -2189,13 +2189,13 @@ msgstr "" #. module: account #: selection:account.account.type,close_method:0 msgid "Detail" -msgstr "" +msgstr "Detalh" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Consolidation" -msgstr "" +msgstr "Consolidacion" #. module: account #: field:account.chart.template,account_root_id:0 @@ -2213,7 +2213,7 @@ msgstr "" #. module: account #: rml:account.invoice:0 msgid "VAT :" -msgstr "" +msgstr "TVA :" #. module: account #: wizard_field:account.general.ledger.report,account_selection,Account_list:0 @@ -2222,7 +2222,7 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_account_tree #: model:ir.ui.menu,name:account.menu_action_account_tree2 msgid "Chart of Accounts" -msgstr "" +msgstr "Plan de comptes" #. module: account #: model:account.journal,name:account.check_journal @@ -2272,7 +2272,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "2" -msgstr "" +msgstr "2" #. module: account #: wizard_view:account.chart,init:0 @@ -2302,7 +2302,7 @@ msgstr "" #: rml:account.third_party_ledger_other:0 #: xsl:account.transfer:0 msgid "Date" -msgstr "" +msgstr "Data" #. module: account #: field:account.invoice,reference_type:0 @@ -2330,13 +2330,13 @@ msgstr "" #: field:account.analytic.line,user_id:0 #: field:account.journal,user_id:0 msgid "User" -msgstr "" +msgstr "Utilizaire" #. module: account #: model:ir.actions.act_window,name:account.action_account_template_form #: model:ir.ui.menu,name:account.menu_action_account_template_form msgid "Account Templates" -msgstr "" +msgstr "Modèls de comptes" #. module: account #: view:account.chart.template:0 @@ -2351,7 +2351,7 @@ msgstr "" #. module: account #: rml:account.journal.period.print:0 msgid "Voucher No" -msgstr "" +msgstr "Chèc N°" #. module: account #: model:ir.actions.wizard,name:account.wizard_automatic_reconcile @@ -2382,7 +2382,7 @@ msgstr "" #. module: account #: field:account.bank.accounts.wizard,acc_no:0 msgid "Account No." -msgstr "" +msgstr "Compte n°." #. module: account #: help:account.tax,child_depend:0 @@ -2411,7 +2411,7 @@ msgstr "" #. module: account #: field:account.analytic.account,date:0 msgid "Date End" -msgstr "" +msgstr "Data de fin" #. module: account #: view:account.bank.statement:0 @@ -2484,7 +2484,7 @@ msgstr "" #. module: account #: wizard_field:account.general.ledger.report,checktype,landscape:0 msgid "Landscape Mode" -msgstr "" +msgstr "Mode paysage" #. module: account #: model:process.transition,note:account.process_transition_analyticinvoice0 @@ -2539,7 +2539,7 @@ msgstr "" #: view:wizard.company.setup:0 #: view:wizard.multi.charts.accounts:0 msgid "Cancel" -msgstr "" +msgstr "Anullar" #. module: account #: field:account.account.type,name:0 @@ -2561,14 +2561,14 @@ msgstr "" #. module: account #: field:account.move.line,blocked:0 msgid "Litigation" -msgstr "" +msgstr "Litigi" #. module: account #: view:account.move.line:0 #: wizard_view:account.move.validate,init:0 #: view:account.payment.term:0 msgid "Information" -msgstr "" +msgstr "Entresenhas" #. module: account #: model:ir.ui.menu,name:account.menu_tax_report @@ -2637,7 +2637,7 @@ msgstr "" #. module: account #: rml:account.partner.balance:0 msgid "In dispute" -msgstr "" +msgstr "En litigi" #. module: account #: help:account.account.template,type:0 @@ -2662,7 +2662,7 @@ msgstr "" #. module: account #: wizard_field:account.automatic.reconcile,init,power:0 msgid "Power" -msgstr "" +msgstr "Poténcia" #. module: account #: wizard_view:account.analytic.line,init:0 @@ -2672,14 +2672,14 @@ msgstr "" #. module: account #: rml:account.invoice:0 msgid "Price" -msgstr "" +msgstr "Prètz" #. module: account #: rml:account.analytic.account.journal:0 #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "-" -msgstr "" +msgstr "-" #. module: account #: rml:account.analytic.account.journal:0 @@ -2708,7 +2708,7 @@ msgstr "" #. module: account #: field:account.invoice,number:0 msgid "Invoice Number" -msgstr "" +msgstr "N° de factura" #. module: account #: field:account.period,date_stop:0 @@ -2718,7 +2718,7 @@ msgstr "" #. module: account #: wizard_button:populate_statement_from_inv,go,finish:0 msgid "O_k" -msgstr "" +msgstr "O_k" #. module: account #: field:account.invoice,amount_untaxed:0 @@ -2735,7 +2735,7 @@ msgstr "" #: field:account.tax,applicable_type:0 #: field:account.tax.template,applicable_type:0 msgid "Applicable Type" -msgstr "" +msgstr "Aplicable ?" #. module: account #: field:account.invoice,reference:0 @@ -2756,7 +2756,7 @@ msgstr "" #: field:account.move.reconcile,name:0 #: field:account.subscription,name:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: account #: wizard_view:account.move.line.reconcile,init_full:0 @@ -2767,12 +2767,12 @@ msgstr "" #. module: account #: wizard_field:account.aged.trial.balance,init,direction_selection:0 msgid "Analysis Direction" -msgstr "" +msgstr "Direccion d'Analisi" #. module: account #: wizard_button:populate_statement_from_inv,init,go:0 msgid "_Go" -msgstr "" +msgstr "A_nar a" #. module: account #: field:res.partner,ref_companies:0 @@ -2782,7 +2782,7 @@ msgstr "" #. module: account #: field:account.move.line,date:0 msgid "Effective date" -msgstr "" +msgstr "Data" #. module: account #: help:account.tax.template,sequence:0 @@ -2808,7 +2808,7 @@ msgstr "" #. module: account #: rml:account.overdue:0 msgid "Customer Ref:" -msgstr "" +msgstr "Referéncia Client:" #. module: account #: xsl:account.transfer:0 @@ -2825,7 +2825,7 @@ msgstr "" #. module: account #: view:account.move.line:0 msgid "Total credit" -msgstr "" +msgstr "Credit total" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree1_new @@ -2874,7 +2874,7 @@ msgstr "" #: field:account.invoice.tax,account_id:0 #: field:account.move.line,tax_code_id:0 msgid "Tax Account" -msgstr "" +msgstr "Compte de taxa" #. module: account #: model:process.transition,note:account.process_transition_statemententries0 @@ -2884,7 +2884,7 @@ msgstr "" #. module: account #: field:account.analytic.account,complete_name:0 msgid "Full Account Name" -msgstr "" +msgstr "Nom complet del compte" #. module: account #: rml:account.account.balance:0 @@ -2898,7 +2898,7 @@ msgstr "" #: rml:account.third_party_ledger_other:0 #: rml:account.vat.declaration:0 msgid "1cm 27.7cm 20cm 27.7cm" -msgstr "" +msgstr "1cm 27.7cm 20cm 27.7cm" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree12 @@ -2921,7 +2921,7 @@ msgstr "" #: view:product.template:0 #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Comptabilitat" #. module: account #: view:account.fiscal.position.template:0 @@ -2956,12 +2956,12 @@ msgstr "" #: model:process.node,name:account.process_node_reconciliation0 #: model:process.node,name:account.process_node_supplierreconciliation0 msgid "Reconciliation" -msgstr "" +msgstr "Letratge" #. module: account #: field:account.move.line,centralisation:0 msgid "Centralisation" -msgstr "" +msgstr "Centralizacion" #. module: account #: field:account.invoice.tax,tax_code_id:0 @@ -2996,7 +2996,7 @@ msgstr "" #. module: account #: field:account.journal.column,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Lectura sola" #. module: account #: help:account.model.line,date_maturity:0 @@ -3010,13 +3010,13 @@ msgstr "" #: selection:account.analytic.journal,type:0 #: selection:account.journal,type:0 msgid "Situation" -msgstr "" +msgstr "Situacion" #. module: account #: rml:account.invoice:0 #: xsl:account.transfer:0 msgid "Document" -msgstr "" +msgstr "Document" #. module: account #: help:account.move.line,move_id:0 @@ -3026,12 +3026,12 @@ msgstr "" #. module: account #: field:account.invoice.line,uos_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Unitat de mesura" #. module: account #: field:account.chart.template,property_account_receivable:0 msgid "Receivable Account" -msgstr "" +msgstr "Compte clients" #. module: account #: help:account.journal,group_invoice_lines:0 @@ -3044,7 +3044,7 @@ msgstr "" #: wizard_field:account.move.line.reconcile,init_full,trans_nbr:0 #: wizard_field:account.move.line.reconcile,init_partial,trans_nbr:0 msgid "# of Transaction" -msgstr "" +msgstr "Nb. de transaccions" #. module: account #: model:ir.actions.wizard,name:account.wizard_invoice_state_cancel @@ -3058,7 +3058,7 @@ msgstr "" #: model:ir.actions.report.xml,name:account.analytic_journal_print #: model:ir.actions.wizard,name:account.account_analytic_account_journal_report msgid "Analytic Journal" -msgstr "" +msgstr "Jornal analitic" #. module: account #: rml:account.general.ledger:0 @@ -3073,7 +3073,7 @@ msgstr "" #. module: account #: rml:account.tax.code.entries:0 msgid "(" -msgstr "" +msgstr "(" #. module: account #: view:account.invoice:0 @@ -3093,13 +3093,13 @@ msgstr "" #: selection:account.account.template,type:0 #: selection:account.aged.trial.balance,init,result_selection:0 msgid "Payable" -msgstr "" +msgstr "De pagar" #. module: account #: rml:account.invoice:0 #: field:account.invoice.tax,base:0 msgid "Base" -msgstr "" +msgstr "Basa" #. module: account #: field:account.model,name:0 @@ -3110,25 +3110,25 @@ msgstr "" #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Others" -msgstr "" +msgstr "Autres" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "8" -msgstr "" +msgstr "8" #. module: account #: view:account.invoice:0 #: view:account.move:0 #: wizard_button:account.move.validate,init,validate:0 msgid "Validate" -msgstr "" +msgstr "Validar" #. module: account #: view:account.model:0 #: field:account.model,legend:0 msgid "Legend" -msgstr "" +msgstr "Legenda" #. module: account #: model:process.node,note:account.process_node_draftinvoices0 @@ -3138,7 +3138,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.action_move_line_select msgid "account.move.line.select" -msgstr "" +msgstr "account.move.line.select" #. module: account #: view:account.account:0 @@ -3156,7 +3156,7 @@ msgstr "" #: wizard_field:account.move.line.unreconcile.select,init,account_id:0 #: model:ir.model,name:account.model_account_account msgid "Account" -msgstr "" +msgstr "Compte" #. module: account #: model:account.journal,name:account.bank_journal @@ -3180,7 +3180,7 @@ msgstr "" #: view:account.invoice.line:0 #: field:account.invoice.line,note:0 msgid "Notes" -msgstr "" +msgstr "Nòtas" #. module: account #: help:account.invoice,reconciled:0 @@ -3197,7 +3197,7 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_tax_form #: model:ir.ui.menu,name:account.next_id_27 msgid "Taxes" -msgstr "" +msgstr "Taxas" #. module: account #: wizard_view:account.fiscalyear.close,init:0 @@ -3232,7 +3232,7 @@ msgstr "" #: rml:account.partner.balance:0 #: field:account.period,code:0 msgid "Code" -msgstr "" +msgstr "Còde" #. module: account #: model:ir.ui.menu,name:account.menu_finance @@ -3244,7 +3244,7 @@ msgstr "" #: selection:account.tax,type:0 #: selection:account.tax.template,type:0 msgid "None" -msgstr "" +msgstr "Pas cap" #. module: account #: model:ir.actions.wizard,name:account.wizard_fiscalyear_close @@ -3272,7 +3272,7 @@ msgstr "" #: field:account.tax.template,name:0 #: rml:account.vat.declaration:0 msgid "Tax Name" -msgstr "" +msgstr "Nom de la taxa" #. module: account #: wizard_view:account.fiscalyear.close.state,init:0 @@ -3303,13 +3303,13 @@ msgstr "" #. module: account #: field:account.move.line,move_id:0 msgid "Move" -msgstr "" +msgstr "Desplaçar" #. module: account #: field:account.fiscal.position.tax,tax_src_id:0 #: field:account.fiscal.position.tax.template,tax_src_id:0 msgid "Tax Source" -msgstr "" +msgstr "Basa de la taxa" #. module: account #: model:ir.actions.report.xml,name:account.account_analytic_account_balance @@ -3320,12 +3320,12 @@ msgstr "" #. module: account #: view:account.move.line:0 msgid "Total debit" -msgstr "" +msgstr "Debit total" #. module: account #: selection:account.analytic.account,state:0 msgid "Pending" -msgstr "" +msgstr "En espèra" #. module: account #: view:wizard.multi.charts.accounts:0 @@ -3335,7 +3335,7 @@ msgstr "" #. module: account #: rml:account.invoice:0 msgid "Fax :" -msgstr "" +msgstr "Fax :" #. module: account #: rml:account.partner.balance:0 @@ -3402,7 +3402,7 @@ msgstr "" #: view:wizard.company.setup:0 #: view:wizard.multi.charts.accounts:0 msgid "Create" -msgstr "" +msgstr "Crear" #. module: account #: model:process.transition.action,name:account.process_transition_action_createentries0 @@ -3418,7 +3418,7 @@ msgstr "" #: field:account.account,shortcut:0 #: field:account.account.template,shortcut:0 msgid "Shortcut" -msgstr "" +msgstr "Acorchi" #. module: account #: wizard_view:account.move.validate,init:0 @@ -3453,7 +3453,7 @@ msgstr "" #: field:account.analytic.account,type:0 #: model:ir.model,name:account.model_account_account_type msgid "Account Type" -msgstr "" +msgstr "Tipe de compte" #. module: account #: view:res.partner:0 @@ -3471,7 +3471,7 @@ msgstr "" #. module: account #: field:res.partner,property_account_receivable:0 msgid "Account Receivable" -msgstr "" +msgstr "Compte de client" #. module: account #: wizard_button:account.invoice.pay,addendum,reconcile:0 @@ -3493,7 +3493,7 @@ msgstr "" #. module: account #: field:account.account,child_consol_ids:0 msgid "Consolidated Children" -msgstr "" +msgstr "Enfants consolidats" #. module: account #: wizard_field:account.account.balance.report,checktype,fiscalyear:0 @@ -3502,12 +3502,12 @@ msgstr "" #: wizard_field:account.partner.balance.report,init,fiscalyear:0 #: wizard_field:account.third_party_ledger.report,init,fiscalyear:0 msgid "Fiscal year" -msgstr "" +msgstr "Exercici fiscal" #. module: account #: rml:account.overdue:0 msgid "Balance :" -msgstr "" +msgstr "Balança :" #. module: account #: selection:account.account.balance.report,checktype,display_account:0 @@ -3518,7 +3518,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "3" -msgstr "" +msgstr "3" #. module: account #: model:ir.actions.report.xml,name:account.account_vat_declaration @@ -3528,7 +3528,7 @@ msgstr "" #. module: account #: selection:account.journal.period,state:0 msgid "Printed" -msgstr "" +msgstr "Estampat" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree4_new @@ -3549,7 +3549,7 @@ msgstr "" #. module: account #: view:account.account:0 msgid "Chart of accounts" -msgstr "" +msgstr "Plan comptable" #. module: account #: field:account.subscription.line,subscription_id:0 @@ -3559,7 +3559,7 @@ msgstr "" #. module: account #: field:account.analytic.journal,code:0 msgid "Journal code" -msgstr "" +msgstr "Jornal" #. module: account #: wizard_button:account.fiscalyear.close,init,close:0 @@ -3580,17 +3580,17 @@ msgstr "" #. module: account #: field:account.invoice.tax,manual:0 msgid "Manual" -msgstr "" +msgstr "Manual" #. module: account #: view:account.invoice:0 msgid "Compute Taxes" -msgstr "" +msgstr "Calcul de las taxas" #. module: account #: field:wizard.multi.charts.accounts,code_digits:0 msgid "# of Digits" -msgstr "" +msgstr "# longor dels comptes" #. module: account #: help:res.partner,property_payment_term:0 @@ -3603,7 +3603,7 @@ msgstr "" #: wizard_field:account.invoice.pay,addendum,comment:0 #: wizard_field:account.invoice.pay,init,name:0 msgid "Entry Name" -msgstr "" +msgstr "Nom de l'escritura" #. module: account #: help:account.invoice,account_id:0 @@ -3629,7 +3629,7 @@ msgstr "" #: field:account.tax.template,sequence:0 #: field:fiscalyear.seq,sequence_id:0 msgid "Sequence" -msgstr "" +msgstr "Sequéncia" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_template @@ -3660,7 +3660,7 @@ msgstr "" #. module: account #: selection:account.config.wizard,period:0 msgid "3 Months" -msgstr "" +msgstr "3 meses" #. module: account #: wizard_view:account.move.journal,init:0 @@ -3683,7 +3683,7 @@ msgstr "" #: selection:account.config.wizard,period:0 #: field:report.hr.timesheet.invoice.journal,name:0 msgid "Month" -msgstr "" +msgstr "Mes" #. module: account #: model:ir.model,name:account.model_account_subscription @@ -3705,7 +3705,7 @@ msgstr "" #. module: account #: selection:account.print.journal.report,init,sort_selection:0 msgid "By date" -msgstr "" +msgstr "Per data" #. module: account #: model:ir.actions.act_window,name:account.action_account_config_wizard_form @@ -3717,7 +3717,7 @@ msgstr "" #: field:account.fiscalyear,date_start:0 #: field:account.subscription,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Data de començament" #. module: account #: wizard_view:account.general.ledger.report,account_selection:0 @@ -3755,7 +3755,7 @@ msgstr "" #: field:account.account,note:0 #: field:account.account.template,note:0 msgid "Note" -msgstr "" +msgstr "Nòta" #. module: account #: model:ir.module.module,description:account.module_meta_information @@ -3809,7 +3809,7 @@ msgstr "" #: selection:account.tax,tax_group:0 #: selection:account.tax.template,tax_group:0 msgid "Other" -msgstr "" +msgstr "Autre" #. module: account #: model:ir.actions.report.xml,name:account.account_general_ledger @@ -3817,17 +3817,17 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_general_ledger_report #: model:ir.ui.menu,name:account.menu_general_ledger msgid "General Ledger" -msgstr "" +msgstr "Grand libre" #. module: account #: field:account.journal.view,columns_id:0 msgid "Columns" -msgstr "" +msgstr "Colomnas" #. module: account #: selection:account.general.ledger.report,checktype,sortbydate:0 msgid "Movement" -msgstr "" +msgstr "Movement" #. module: account #: help:account.period,special:0 @@ -3868,7 +3868,7 @@ msgstr "" #. module: account #: rml:account.overdue:0 msgid "." -msgstr "" +msgstr "." #. module: account #: field:account.analytic.account,quantity_max:0 @@ -3891,7 +3891,7 @@ msgstr "" #. module: account #: field:account.journal,groups_id:0 msgid "Groups" -msgstr "" +msgstr "Gropes" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 @@ -3907,7 +3907,7 @@ msgstr "" #: field:account.payment.term,active:0 #: field:account.tax,active:0 msgid "Active" -msgstr "" +msgstr "Actiu" #. module: account #: model:process.node,note:account.process_node_electronicfile0 @@ -3917,7 +3917,7 @@ msgstr "" #. module: account #: view:account.chart.template:0 msgid "Properties" -msgstr "" +msgstr "Proprietats" #. module: account #: view:res.partner:0 @@ -3937,7 +3937,7 @@ msgstr "" #. module: account #: wizard_field:account.vat.declaration,init,based_on:0 msgid "Base on" -msgstr "" +msgstr "Basat sus" #. module: account #: selection:account.move,type:0 @@ -3953,7 +3953,7 @@ msgstr "" #: field:account.account,currency_id:0 #: field:account.account.template,currency_id:0 msgid "Secondary Currency" -msgstr "" +msgstr "Devisa" #. module: account #: field:account.account,credit:0 @@ -3973,7 +3973,7 @@ msgstr "" #: rml:account.vat.declaration:0 #: field:report.hr.timesheet.invoice.journal,cost:0 msgid "Credit" -msgstr "" +msgstr "Credit" #. module: account #: help:account.tax.template,child_depend:0 @@ -4008,7 +4008,7 @@ msgstr "" #. module: account #: field:account.move.line,amount_taxed:0 msgid "Taxed Amount" -msgstr "" +msgstr "Montant Taxat" #. module: account #: field:account.invoice.line,price_subtotal:0 diff --git a/addons/account_analytic_analysis/i18n/oc.po b/addons/account_analytic_analysis/i18n/oc.po new file mode 100644 index 00000000000..6f15877199b --- /dev/null +++ b/addons/account_analytic_analysis/i18n/oc.po @@ -0,0 +1,335 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-03-12 13:35+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: account_analytic_analysis +#: help:account.analytic.account,hours_qtt_invoiced:0 +msgid "" +"Number of hours that can be invoiced plus those that already have been " +"invoiced." +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_user +msgid "Hours summary by user" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,last_invoice_date:0 +msgid "Last Invoice Date" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,remaining_ca:0 +msgid "Computed using the formula: Max Invoice Price - Invoiced Amount." +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,remaining_hours:0 +msgid "Computed using the formula: Maximum Quantity - Hours Tot." +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_all +msgid "All Analytic Accounts" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_open +#: model:ir.ui.menu,name:account_analytic_analysis.menu_analytic_account_to_valid_open +msgid "My Current Accounts" +msgstr "" + +#. module: account_analytic_analysis +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML invalid per l'arquitectura de la vista" + +#. module: account_analytic_analysis +#: help:account.analytic.account,last_invoice_date:0 +msgid "Date of the last invoice created for this analytic account." +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,ca_theorical:0 +msgid "Theorical Revenue" +msgstr "" + +#. module: account_analytic_analysis +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,theorical_margin:0 +msgid "Computed using the formula: Theorial Revenue - Total Costs" +msgstr "" + +#. module: account_analytic_analysis +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_new +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_new +msgid "New Analytic Account" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,theorical_margin:0 +msgid "Theorical Margin" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,real_margin_rate:0 +msgid "Real Margin Rate (%)" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_all_open +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_all_open +msgid "Current Analytic Accounts" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,last_worked_date:0 +msgid "Date of the latest work done on this account." +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,last_worked_invoiced_date:0 +msgid "" +"If invoice from the costs, this is the date of the latest work or cost that " +"have been invoiced." +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.ui.menu,name:account_analytic_analysis.menu_invoicing +msgid "Invoicing" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,last_worked_date:0 +msgid "Date of Last Cost/Work" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,total_cost:0 +msgid "Total Costs" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,hours_quantity:0 +msgid "" +"Number of hours you spent on the analytic account (from timesheet). It " +"computes on all journal of type 'general'." +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,remaining_hours:0 +msgid "Remaining Hours" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,ca_theorical:0 +msgid "" +"Based on the costs you had on the project, what would have been the revenue " +"if all these costs have been invoiced at the normal sale price provided by " +"the pricelist." +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,user_ids:0 +#: field:account_analytic_analysis.summary.user,user:0 +msgid "User" +msgstr "Utilizaire" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_pending +#: model:ir.ui.menu,name:account_analytic_analysis.menu_analytic_account_to_valid_pending +msgid "My Pending Accounts" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_my +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_hr_tree_invoiced_my +msgid "My Uninvoiced Entries" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,real_margin:0 +msgid "Computed using the formula: Invoiced Amount - Total Costs." +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed +#: model:ir.ui.menu,name:account_analytic_analysis.menu_analytic_account_managed +msgid "My Accounts" +msgstr "Mos comptes" + +#. module: account_analytic_analysis +#: model:ir.module.module,description:account_analytic_analysis.module_meta_information +msgid "" +"Modify account analytic view to show\n" +"important data for project manager of services companies.\n" +"Add menu to show relevant information for each manager." +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,hours_qtt_non_invoiced:0 +msgid "Uninvoiced Hours" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,hours_quantity:0 +msgid "Hours Tot" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.ui.menu,name:account_analytic_analysis.menu_account +msgid "Analytic Accounts" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.module.module,shortdesc:account_analytic_analysis.module_meta_information +msgid "report_account_analytic" +msgstr "report_account_analytic" + +#. module: account_analytic_analysis +#: field:account.analytic.account,ca_invoiced:0 +msgid "Invoiced Amount" +msgstr "Montant facturat" + +#. module: account_analytic_analysis +#: model:ir.ui.menu,name:account_analytic_analysis.next_id_71 +msgid "Financial Project Management" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,last_worked_invoiced_date:0 +msgid "Date of Last Invoiced Cost" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,ca_to_invoice:0 +msgid "Uninvoiced Amount" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_all_pending +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_all_pending +msgid "Pending Analytic Accounts" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,hours_qtt_invoiced:0 +msgid "Invoiced Hours" +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,real_margin:0 +msgid "Real Margin" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,ca_invoiced:0 +msgid "Total customer invoiced amount for this account." +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month +msgid "Hours summary by month" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,real_margin_rate:0 +msgid "Computes using the formula: (Real Margin / Total Costs) * 100." +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,hours_qtt_non_invoiced:0 +msgid "" +"Number of hours (from journal of type 'general') that can be invoiced if you " +"invoice based on analytic account." +msgstr "" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Analytic accounts" +msgstr "Compte analitic" + +#. module: account_analytic_analysis +#: field:account.analytic.account,remaining_ca:0 +msgid "Remaining Revenue" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,ca_to_invoice:0 +msgid "" +"If invoice from analytic account, the remaining amount you can invoice to " +"the customer based on the total costs." +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,revenue_per_hour:0 +msgid "Computed using the formula: Invoiced Amount / Hours Tot." +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,revenue_per_hour:0 +msgid "Revenue per Hours (real)" +msgstr "" + +#. module: account_analytic_analysis +#: field:account_analytic_analysis.summary.month,unit_amount:0 +#: field:account_analytic_analysis.summary.user,unit_amount:0 +msgid "Total Time" +msgstr "Durada totala" + +#. module: account_analytic_analysis +#: field:account.analytic.account,month_ids:0 +#: field:account_analytic_analysis.summary.month,month:0 +msgid "Month" +msgstr "Mes" + +#. module: account_analytic_analysis +#: field:account_analytic_analysis.summary.month,account_id:0 +#: field:account_analytic_analysis.summary.user,account_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_overpassed +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_managed_overpassed +msgid "Overpassed Accounts" +msgstr "" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_hr_tree_invoiced_all +msgid "All Uninvoiced Entries" +msgstr "" + +#. module: account_analytic_analysis +#: help:account.analytic.account,total_cost:0 +msgid "" +"Total of costs for this account. It includes real costs (from invoices) and " +"indirect costs, like time spent on timesheets." +msgstr "" diff --git a/addons/account_analytic_plans/i18n/pt_BR.po b/addons/account_analytic_plans/i18n/pt_BR.po index dcbfd62b49d..3b6b9dc7421 100644 --- a/addons/account_analytic_plans/i18n/pt_BR.po +++ b/addons/account_analytic_plans/i18n/pt_BR.po @@ -7,48 +7,47 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-16 17:29+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2010-03-12 23:52+0000\n" +"Last-Translator: Emerson \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-03-11 04:56+0000\n" +"X-Launchpad-Export-Date: 2010-03-14 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account4_ids:0 msgid "Account4 Id" -msgstr "" +msgstr "ID Conta4" #. module: account_analytic_plans #: constraint:ir.model:0 msgid "" "The Object name must start with x_ and not contain any special character !" msgstr "" -"O nome do objeto precisa iniciar com x_ e não conter nenhum caracter " -"especial!" +"O nome do objeto deve começar com x_ e não conter caracteres especiais!" #. module: account_analytic_plans #: model:ir.actions.report.xml,name:account_analytic_plans.account_analytic_account_crossovered_analytic #: model:ir.actions.wizard,name:account_analytic_plans.account_analytic_account_inverted_balance_report msgid "Crossovered Analytic" -msgstr "" +msgstr "Analítico Cruzado" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account5_ids:0 msgid "Account5 Id" -msgstr "" +msgstr "ID Conta5" #. module: account_analytic_plans #: wizard_field:wizard.crossovered.analytic,init,date2:0 msgid "End Date" -msgstr "" +msgstr "Data Final" #. module: account_analytic_plans #: field:account.analytic.plan.instance.line,rate:0 msgid "Rate (%)" -msgstr "" +msgstr "Taxa (%)" #. module: account_analytic_plans #: view:account.analytic.plan:0 @@ -57,82 +56,82 @@ msgstr "" #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_form_action #: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_plan_action msgid "Analytic Plan" -msgstr "" +msgstr "Plano analítico" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance_line msgid "Analytic Instance Line" -msgstr "" +msgstr "Linha Analítica de Instância" #. module: account_analytic_plans #: view:account.analytic.plan.instance.line:0 msgid "Analytic Distribution Lines" -msgstr "" +msgstr "Linhas da Distribuição Analítica" #. module: account_analytic_plans #: wizard_button:wizard.crossovered.analytic,init,print:0 msgid "Print" -msgstr "" +msgstr "Imprimir" #. module: account_analytic_plans #: rml:account.analytic.account.crossovered.analytic:0 msgid "To Date" -msgstr "" +msgstr "Até a Data" #. module: account_analytic_plans #: field:account.analytic.plan.instance.line,plan_id:0 msgid "Plan Id" -msgstr "" +msgstr "ID do Plano" #. module: account_analytic_plans #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_instance_action msgid "Analytic Distribution's Models" -msgstr "" +msgstr "Modelos de distribuição analítica" #. module: account_analytic_plans #: rml:account.analytic.account.crossovered.analytic:0 msgid "Account Name" -msgstr "" +msgstr "Nome da Conta" #. module: account_analytic_plans #: view:account.analytic.plan.instance.line:0 msgid "Analytic Distribution Line" -msgstr "" +msgstr "Linha da Distribuição Analítica" #. module: account_analytic_plans #: field:account.analytic.plan.instance,code:0 msgid "Distribution Code" -msgstr "" +msgstr "Código de Distribuição" #. module: account_analytic_plans #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Nome de modelo inválido na definição da ação." #. module: account_analytic_plans #: field:account.analytic.plan.line,name:0 msgid "Plan Name" -msgstr "" +msgstr "Nome do Plano" #. module: account_analytic_plans #: rml:account.analytic.account.crossovered.analytic:0 msgid "Printing date" -msgstr "" +msgstr "Data de impressão" #. module: account_analytic_plans #: rml:account.analytic.account.crossovered.analytic:0 msgid "Percentage" -msgstr "" +msgstr "Percentual" #. module: account_analytic_plans #: wizard_field:wizard.crossovered.analytic,init,empty_line:0 msgid "Dont show empty lines" -msgstr "" +msgstr "Não mostrar linhas em branco" #. module: account_analytic_plans #: wizard_view:wizard.crossovered.analytic,init:0 msgid "Select Information" -msgstr "" +msgstr "Selecione Informação" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account3_ids:0 @@ -143,17 +142,17 @@ msgstr "" #: field:account.analytic.plan.instance,journal_id:0 #: wizard_field:wizard.crossovered.analytic,init,journal_ids:0 msgid "Analytic Journal" -msgstr "" +msgstr "Diário Analítico" #. module: account_analytic_plans #: rml:account.analytic.account.crossovered.analytic:0 msgid "100.00%" -msgstr "" +msgstr "100.00%" #. module: account_analytic_plans #: wizard_field:wizard.crossovered.analytic,init,ref:0 msgid "Analytic Account Ref." -msgstr "" +msgstr "Ref. Conta Analítica" #. module: account_analytic_plans #: rml:account.analytic.account.crossovered.analytic:0 diff --git a/addons/account_anglo_saxon/i18n/oc.po b/addons/account_anglo_saxon/i18n/oc.po new file mode 100644 index 00000000000..e40b4ff280d --- /dev/null +++ b/addons/account_anglo_saxon/i18n/oc.po @@ -0,0 +1,64 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-24 12:50+0000\n" +"PO-Revision-Date: 2010-03-12 13:37+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: account_anglo_saxon +#: view:product.category:0 +msgid " Accounting Property" +msgstr "" + +#. module: account_anglo_saxon +#: model:ir.module.module,description:account_anglo_saxon.module_meta_information +msgid "" +"This module will support the Anglo-Saxons accounting methodology by \n" +" changing the accounting logic with stock transactions. The difference " +"between the Anglo-Saxon accounting countries \n" +" and the Rhine or also called Continental accounting countries is the " +"moment of taking the Cost of Goods Sold versus Cost of Sales. \n" +" Anglo-Saxons accounting does take the cost when sales invoice is " +"created, Continental accounting will take the cost at he moment the goods " +"are shipped.\n" +" This module will add this functionality by using a interim account, to " +"store the value of shipped goods and will contra book this interim account \n" +" when the invoice is created to transfer this amount to the debtor or " +"creditor account." +msgstr "" + +#. module: account_anglo_saxon +#: model:ir.module.module,shortdesc:account_anglo_saxon.module_meta_information +msgid "Stock Account" +msgstr "" + +#. module: account_anglo_saxon +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML invalid per l'arquitectura de la vista" + +#. module: account_anglo_saxon +#: field:product.category,property_account_creditor_price_difference_categ:0 +#: field:product.template,property_account_creditor_price_difference:0 +msgid "Price Difference Account" +msgstr "" + +#. module: account_anglo_saxon +#: help:product.category,property_account_creditor_price_difference_categ:0 +#: help:product.template,property_account_creditor_price_difference:0 +msgid "" +"This account will be used to value price difference between purchase price " +"and cost price." +msgstr "" diff --git a/addons/account_date_check/i18n/oc.po b/addons/account_date_check/i18n/oc.po new file mode 100644 index 00000000000..52b15d9dbcd --- /dev/null +++ b/addons/account_date_check/i18n/oc.po @@ -0,0 +1,33 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-03-12 13:29+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: account_date_check +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML invalid per l'arquitectura de la vista" + +#. module: account_date_check +#: field:account.journal,allow_date:0 +msgid "Allows date not in the period" +msgstr "" + +#. module: account_date_check +#: model:ir.module.module,shortdesc:account_date_check.module_meta_information +msgid "Account Date check" +msgstr "" diff --git a/addons/account_followup/i18n/fi.po b/addons/account_followup/i18n/fi.po index 387bd4b7099..f71e87d5e69 100644 --- a/addons/account_followup/i18n/fi.po +++ b/addons/account_followup/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-03-02 15:41+0000\n" -"Last-Translator: smii \n" +"PO-Revision-Date: 2010-03-12 13:04+0000\n" +"Last-Translator: Henri Kovalainen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-03-11 04:48+0000\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_followup @@ -83,7 +83,7 @@ msgstr "" #. module: account_followup #: field:account_followup.stat,debit:0 msgid "Debit" -msgstr "debet" +msgstr "Debet" #. module: account_followup #: wizard_view:account_followup.followup.print.all,next:0 @@ -162,7 +162,7 @@ msgstr "Sähköpostin aihe" #. module: account_followup #: rml:account_followup.followup.print:0 msgid "Paid" -msgstr "Maksu" +msgstr "Maksettu" #. module: account_followup #: wizard_view:account_followup.followup.print.all,next:0 @@ -336,7 +336,7 @@ msgstr "" #. module: account_followup #: field:account_followup.stat,balance:0 msgid "Balance" -msgstr "Balanssi" +msgstr "Saldo" #. module: account_followup #: help:account_followup.followup.print.all,init,date:0 diff --git a/addons/crm/i18n/fi.po b/addons/crm/i18n/fi.po index cec43682882..afbf0f90936 100644 --- a/addons/crm/i18n/fi.po +++ b/addons/crm/i18n/fi.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-03-11 23:55+0000\n" +"PO-Revision-Date: 2010-03-12 20:47+0000\n" "Last-Translator: Mauri Latvala \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-03-12 04:51+0000\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm #: field:crm.email.add.cc,name:0 msgid "Send to" -msgstr "Lähetä" +msgstr "Vastaanottaja" #. module: crm #: help:crm.meeting,exdate:0 @@ -508,7 +508,7 @@ msgstr "" #. module: crm #: view:crm.case.rule:0 msgid "%(partner)s = Partner name" -msgstr "" +msgstr "%(kumppani)t = Kumppanin nimi" #. module: crm #: view:crm.case:0 @@ -1087,7 +1087,7 @@ msgstr "" #. module: crm #: field:crm.case,partner_mobile:0 msgid "Mobile" -msgstr "" +msgstr "Matkapuhelin" #. module: crm #: field:crm.case.rule,name:0 @@ -1108,12 +1108,12 @@ msgstr "Tapaushistoria" #. module: crm #: model:crm.case.categ,name:crm.categ_job2 msgid "Junior Developer" -msgstr "" +msgstr "Nuorempi kehittäjä" #. module: crm #: view:crm.meeting:0 msgid "My Meetings" -msgstr "" +msgstr "Omat kokoukset" #. module: crm #: field:crm.case.categ,name:0 @@ -1123,7 +1123,7 @@ msgstr "Tapahtumakategorian nimi" #. module: crm #: model:crm.case.category2,name:crm.category_claim2 msgid "Preventive" -msgstr "" +msgstr "Ennaltaehkäisevä" #. module: crm #: field:crm.case.rule,act_email_cc:0 @@ -1143,7 +1143,7 @@ msgstr "" #: code:addons/crm/crm_phonecall.py:0 #, python-format msgid "You can not assign Closed Case." -msgstr "" +msgstr "Et voi valita suljettua tapausta" #. module: crm #: help:crm.case.rule,act_remind_partner:0 @@ -1161,7 +1161,7 @@ msgstr "" #: view:crm.meeting:0 #, python-format msgid "Meetings" -msgstr "" +msgstr "Kokoukset" #. module: crm #: view:crm.case.rule:0 @@ -1186,12 +1186,12 @@ msgstr "Määräaika" #: wizard_button:caldav.crm.import,init,end:0 #: wizard_button:caldav.crm.subscribe,init,end:0 msgid "_Cancel" -msgstr "" +msgstr "_Peruuta" #. module: crm #: field:crm.case,category2_id:0 msgid "Category Name" -msgstr "" +msgstr "Kategorian nimi" #. module: crm #: view:crm.segmentation:0 @@ -1215,12 +1215,12 @@ msgstr "Tapahtuman kategoria" #: view:crm.phonecall:0 #: wizard_field:crm.send.mail,init,subject:0 msgid "Subject" -msgstr "" +msgstr "Aihe" #. module: crm #: field:crm.meeting,attendees:0 msgid "Attendees" -msgstr "" +msgstr "Osallistujat" #. module: crm #: model:ir.module.module,description:crm.module_meta_information @@ -1281,7 +1281,7 @@ msgstr "" #. module: crm #: model:process.transition,note:crm.process_transition_leadpartner0 msgid "Prospect is converting to business partner" -msgstr "" +msgstr "Ehdokas on muuttumassa liiketoimintakumppaniksi" #. module: crm #: view:crm.case.rule:0 @@ -1291,24 +1291,24 @@ msgstr "" #. module: crm #: view:crm.claim:0 msgid "Pending Claims" -msgstr "" +msgstr "Odottavat vaateet" #. module: crm #: model:ir.ui.menu,name:crm.menu_action_report_crm_case_oppor_categ_stage msgid "Cases by Opportunities, Category and Stage" -msgstr "" +msgstr "Tapahtumat mahdollisuuden, kategorian ja vaiheen mukaan" #. module: crm #: model:crm.case.category2,name:crm.category_lead4 msgid "Print" -msgstr "" +msgstr "Tulosta" #. module: crm #: field:crm.case,som:0 #: field:crm.case.log,som:0 #: selection:crm.segmentation.line,expr_name:0 msgid "State of Mind" -msgstr "" +msgstr "Mielentila" #. module: crm #: view:crm.claim:0 @@ -1316,12 +1316,12 @@ msgstr "" #: field:report.crm.case.section.categ.categ2,category2_id:0 #: field:report.crm.case.section.categ2,category2_id:0 msgid "Type" -msgstr "" +msgstr "Tyyppi" #. module: crm #: view:crm.job:0 msgid "Candidate Refused" -msgstr "" +msgstr "Ehdokas kieltäytynyt" #. module: crm #: view:crm.segmentation:0 @@ -1344,7 +1344,7 @@ msgstr "Segmentoinnit" #. module: crm #: selection:crm.case.rule,trg_date_type:0 msgid "Creation Date" -msgstr "" +msgstr "Luontipäivämäärä" #. module: crm #: view:crm.meeting:0 @@ -1377,7 +1377,7 @@ msgstr "" #. module: crm #: model:crm.case.stage,name:crm.stage_oppor6 msgid "Closed Won" -msgstr "" +msgstr "Suljettu voitettuna" #. module: crm #: model:ir.actions.act_window,name:crm.act_crm_case_categ_crm_case_opened @@ -1396,12 +1396,12 @@ msgstr "Avoimet tapahtumat" #: field:report.crm.case.section.categ2,stage_id:0 #: field:report.crm.case.section.stage,stage_id:0 msgid "Stage" -msgstr "" +msgstr "Vaihe" #. module: crm #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "Virheellinen XML näkymä-arkkitehtuurille!" #. module: crm #: help:crm.case.section,active:0 @@ -1409,31 +1409,33 @@ msgid "" "If the active field is set to true, it will allow you to hide the case " "section without removing it." msgstr "" +"Jos aktiivisen kentän arvoksi asetetaan TOSI, sallii se sinun piilottaa " +"tapauksen osiot poistamatta niitä." #. module: crm #: model:crm.case.categ,name:crm.categ_fund2 msgid "Learning And Education" -msgstr "" +msgstr "Oppiminen ja koulutus" #. module: crm #: wizard_view:crm.phonecall.opportunity_set,create_partner:0 #: wizard_view:crm.phonecall.partner_create,init:0 msgid "Are you sure you want to create a partner based on this phonecall ?" -msgstr "" +msgstr "Haluatko varmasti luoda kumppanin tämän puhelun perusteella?" #. module: crm #: view:crm.case.stage:0 #: model:ir.actions.act_window,name:crm.crm_case_stage_act #: model:ir.ui.menu,name:crm.menu_crm_case_stage_act msgid "Stages" -msgstr "" +msgstr "Vaiheet" #. module: crm #: wizard_field:crm.case.opportunity.partner_opportunity,init,planned_revenue:0 #: wizard_field:crm.lead.opportunity_set,opportunity,planned_revenue:0 #: wizard_field:crm.phonecall.opportunity_set,opportunity,planned_revenue:0 msgid "Expected Revenue" -msgstr "" +msgstr "Odotettu tuotto" #. module: crm #: view:crm.meeting:0 @@ -1445,7 +1447,7 @@ msgstr "" #: view:crm.lead:0 #: view:crm.phonecall:0 msgid "Convert to Partner" -msgstr "" +msgstr "Muunna kumppaniksi" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_category_act_meetall3 @@ -1461,7 +1463,7 @@ msgstr "" #: code:addons/crm/crm.py:0 #, python-format msgid "You can not delete this case. You should better cancel it." -msgstr "" +msgstr "Et voi poistaa tätä kohtaa. Sinun olisi parempi peruuttaa se." #. module: crm #: wizard_button:caldav.crm.subscribe,init,open:0 @@ -1486,7 +1488,7 @@ msgstr "" #. module: crm #: wizard_view:caldav.crm.subscribe,display:0 msgid "Message..." -msgstr "" +msgstr "Viesti..." #. module: crm #: model:ir.model,name:crm.model_crm_phonecall_assign_wizard @@ -1496,19 +1498,19 @@ msgstr "" #. module: crm #: view:report.crm.case.section.categ2:0 msgid "Cases by Section and Category2" -msgstr "" +msgstr "Tapahtumat osion ja kategoria2:n mukaan" #. module: crm #: code:addons/crm/crm.py:0 #, python-format msgid "done" -msgstr "" +msgstr "valmis" #. module: crm #: view:crm.meeting:0 #: view:crm.phonecall:0 msgid "Reminder" -msgstr "" +msgstr "Muistutus" #. module: crm #: help:crm.segmentation,sales_purchase_active:0 @@ -1523,7 +1525,7 @@ msgstr "" #: code:addons/crm/crm.py:0 #, python-format msgid "open" -msgstr "" +msgstr "avaa" #. module: crm #: field:crm.case.rule,act_remind_attach:0 @@ -1534,7 +1536,7 @@ msgstr "Muistuta liitteen kanssa" #: model:crm.case.categ,name:crm.categ_lead6 #: model:crm.case.categ,name:crm.categ_oppor6 msgid "Website" -msgstr "" +msgstr "Verkkosivu" #. module: crm #: field:crm.case.rule,act_remind_user:0 @@ -1552,6 +1554,8 @@ msgid "" "Helps you to organise the jobs hiring process: evaluation, meetings, email " "integration..." msgstr "" +"Auttaa sinua organisoimaan palkkausprosessin: arvioinnin, taapaamiset, " +"sähköpostineuvottelut..." #. module: crm #: view:crm.fundraising:0 @@ -1562,13 +1566,13 @@ msgstr "" #: code:addons/crm/crm.py:0 #, python-format msgid "draft" -msgstr "" +msgstr "luonnos" #. module: crm #: model:crm.case.stage,name:crm.stage_claim5 #: model:crm.case.stage,name:crm.stage_meet4 msgid "Awaiting Response" -msgstr "" +msgstr "Odottaa vastausta" #. module: crm #: field:crm.case,date:0 diff --git a/addons/l10n_chart_uk_minimal/i18n/oc.po b/addons/l10n_chart_uk_minimal/i18n/oc.po new file mode 100644 index 00000000000..8095e942a52 --- /dev/null +++ b/addons/l10n_chart_uk_minimal/i18n/oc.po @@ -0,0 +1,92 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-03-12 14:00+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: l10n_chart_uk_minimal +#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_receivable +msgid "Receivable" +msgstr "" + +#. module: l10n_chart_uk_minimal +#: model:ir.module.module,description:l10n_chart_uk_minimal.module_meta_information +msgid "" +"This is the base module to manage the accounting chart for United Kingdom in " +"Open ERP." +msgstr "" + +#. module: l10n_chart_uk_minimal +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "" + +#. module: l10n_chart_uk_minimal +#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_income +msgid "Income" +msgstr "Produches" + +#. module: l10n_chart_uk_minimal +#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_tax +msgid "Tax" +msgstr "Impôts et taxes" + +#. module: l10n_chart_uk_minimal +#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_cash +msgid "Cash" +msgstr "" + +#. module: l10n_chart_uk_minimal +#: model:ir.actions.todo,note:l10n_chart_uk_minimal.config_call_account_template_uk_minimal +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_chart_uk_minimal +#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_chart_uk_minimal +#: model:ir.module.module,shortdesc:l10n_chart_uk_minimal.module_meta_information +msgid "United Kingdom - minimal" +msgstr "" + +#. module: l10n_chart_uk_minimal +#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_chart_uk_minimal +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "" + +#. module: l10n_chart_uk_minimal +#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_expense +msgid "Expense" +msgstr "Despensas" + +#. module: l10n_chart_uk_minimal +#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_view +msgid "View" +msgstr "Afichatge" diff --git a/addons/l10n_fr/i18n/oc.po b/addons/l10n_fr/i18n/oc.po new file mode 100644 index 00000000000..e1cab19a46d --- /dev/null +++ b/addons/l10n_fr/i18n/oc.po @@ -0,0 +1,1049 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-03-12 14:22+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Redevances de crédit-bail immobilier" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "période du" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Autres réserves" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "ACTIF IMMOBILISÉ" +msgstr "" + +#. module: l10n_fr +#: model:ir.actions.todo,note:l10n_fr.config_call_account_template_fr_pcg +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Capital [dont versé...]" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Réserves statutaires ou contractuelles" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "nstallations techniques,matériel et outillage" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +#: rml:l10n.fr.cdr:0 +msgid "TOTAL III" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_asset +msgid "Asset" +msgstr "Actius" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_income +msgid "Income" +msgstr "Produches" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Charges sociales" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "PRODUITS EXCEPTIONNELS" +msgstr "" + +#. module: l10n_fr +#: wizard_view:l10n.fr.bilan.report,init:0 +msgid "Select year" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Différences négatives de change" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Autres charges" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +#: rml:l10n.fr.cdr:0 +msgid "Tenue de Compte :" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_payable +msgid "Payable" +msgstr "De pagar" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "( IV )" +msgstr "" + +#. module: l10n_fr +#: model:account.fiscal.position.template,name:l10n_fr.fiscal_position_template_4 +msgid "Hors Euro" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Fonds commercial" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "isponibilités" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "+ IV+ V+ VI" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "De participation" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "TOTAL IV" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "D" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "PROVISIONS" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "vances et acomptes" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Autres dettes" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "articipations" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "atières premières et autres approvisionnements" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "P" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_stocks +msgid "Actif circulant" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "T" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Dettes fournisseurs et comptes rattachés" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Provisions pour charges" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_dettes +msgid "Dettes long terme" +msgstr "" + +#. module: l10n_fr +#: wizard_view:l10n.fr.cdr.report,init:0 +msgid "Select period" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "RÉSERVES" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "TOTAL GÉNÉRAL (I + II + III + IV)" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_tax +msgid "Tax" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Dotations aux amortissements, aux dépréciations et aux provisions" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Achats de matières premières et autres approvisionnements" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Avances et acomptes reçus sur commandes en cours" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Quotes-parts de résultat sur opérations faites en commun (II)" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "VALEURS MOBILIÈRES DE PLACEMENT" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +#: rml:l10n.fr.cdr:0 +msgid "TOTAL I" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Autres intérêts et produits assimilés" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Dettes sur immobilisations et comptes rattachés" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Créances clients et comptes rattachés" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Report à nouveau" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "IMMOBILISATIONS INCORPORELLES" +msgstr "" + +#. module: l10n_fr +#: model:account.fiscal.position.template,name:l10n_fr.fiscal_position_template_1 +#: model:account.fiscal.position.template,name:l10n_fr.fiscal_position_template_5 +msgid "France" +msgstr "França" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "rêts" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Sous-total A - Montant net du chiffre d'affaires" +msgstr "" + +#. module: l10n_fr +#: wizard_button:l10n.fr.bilan.report,init,report:0 +#: wizard_button:l10n.fr.cdr.report,init,report:0 +msgid "Print" +msgstr "Estampar" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Amortissements et dépréciations" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Net" +msgstr "Net" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "TOTAL I ( A + B )" +msgstr "TOTAL I ( A + B )" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "itres immobilisés de l'activité de portefeuille" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "( VI )" +msgstr "( VI )" + +#. module: l10n_fr +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_provision +msgid "Provisions" +msgstr "Provisions" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Variation des stocks" +msgstr "" + +#. module: l10n_fr +#: model:ir.actions.report.xml,name:l10n_fr.l10n_fr_pcg_bilan +#: model:ir.actions.wizard,name:l10n_fr.wizard_l10n_fr_pcg_bilan_report +#: rml:l10n.fr.bilan:0 +msgid "Bilan" +msgstr "Bilanç" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Emprunts obligataires convertibles" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "TOTAL ACTIF (" +msgstr "TOTAL ACTIU (" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "CHARGES ( hors taxes )" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Produits nets sur cessions de valeurs mobilières de placement" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.line,report_id:0 +msgid "Report" +msgstr "Rapòrt" + +#. module: l10n_fr +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_commitment +msgid "Engagements" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Avances et acomptes" +msgstr "" + +#. module: l10n_fr +#: model:account.fiscal.position.template,name:l10n_fr.fiscal_position_template_7 +msgid "TVA sur les encaissements" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Sous-total B" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "C" +msgstr "C" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "M" +msgstr "M" + +#. module: l10n_fr +#: model:ir.module.module,description:l10n_fr.module_meta_information +msgid "" +"This is the module to manage the accounting chart for France in Open ERP.\n" +"\n" +"Credits: Sistheo Zeekom CrysaLEAD\n" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Concessions, brevets, licences,..., droits et valeurs similaires" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Instruments de trésorerie" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Écarts de conversion passif" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_expense +msgid "Expense" +msgstr "Despensas" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "ACTIF" +msgstr "ACTIU" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "DETTES" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Sur immobilisations : dotations aux amortissements" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "mmobilisations corporelles en cours" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Autres" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Dotation aux amortissements et aux dépréciations" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "PRODUITS D'EXPLOITATION" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "" +"Reprises sur provisions, dépréciations (et amortissements) et transferts de " +"charges" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "PRODUITS - CHARGES" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "RÉSULTAT DE L'EXERCICE [bénéfice ou perte]" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Impôts, taxes et versements assimilés" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "roduits intermédiaires et finis" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "utres" +msgstr "Autres" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Avances et acomptes versés sur commandes" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "onstructions" +msgstr "Construccions" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Reprises sur provisions, dépréciations et transferts de charges" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "réances rattachées à des participations" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Dotations aux provisions" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "vous sur votre structure juridique et son fonctionnement comptable." +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Sur opérations en capital" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Charges constatés d'avance" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "TOTAL II" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "CAPITAUX PROPRES" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Frais d'établissement" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Charges à répartir sur plusieurs exercices" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Subventions d'exploitation" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Provisions réglementées" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "PRODUITS (hors taxes)" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Écart d'équivalence" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Primes d'émission, de fusion, d'apport" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "utres titres immobilisés" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Réserves réglementées" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "CHARGES D'EXPLOITATION" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "I + II + III + IV + V" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "" +"Attention, pour que votre bilan soit correct, vous devez solder les comptes " +"120 ou 129 (Résultat de l'exercice précédant) dans un compte de report à " +"nouveau (compte 110 ou 119) ou dans le compte 108. Renseignez" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Vente de marchandises" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "PRODUITS FINANCIERS" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Frais de recherche et de développement" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Autres titres" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Production vendue [biens et services]" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Actions propres" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "D'autres valeurs mobilières et créances de l'actif immobilisé" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "ACTIF CIRCULANT" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "ACTIF - PASSIF" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "apital souscrit - non appelé" +msgstr "" + +#. module: l10n_fr +#: model:ir.model,name:l10n_fr.model_l10n_fr_report +msgid "Report for l10n_fr" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Compte de résultat" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "CRÉANCES" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Sur opérations de gestion" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Redevances de crédit-bail mobilier" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Primes de remboursement des emprunts" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.report,code:0 +msgid "Code" +msgstr "Còde" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Autres produits" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Participation des salariés aux résultats" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Subventions d'investissement" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "STOCK EN COURS" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Autres achats et charges externes" +msgstr "" + +#. module: l10n_fr +#: wizard_field:l10n.fr.bilan.report,init,fiscalyear:0 +#: wizard_field:l10n.fr.cdr.report,init,fiscalyear:0 +msgid "Fiscal year" +msgstr "Exercici fiscal" + +#. module: l10n_fr +#: model:account.fiscal.position.template,name:l10n_fr.fiscal_position_template_3 +msgid "DOM-TOM" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Intérêts et charges assimilées" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Immobilisations incorporelles en cours" +msgstr "" + +#. module: l10n_fr +#: wizard_button:l10n.fr.bilan.report,init,end:0 +#: wizard_button:l10n.fr.cdr.report,init,end:0 +msgid "Cancel" +msgstr "Anullar" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +#: rml:l10n.fr.cdr:0 +msgid "au" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Production immobilisée" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Sur actif circulant : dotations aux dépréciations" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_receivable +msgid "Receivable" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Capital souscrit - appelé , non versé" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +#: rml:l10n.fr.cdr:0 +msgid "( V )" +msgstr "( V )" + +#. module: l10n_fr +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.line,definition:0 +msgid "Definition" +msgstr "Definicion" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Différences positives de change" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "errains" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Brut" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_immobilisations +msgid "Immobilisations" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "PASSIF" +msgstr "PASSIU" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Écarts de réévaluation" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Production stockée" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +#: rml:l10n.fr.cdr:0 +msgid "Imprimé le :" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Impôts sur les bénéfices" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "TOTAL DES PRODUITS ( I + II + III + IV )" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Salaires et traitements" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +#: rml:l10n.fr.cdr:0 +msgid ")" +msgstr ")" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Provisions pour risques" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "n-cours de production [biens et services]" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Sur immobilisations : dotations aux dépréciations" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.line,code:0 +msgid "Variable Name" +msgstr "Nom de la variabla" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "TOTAL CHARGES ( I + II + III" +msgstr "" + +#. module: l10n_fr +#: model:ir.actions.report.xml,name:l10n_fr.l10n_fr_pcg_cdr +#: model:ir.actions.wizard,name:l10n_fr.wizard_l10n_fr_pcg_cdr_report +msgid "Compte de resultat" +msgstr "Compte de resultat" + +#. module: l10n_fr +#: model:ir.model,name:l10n_fr.model_l10n_fr_line +msgid "Report Lines for l10n_fr" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "A" +msgstr "A" + +#. module: l10n_fr +#: model:account.fiscal.position.template,name:l10n_fr.fiscal_position_template_2 +msgid "Zone Euro" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "E" +msgstr "E" + +#. module: l10n_fr +#: field:l10n.fr.line,name:0 +#: field:l10n.fr.report,name:0 +msgid "Name" +msgstr "Nom" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "I" +msgstr "I" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_stock +msgid "Stocks" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.report,line_ids:0 +msgid "Lines" +msgstr "Linhas" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_cash +msgid "Cash" +msgstr "Liquiditats" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_special +msgid "Comptes spéciaux" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Emprunts et dettes financières diverses" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Produits constatés d'avance" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Charges nettes sur cessions de valeurs mobilières de placement" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "archandises" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Emprunts et dettes auprès des établissements de crédit" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_view +msgid "View" +msgstr "Afichatge" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "CHARGES FINANCIÈRES" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Quotes-parts de résultat sur opérations faites en commun ( II )" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "IMMOBILISATIONS CORPORELLES" +msgstr "" + +#. module: l10n_fr +#: model:account.fiscal.position.template,name:l10n_fr.fiscal_position_template_6 +msgid "TVA sur le débits" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "Achat de marchandises" +msgstr "" + +#. module: l10n_fr +#: model:ir.module.module,shortdesc:l10n_fr.module_meta_information +msgid "France - Plan Comptable Général" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Écarts de conversion actif" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Autres emprunts obligataires" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Réserve légale" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_cloture +msgid "Cloture" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "IMMOBILISATIONS FINANCIÉRES" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.cdr:0 +msgid "CHARGES EXCEPTIONNELLES" +msgstr "" + +#. module: l10n_fr +#: rml:l10n.fr.bilan:0 +msgid "Dettes fiscales et sociales" +msgstr "" diff --git a/addons/l10n_lu/i18n/oc.po b/addons/l10n_lu/i18n/oc.po new file mode 100644 index 00000000000..5ec333cc9ff --- /dev/null +++ b/addons/l10n_lu/i18n/oc.po @@ -0,0 +1,126 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-03-12 13:54+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: l10n_lu +#: wizard_view:l10n_lu.tax.report.wizard,init:0 +msgid "VAT Legal Declaration" +msgstr "" + +#. module: l10n_lu +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "" + +#. module: l10n_lu +#: wizard_button:l10n_lu.tax.report.wizard,init,pdf:0 +msgid "Print Taxes Statement" +msgstr "" + +#. module: l10n_lu +#: wizard_field:l10n_lu.tax.report.wizard,init,tax_code_id:0 +msgid "Company" +msgstr "Entrepresa" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_income +msgid "Income" +msgstr "Produches" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_cash_moves +msgid "Cash" +msgstr "" + +#. module: l10n_lu +#: model:ir.actions.todo,note:l10n_lu.config_call_account_template +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to " +"select the company, the chart template, the no. of digits to generate the " +"code for your accounts and Bank account, currency to create Journals. " +"Thus,the pure copy of chart Template is generated.\n" +"This is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_lu +#: model:ir.actions.report.xml,name:l10n_lu.legal_vat +msgid "Luxembourg VAT Declaration" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_liability +msgid "Liability" +msgstr "" + +#. module: l10n_lu +#: model:ir.ui.menu,name:l10n_lu.legal_lu +msgid "Luxembourg" +msgstr "Luxemborg" + +#. module: l10n_lu +#: model:ir.actions.wizard,name:l10n_lu.wizard_print_vat +#: model:ir.ui.menu,name:l10n_lu.legal_lu_vat +msgid "VAT Declaration" +msgstr "" + +#. module: l10n_lu +#: wizard_field:l10n_lu.tax.report.wizard,init,period_id:0 +msgid "Period" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_cash_equity +msgid "Equity" +msgstr "" + +#. module: l10n_lu +#: wizard_button:l10n_lu.tax.report.wizard,init,end:0 +msgid "Cancel" +msgstr "Anullar" + +#. module: l10n_lu +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "" + +#. module: l10n_lu +#: model:ir.module.module,shortdesc:l10n_lu.module_meta_information +msgid "Luxembourg - Plan Comptable Minimum Normalise" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_creances +msgid "Créances" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_root +msgid "View" +msgstr "Afichatge" diff --git a/addons/mrp_subproduct/i18n/oc.po b/addons/mrp_subproduct/i18n/oc.po new file mode 100644 index 00000000000..2335a817202 --- /dev/null +++ b/addons/mrp_subproduct/i18n/oc.po @@ -0,0 +1,89 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-03-12 13:51+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: mrp_subproduct +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML invalid per l'arquitectura de la vista" + +#. module: mrp_subproduct +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: mrp_subproduct +#: view:mrp.bom:0 +msgid "sub products" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.subproduct,product_id:0 +msgid "Product" +msgstr "Produch" + +#. module: mrp_subproduct +#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct +msgid "Mrp Sub Product" +msgstr "Components per MRP" + +#. module: mrp_subproduct +#: field:mrp.subproduct,subproduct_type:0 +msgid "Quantity Type" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.subproduct,product_qty:0 +msgid "Product Qty" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.subproduct,product_uom:0 +msgid "Product UOM" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.subproduct,bom_id:0 +msgid "BoM" +msgstr "Nomenclatura" + +#. module: mrp_subproduct +#: view:mrp.bom:0 +msgid "Sub Products" +msgstr "" + +#. module: mrp_subproduct +#: selection:mrp.subproduct,subproduct_type:0 +msgid "Variable" +msgstr "Variabla" + +#. module: mrp_subproduct +#: field:mrp.bom,sub_products:0 +msgid "sub_products" +msgstr "" + +#. module: mrp_subproduct +#: selection:mrp.subproduct,subproduct_type:0 +msgid "Fixed" +msgstr "" + +#. module: mrp_subproduct +#: model:ir.module.module,shortdesc:mrp_subproduct.module_meta_information +msgid "MRP Sub Product" +msgstr "" diff --git a/addons/multi_company/i18n/oc.po b/addons/multi_company/i18n/oc.po new file mode 100644 index 00000000000..49f656d7233 --- /dev/null +++ b/addons/multi_company/i18n/oc.po @@ -0,0 +1,192 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-12-08 11:46+0000\n" +"PO-Revision-Date: 2010-03-12 13:42+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: multi_company +#: help:multi_company.default,object_id:0 +msgid "Object affect by this rules" +msgstr "" + +#. module: multi_company +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: multi_company +#: constraint:product.template:0 +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" + +#. module: multi_company +#: constraint:res.partner:0 +msgid "The VAT doesn't seem to be correct." +msgstr "" + +#. module: multi_company +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: multi_company +#: model:res.company,overdue_msg:multi_company.res_company_odoo +#: model:res.company,overdue_msg:multi_company.res_company_oerp_be +#: model:res.company,overdue_msg:multi_company.res_company_oerp_editor +#: model:res.company,overdue_msg:multi_company.res_company_oerp_in +#: model:res.company,overdue_msg:multi_company.res_company_oerp_us +msgid "" +"Would your payment have been carried out after this mail was sent, please " +"consider the present one as void. Do not hesitate to contact our accounting " +"department" +msgstr "" + +#. module: multi_company +#: field:multi_company.default,company_dest_id:0 +msgid "Default Company" +msgstr "" + +#. module: multi_company +#: field:multi_company.default,object_id:0 +msgid "Object" +msgstr "Objècte" + +#. module: multi_company +#: model:ir.module.module,shortdesc:multi_company.module_meta_information +#: view:multi_company.default:0 +msgid "Multi Company" +msgstr "Multisocietat" + +#. module: multi_company +#: model:ir.module.module,description:multi_company.module_meta_information +msgid "" +"This module add the possibility to easily manage \n" +" the default value for each object\n" +" " +msgstr "" + +#. module: multi_company +#: field:multi_company.default,company_id:0 +msgid "Main Company" +msgstr "" + +#. module: multi_company +#: view:multi_company.default:0 +msgid "Condition" +msgstr "Condicion" + +#. module: multi_company +#: help:multi_company.default,company_dest_id:0 +msgid "Company to store the current record" +msgstr "" + +#. module: multi_company +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML invalid per l'arquitectura de la vista" + +#. module: multi_company +#: field:multi_company.default,name:0 +msgid "Name" +msgstr "Nom" + +#. module: multi_company +#: constraint:product.template:0 +msgid "Error: UOS must be in a different category than the UOM" +msgstr "" + +#. module: multi_company +#: model:product.category,name:multi_company.Odoo1 +msgid "Odoo Offers" +msgstr "" + +#. module: multi_company +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: multi_company +#: help:multi_company.default,name:0 +msgid "Name it to easily find a record" +msgstr "" + +#. module: multi_company +#: model:ir.ui.menu,name:multi_company.menu_custom_multicompany +msgid "Multi company" +msgstr "Multisocietat" + +#. module: multi_company +#: model:ir.model,name:multi_company.model_multi_company_default +msgid "multi_company.default" +msgstr "multi_company.default" + +#. module: multi_company +#: help:multi_company.default,company_id:0 +msgid "Company where the user is connected" +msgstr "" + +#. module: multi_company +#: model:ir.actions.act_window,name:multi_company.action_inventory_form +msgid "Default Company per Object" +msgstr "" + +#. module: multi_company +#: field:multi_company.default,expression:0 +msgid "Expression" +msgstr "Expression" + +#. module: multi_company +#: model:product.template,name:multi_company.product_product_odoo1_product_template +msgid "Odoo Offer" +msgstr "" + +#. module: multi_company +#: field:multi_company.default,sequence:0 +msgid "Sequence" +msgstr "Sequéncia" + +#. module: multi_company +#: constraint:product.category:0 +msgid "Error ! You can not create recursive categories." +msgstr "" + +#. module: multi_company +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: multi_company +#: help:multi_company.default,expression:0 +msgid "Expression, must be True to match" +msgstr "" + +#. module: multi_company +#: model:ir.ui.menu,name:multi_company.menu_action_inventory_form +msgid "Default company per Object" +msgstr "" + +#. module: multi_company +#: code:addons/multi_company/multi_company.py:0 +#, python-format +msgid " (copy)" +msgstr " (còpia)" + +#. module: multi_company +#: view:multi_company.default:0 +msgid "Matching" +msgstr "Correspondéncia" diff --git a/addons/olap/i18n/oc.po b/addons/olap/i18n/oc.po new file mode 100644 index 00000000000..fc078de73d8 --- /dev/null +++ b/addons/olap/i18n/oc.po @@ -0,0 +1,1399 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-26 05:24+0000\n" +"PO-Revision-Date: 2010-03-12 13:48+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: olap +#: view:olap.database.columns:0 +#: view:olap.database.tables:0 +msgid "Hide" +msgstr "Amagar" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form +#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form +#: view:olap.saved.query:0 +msgid "Olap Saved Query" +msgstr "" + +#. module: olap +#: field:olap.query.logs,time:0 +#: field:olap.saved.query,time:0 +msgid "Time" +msgstr "Ora" + +#. module: olap +#: view:bi.auto.configure.wizard:0 +msgid "Auto Configure Structure" +msgstr "" + +#. module: olap +#: view:olap.fact.database:0 +msgid "Olap fact database" +msgstr "" + +#. module: olap +#: help:olap.measure,value_sql:0 +msgid "" +"You can provide valid sql expression. Make sure it have function with fully " +"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " +"tablename.columnname)" +msgstr "" + +#. module: olap +#: field:olap.cube.table,schema_id:0 +msgid "Schema id" +msgstr "" + +#. module: olap +#: field:olap.schema,database_id:0 +msgid "Database Connection" +msgstr "Connexion a una banca de donadas" + +#. module: olap +#: selection:olap.fact.database,type:0 +msgid "MySQL" +msgstr "MySQL" + +#. module: olap +#: field:olap.fact.database,db_password:0 +msgid "Database password" +msgstr "" + +#. module: olap +#: view:olap.database.tables:0 +msgid "Olap database tables" +msgstr "" + +#. module: olap +#: view:olap.fact.database:0 +msgid "Connection url" +msgstr "" + +#. module: olap +#: view:olap.application.table:0 +msgid "Olap Application Table" +msgstr "" + +#. module: olap +#: field:olap.parameters.config.wizard,host_name:0 +msgid "Server Name" +msgstr "Nom del servidor" + +#. module: olap +#: help:olap.fact.database,db_password:0 +msgid "Password for the login." +msgstr "" + +#. module: olap +#: field:olap.application.field,application_id:0 +#: field:olap.application.table,application_id:0 +msgid "Application Id" +msgstr "" + +#. module: olap +#: model:ir.actions.todo,note:olap.config_auto_directory +msgid "This wizard will configure the URL of the web client" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form +#: model:ir.ui.menu,name:olap.menu_bi_conf_fact +msgid "Fact Databases" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_browser_url +msgid "Cube Browser" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form +msgid "Olap Dimension" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_database_columns +msgid "Olap Database Columns" +msgstr "" + +#. module: olap +#: view:olap.parameters.config.wizard:0 +msgid "BI Web Client." +msgstr "" + +#. module: olap +#: help:olap.fact.database,db_port:0 +msgid " Port to be used in connection" +msgstr "" + +#. module: olap +#: field:olap.database.columns,primary_key:0 +msgid "Primary Key" +msgstr "Clau primària" + +#. module: olap +#: field:olap.database.columns,table_id:0 +msgid "Table Id" +msgstr "" + +#. module: olap +#: view:olap.parameters.config.wizard:0 +msgid "This wizard will automatically configure the web client for BI." +msgstr "" + +#. module: olap +#: field:olap.fact.database,type:0 +msgid "Database type" +msgstr "" + +#. module: olap +#: wizard_view:olap.query_builder,back:0 +#: wizard_view:olap.query_builder,init:0 +msgid "Cube Fetcher" +msgstr "" + +#. module: olap +#: wizard_view:olap.load.table,info:0 +#: wizard_view:olap.load.table,ok:0 +msgid "Your database structure has been correctly loaded" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_parameters_config_wizard +msgid "Olap Server Parameters" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form +msgid "Olap Cube Tables" +msgstr "" + +#. module: olap +#: field:olap.measure,formatstring:0 +msgid "Format string" +msgstr "" + +#. module: olap +#: wizard_button:olap.query_builder,exec,exec:0 +#: wizard_button:olap.query_builder,ok,exec:0 +msgid "Execute" +msgstr "Executar" + +#. module: olap +#: wizard_button:olap.application.configuration,configure,end:0 +#: wizard_button:olap.fact.database.test_connection,init,end:0 +#: wizard_button:olap.load.table,info,end:0 +#: wizard_button:olap.query.logs.clear,info,end:0 +#: wizard_button:olap.query.logs.clear,ok,end:0 +#: view:olap.warehouse.wizard:0 +msgid "Ok" +msgstr "D'acòrdi" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application +msgid "Known Application" +msgstr "" + +#. module: olap +#: wizard_field:olap.query_builder,exec,level:0 +#: wizard_field:olap.query_builder,ok,level:0 +msgid "Level" +msgstr "Nivèl" + +#. module: olap +#: field:olap.level,column_id_name:0 +#: field:olap.measure,value_column_id_name:0 +msgid "Column ID" +msgstr "" + +#. module: olap +#: view:bi.load.db.wizard:0 +msgid "" +"We will load the complete structure of the database by introspection, so " +"that you will be able to work on it, and specify a better structure " +"according to your reporting needs." +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_view_olap_application_form +msgid "Olap Applicatiion" +msgstr "" + +#. module: olap +#: field:olap.saved.query,name:0 +msgid "Query Name" +msgstr "" + +#. module: olap +#: wizard_field:olap.query_builder,exec,mdx_query:0 +#: wizard_field:olap.query_builder,ok,mdx_query:0 +msgid "MDX Query" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_bi_auto_configure_wizard +msgid "bi.auto.configure.wizard" +msgstr "" + +#. module: olap +#: field:olap.hierarchy,primary_key:0 +msgid "Primary key" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.act_bi_auto_configure +msgid "Auto Configuration" +msgstr "" + +#. module: olap +#: field:olap.schema,note:0 +msgid "Schema description" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard +msgid "Load database Structure" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_level +#: view:olap.level:0 +msgid "Olap level" +msgstr "" + +#. module: olap +#: selection:olap.measure,formatstring:0 +msgid "None (0000.00)" +msgstr "" + +#. module: olap +#: field:olap.fact.database,db_host:0 +msgid "Database host" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_fact_database +msgid "Olap Fact Database" +msgstr "" + +#. module: olap +#: view:bi.auto.configure.wizard:0 +msgid "Auto Congifuring Tables" +msgstr "" + +#. module: olap +#: field:olap.application,name:0 +msgid "Application name" +msgstr "" + +#. module: olap +#: field:olap.cube.table,column_link_id:0 +msgid "Relational Column" +msgstr "" + +#. module: olap +#: field:olap.level,type:0 +msgid "Level class" +msgstr "" + +#. module: olap +#: field:olap.cube,name:0 +msgid "Cube name" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form +msgid "Olap Applicatiion Table" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_saved_query +msgid "olap.saved.query" +msgstr "" + +#. module: olap +#: field:olap.level,column_name:0 +msgid "Columns Name" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form +msgid "Olap Hierarchies" +msgstr "" + +#. module: olap +#: field:olap.schema,ready:0 +msgid "Ready" +msgstr "" + +#. module: olap +#: selection:olap.measure,measure_type:0 +#: field:olap.measure,value_column:0 +msgid "Fact Table Column" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form +#: field:olap.application,table_ids:0 +#: view:olap.fact.database:0 +#: field:olap.fact.database,table_ids:0 +msgid "Tables" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_application +msgid "Olap application" +msgstr "" + +#. module: olap +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: olap +#: selection:olap.schema,state:0 +msgid "Schema is ready to use" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_designer_url +msgid "Cube Designer" +msgstr "" + +#. module: olap +#: field:olap.fact.database,db_login:0 +msgid "Database login" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form +msgid "Application Table" +msgstr "" + +#. module: olap +#: wizard_view:olap.query.logs.clear,info:0 +#: wizard_view:olap.query.logs.clear,ok:0 +msgid "Logs Cleared successfully" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_schema +#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form +#: view:olap.schema:0 +msgid "Olap Schema" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_view_olap_application_form +msgid "Application" +msgstr "" + +#. module: olap +#: wizard_field:olap.query_builder,exec,mdx_query_output:0 +#: wizard_field:olap.query_builder,ok,mdx_query_output:0 +msgid "MDX Query Output" +msgstr "" + +#. module: olap +#: field:olap.hierarchy,primary_key_table:0 +msgid "Primary key table" +msgstr "" + +#. module: olap +#: help:olap.measure,table_name:0 +msgid "" +"The name of the table on which the column is defined. If False, take the " +"table from the cube." +msgstr "" + +#. module: olap +#: view:olap.warehouse.wizard:0 +msgid "Warehouse" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_dimension_form +msgid "Olap Dimensions" +msgstr "" + +#. module: olap +#: field:olap.query.logs,user_id:0 +msgid "Tiny ERP User" +msgstr "" + +#. module: olap +#: model:ir.actions.wizard,name:olap.bi_application_configuration +msgid "Configure from Application" +msgstr "" + +#. module: olap +#: field:olap.fact.database,db_port:0 +msgid "Database port" +msgstr "" + +#. module: olap +#: help:olap.parameters.config.wizard,host_port:0 +msgid "" +"Put the port for the server. Put 8080 if its not clear." +msgstr "" + +#. module: olap +#: selection:olap.schema,state:0 +msgid "The Structure is Loaded" +msgstr "" + +#. module: olap +#: field:olap.dimension,cube_id:0 +#: field:olap.measure,cube_id:0 +#: field:olap.query.logs,cube_id:0 +#: field:olap.saved.query,cube_id:0 +msgid "Cube" +msgstr "" + +#. module: olap +#: field:olap.cube.table,available_table_ids:0 +msgid "Available Tables" +msgstr "" + +#. module: olap +#: view:olap.schema:0 +msgid "Configure Manually" +msgstr "" + +#. module: olap +#: field:olap.database.columns,related_to:0 +msgid "Related To" +msgstr "" + +#. module: olap +#: view:olap.database.columns:0 +#: view:olap.database.tables:0 +msgid "Olap database columns" +msgstr "" + +#. module: olap +#: field:olap.cube.table.line,field_id:0 +msgid "Link Field" +msgstr "" + +#. module: olap +#: view:olap.schema:0 +msgid "Mark as Configured" +msgstr "" + +#. module: olap +#: view:olap.application.field:0 +msgid "Olap Application Field" +msgstr "" + +#. module: olap +#: selection:olap.measure,formatstring:0 +msgid "Comma Seperator (0,000)" +msgstr "" + +#. module: olap +#: field:olap.measure,agregator:0 +msgid "Agregator" +msgstr "" + +#. module: olap +#: wizard_view:olap.application.configuration,configure:0 +msgid "Your database structure (Open ERP) has been sucessfully configured." +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_bi_configuration +msgid "Configuration" +msgstr "" + +#. module: olap +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: olap +#: help:olap.parameters.config.wizard,host_name:0 +msgid "" +"Put here the server address or IP Put localhost if its not " +"clear." +msgstr "" + +#. module: olap +#: view:olap.database.tables:0 +msgid "Database tables" +msgstr "" + +#. module: olap +#: view:olap.schema:0 +msgid "Reload Structure" +msgstr "" + +#. module: olap +#: wizard_view:olap.application.configuration,init:0 +msgid "This will Auto Configure Application" +msgstr "" + +#. module: olap +#: view:bi.load.db.wizard:0 +msgid "Load Data Structure" +msgstr "" + +#. module: olap +#: view:bi.auto.configure.wizard:0 +#: view:bi.load.db.wizard:0 +#: wizard_button:olap.application.configuration,init,end:0 +#: wizard_button:olap.load.table,init,end:0 +#: view:olap.parameters.config.wizard:0 +#: wizard_button:olap.query.logs.clear,init,end:0 +#: wizard_button:olap.query_builder,exec,end:0 +#: wizard_button:olap.query_builder,ok,end:0 +msgid "Cancel" +msgstr "" + +#. module: olap +#: view:bi.load.db.wizard:0 +msgid "" +"After having loaded the structure, you will be able to hide/show or rename " +"tables and columns to simplify end-users interface. The following database " +"will be loaded:" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_level_form +#: model:ir.ui.menu,name:olap.menu_action_olap_level_form +#: view:olap.level:0 +msgid "Olap Level" +msgstr "" + +#. module: olap +#: field:olap.fact.database,loaded:0 +msgid "Loaded" +msgstr "" + +#. module: olap +#: help:olap.fact.database,db_name:0 +msgid "Name of the database to be used for analysis." +msgstr "" + +#. module: olap +#: help:olap.fact.database,db_login:0 +msgid "Login for the database name specified." +msgstr "" + +#. module: olap +#: field:olap.hierarchy,dimension_id:0 +#: wizard_field:olap.query_builder,exec,dimension:0 +#: wizard_field:olap.query_builder,ok,dimension:0 +msgid "Dimension" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_application_table +msgid "Olap application table" +msgstr "" + +#. module: olap +#: wizard_view:olap.load.table,init:0 +msgid "" +"We will load the complete structure of the database by introspection, " +"so that you will be able to work on it, and specify a better structure " +"according to your reporting needs." +msgstr "" + +#. module: olap +#: field:olap.saved.query,axis_keys:0 +msgid "Axis Keys" +msgstr "" + +#. module: olap +#: field:olap.cube,query_log:0 +msgid "Query Logging" +msgstr "" + +#. module: olap +#: field:olap.measure,measure_type:0 +msgid "Measure Type" +msgstr "" + +#. module: olap +#: field:olap.database.tables,fact_database_id:0 +msgid "Database Id" +msgstr "" + +#. module: olap +#: help:olap.fact.database,db_host:0 +msgid "Give hostname to make connection to the database." +msgstr "" + +#. module: olap +#: field:olap.level,hierarchy_id:0 +msgid "Hierarchy" +msgstr "" + +#. module: olap +#: selection:olap.schema,state:0 +msgid "The Structure is Configured." +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_schema_form +msgid "Olap Schemas" +msgstr "" + +#. module: olap +#: field:olap.cube,table_id:0 +msgid "Fact table" +msgstr "" + +#. module: olap +#: view:bi.auto.configure.wizard:0 +msgid "" +"This will Auto Configure Application. This will help to increase the " +"readability of the tables and columns by giving it meaningful and easy to " +"comprehend name. You can hides particular data and columns by reconfiguring " +"the structure option." +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form +msgid "Olap Applicatiion Field" +msgstr "" + +#. module: olap +#: field:olap.query.logs,query:0 +#: field:olap.saved.query,query:0 +#: view:olap.warehouse.wizard:0 +#: field:olap.warehouse.wizard,query:0 +msgid "Query" +msgstr "" + +#. module: olap +#: view:olap.schema:0 +msgid "Auto Application Configuration" +msgstr "" + +#. module: olap +#: selection:olap.measure,formatstring:0 +msgid "Postfix Default Currency(0000.00 EUR)" +msgstr "" + +#. module: olap +#: field:bi.load.db.wizard,db_name:0 +#: wizard_field:olap.load.table,init,db_name:0 +msgid "Database Name" +msgstr "" + +#. module: olap +#: field:olap.cube,measure_ids:0 +msgid "Measures" +msgstr "" + +#. module: olap +#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder +#: wizard_view:olap.query_builder,exec:0 +#: wizard_view:olap.query_builder,ok:0 +msgid "Query Builder" +msgstr "" + +#. module: olap +#: field:olap.cube,dimension_ids:0 +msgid "Dimensions" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_cube +#: view:olap.cube:0 +msgid "Olap cube" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_warehouse +#: model:ir.model,name:olap.model_olap_warehouse_wizard +#: model:ir.ui.menu,name:olap.menu_bi_warehouse +msgid "Olap Warehouse" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form +msgid "Application Field" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_dimension +#: view:olap.dimension:0 +msgid "Olap dimension" +msgstr "" + +#. module: olap +#: field:olap.application.field,name:0 +msgid "Application field name" +msgstr "" + +#. module: olap +#: view:olap.fact.database:0 +msgid "Connection parameters" +msgstr "" + +#. module: olap +#: field:bi.auto.configure.wizard,name:0 +#: field:bi.load.db.wizard,fact_table:0 +#: wizard_field:olap.load.table,init,fact_table:0 +msgid "Fact Name" +msgstr "" + +#. module: olap +#: view:olap.database.columns:0 +msgid "Database columns" +msgstr "" + +#. module: olap +#: field:olap.application.table,table_name:0 +#: field:olap.cube.table,name:0 +#: field:olap.level,table_name:0 +#: field:olap.measure,table_name:0 +msgid "Table name" +msgstr "" + +#. module: olap +#: help:olap.measure,measure_type:0 +msgid "Select between auto column or sql expression for the measures" +msgstr "" + +#. module: olap +#: model:ir.actions.wizard,name:olap.bi_load_column +msgid "Open Columns" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form +#: field:olap.database.tables,columns:0 +msgid "Columns" +msgstr "" + +#. module: olap +#: model:ir.actions.wizard,name:olap.bi_test_connection +#: view:olap.fact.database:0 +msgid "Test Connection" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_measure_form +#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form +msgid "Olap Measures" +msgstr "" + +#. module: olap +#: wizard_button:olap.application.configuration,init,configure:0 +#: view:olap.parameters.config.wizard:0 +msgid "Configure" +msgstr "" + +#. module: olap +#: wizard_view:olap.load.table,init:0 +msgid "" +"After having loaded the structure, you will be able to hide/show or " +"rename tables and columns to simplify end-users interface. The following " +"database will be loaded:" +msgstr "" + +#. module: olap +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: olap +#: wizard_field:olap.query_builder,exec,hierarchy:0 +#: wizard_field:olap.query_builder,ok,hierarchy:0 +msgid "Hiearchy" +msgstr "" + +#. module: olap +#: selection:olap.measure,measure_type:0 +#: field:olap.measure,value_sql:0 +msgid "SQL Expression" +msgstr "" + +#. module: olap +#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table +msgid "Load Tables" +msgstr "" + +#. module: olap +#: field:olap.hierarchy,level_ids:0 +msgid "Levels" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_application_field +msgid "Olap application field" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form +msgid "Database Columns" +msgstr "" + +#. module: olap +#: field:olap.database.columns,active:0 +#: field:olap.database.tables,active:0 +msgid "Active" +msgstr "" + +#. module: olap +#: selection:olap.measure,datatype:0 +msgid "Integer" +msgstr "" + +#. module: olap +#: wizard_view:olap.application.configuration,init:0 +msgid " Auto Configure " +msgstr "" + +#. module: olap +#: selection:olap.measure,agregator:0 +msgid "Sum" +msgstr "" + +#. module: olap +#: wizard_field:olap.query.logs.clear,init,user_name:0 +#: field:olap.saved.query,user_id:0 +msgid "User" +msgstr "" + +#. module: olap +#: field:olap.query.logs,count:0 +msgid "Count" +msgstr "" + +#. module: olap +#: field:olap.database.tables,name:0 +msgid "End-User Name" +msgstr "" + +#. module: olap +#: selection:olap.measure,formatstring:0 +msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" +msgstr "" + +#. module: olap +#: field:olap.measure,datatype:0 +msgid "Datatype" +msgstr "" + +#. module: olap +#: wizard_button:olap.query_builder,back,ok:0 +#: wizard_button:olap.query_builder,init,ok:0 +msgid "Fetch Data" +msgstr "" + +#. module: olap +#: selection:olap.measure,formatstring:0 +msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" +msgstr "" + +#. module: olap +#: wizard_view:olap.load.table,info:0 +#: wizard_view:olap.load.table,ok:0 +#: wizard_view:olap.query.logs.clear,info:0 +#: wizard_view:olap.query.logs.clear,ok:0 +msgid "Load Data" +msgstr "" + +#. module: olap +#: field:olap.cube,query_ids:0 +msgid "Queries" +msgstr "" + +#. module: olap +#: selection:olap.fact.database,type:0 +msgid "Oracle" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_cube_form +#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form +#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes +msgid "Olap Cubes" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form +msgid "Olap Cubes Table" +msgstr "" + +#. module: olap +#: field:olap.measure,name:0 +msgid "Measure name" +msgstr "" + +#. module: olap +#: selection:olap.fact.database,connection_type:0 +msgid "Socket" +msgstr "" + +#. module: olap +#: field:olap.fact.database,connection_type:0 +msgid "Connection type" +msgstr "" + +#. module: olap +#: selection:olap.measure,agregator:0 +msgid "count" +msgstr "" + +#. module: olap +#: field:olap.fact.database,db_name:0 +msgid "Database name" +msgstr "" + +#. module: olap +#: field:olap.database.columns,type:0 +msgid "Type" +msgstr "" + +#. module: olap +#: view:olap.database.columns:0 +#: view:olap.database.tables:0 +msgid "Show" +msgstr "" + +#. module: olap +#: wizard_button:olap.query_builder,exec,back:0 +#: wizard_button:olap.query_builder,ok,back:0 +msgid "Change cube" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form +#: view:olap.cube.table:0 +#: field:olap.cube.table,line_ids:0 +msgid "Database Tables" +msgstr "" + +#. module: olap +#: help:olap.level,table_name:0 +msgid "" +"The name of the table on which the column is defined. If False, take the " +"table from the hierarchy." +msgstr "" + +#. module: olap +#: selection:olap.schema,state:0 +msgid "Nothing has been Configured" +msgstr "" + +#. module: olap +#: field:olap.dimension,name:0 +msgid "Dimension name" +msgstr "" + +#. module: olap +#: wizard_button:olap.load.table,ok,end:0 +msgid "Continue and Configure Structure" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_measure +#: view:olap.measure:0 +msgid "Olap measure" +msgstr "" + +#. module: olap +#: help:olap.cube,table_id:0 +msgid "Table(s) for cube." +msgstr "" + +#. module: olap +#: wizard_field:olap.query_builder,exec,measure:0 +#: wizard_field:olap.query_builder,ok,measure:0 +msgid "Measure" +msgstr "" + +#. module: olap +#: field:olap.database.columns,column_db_name:0 +msgid "Column DBName" +msgstr "" + +#. module: olap +#: selection:olap.schema,state:0 +msgid "We Can Start building Cube" +msgstr "" + +#. module: olap +#: field:olap.cube.table.line,table_id:0 +msgid "Database Table" +msgstr "" + +#. module: olap +#: field:olap.schema,name:0 +msgid "Schema name" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form +#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form +#: view:olap.query.logs:0 +msgid "My Logs" +msgstr "" + +#. module: olap +#: view:olap.fact.database:0 +msgid "Information" +msgstr "" + +#. module: olap +#: wizard_field:olap.query_builder,back,cube_schema:0 +#: wizard_field:olap.query_builder,init,cube_schema:0 +msgid "Select Cube" +msgstr "" + +#. module: olap +#: field:olap.hierarchy,table_id:0 +msgid "Fact table(s)" +msgstr "" + +#. module: olap +#: model:ir.actions.url,name:olap.menu_url_cube_designer +msgid "name_menu_url_cube_designer" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_config_bi_parameters +msgid "Parameters Configuration" +msgstr "" + +#. module: olap +#: view:olap.schema:0 +msgid "Connect to Database" +msgstr "" + +#. module: olap +#: selection:olap.schema,state:0 +msgid "Database Connected" +msgstr "" + +#. module: olap +#: field:olap.application.field,table_name:0 +#: field:olap.application.table,name:0 +msgid "Application table name" +msgstr "" + +#. module: olap +#: help:olap.hierarchy,table_id:0 +msgid "Table(s) to make hierarchy on the cube." +msgstr "" + +#. module: olap +#: view:olap.fact.database:0 +msgid "General information" +msgstr "" + +#. module: olap +#: field:olap.application,query:0 +msgid "Application Query" +msgstr "" + +#. module: olap +#: help:olap.cube,query_log:0 +msgid "Enabling this will log all the queries in the browser" +msgstr "" + +#. module: olap +#: field:olap.saved.query,mdx_id:0 +msgid "Module" +msgstr "" + +#. module: olap +#: field:olap.application.field,is_hidden:0 +#: field:olap.application.table,is_hidden:0 +#: field:olap.database.columns,hide:0 +#: field:olap.database.tables,hide:0 +msgid "Hidden" +msgstr "" + +#. module: olap +#: field:olap.dimension,hierarchy_ids:0 +msgid "Hierarchies" +msgstr "" + +#. module: olap +#: field:olap.query.logs,result_size:0 +msgid "Result Size" +msgstr "" + +#. module: olap +#: view:olap.application:0 +msgid "Olap Application" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_database_tables +msgid "Olap Database Tables" +msgstr "" + +#. module: olap +#: selection:olap.measure,formatstring:0 +msgid "Prefix Default Currency (EUR 0000.00)" +msgstr "" + +#. module: olap +#: view:olap.cube.table:0 +msgid "Olap cube_table" +msgstr "" + +#. module: olap +#: view:olap.parameters.config.wizard:0 +msgid "Parameters Configure" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_hierarchy +#: view:olap.hierarchy:0 +msgid "Olap hierarchy" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_cube_table +#: model:ir.model,name:olap.model_olap_cube_table_line +msgid "Olap cube table" +msgstr "" + +#. module: olap +#: field:olap.application.field,field_name:0 +msgid "Field name" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_olap_query_logs +msgid "Olap query logs" +msgstr "" + +#. module: olap +#: field:olap.fact.database,name:0 +msgid "Fact name" +msgstr "" + +#. module: olap +#: help:olap.measure,formatstring:0 +msgid " Let you specify how the measure to be displayed in cube browser" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_bi_server_parameters +msgid "Server Parameters" +msgstr "" + +#. module: olap +#: wizard_view:olap.load.table,init:0 +#: wizard_button:olap.load.table,init,ok:0 +#: view:olap.schema:0 +msgid "Load Database Structure" +msgstr "" + +#. module: olap +#: field:olap.level,name:0 +msgid "Level name" +msgstr "" + +#. module: olap +#: field:olap.cube,schema_id:0 +#: field:olap.query.logs,schema_id:0 +#: field:olap.saved.query,schema_id:0 +msgid "Schema" +msgstr "" + +#. module: olap +#: field:olap.fact.database,connection_url:0 +#: field:olap.schema,app_detect:0 +msgid "Connection URL" +msgstr "" + +#. module: olap +#: field:olap.schema,cube_ids:0 +msgid "Cubes" +msgstr "" + +#. module: olap +#: view:olap.schema:0 +msgid "ReConfigure Structure" +msgstr "" + +#. module: olap +#: field:olap.application,field_ids:0 +msgid "Fields" +msgstr "" + +#. module: olap +#: selection:olap.measure,agregator:0 +msgid "Average" +msgstr "" + +#. module: olap +#: view:bi.load.db.wizard:0 +msgid "Load Database Tables" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form +msgid "Olap Hierarchy" +msgstr "" + +#. module: olap +#: field:olap.cube.table.line,cube_table_id:0 +msgid "Cube Table" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_bi +msgid "Businesss Intelligence" +msgstr "" + +#. module: olap +#: model:ir.model,name:olap.model_bi_load_db_wizard +msgid "bi.load.db.wizard" +msgstr "" + +#. module: olap +#: model:ir.actions.url,name:olap.menu_url_cube_browser +msgid "name_menu_url_cube_browser" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form +msgid "Databases" +msgstr "" + +#. module: olap +#: field:olap.hierarchy,name:0 +msgid "Hierarchy name" +msgstr "" + +#. module: olap +#: model:ir.module.module,description:olap.module_meta_information +msgid "" +"\n" +" Base module to manage Olap schemas. Cube designer.\n" +" " +msgstr "" + +#. module: olap +#: view:olap.cube.table:0 +msgid "Joined Tables" +msgstr "" + +#. module: olap +#: field:olap.schema,loaded:0 +msgid "Loading Datastructure" +msgstr "" + +#. module: olap +#: view:olap.cube.table:0 +msgid "Joined Table" +msgstr "" + +#. module: olap +#: selection:olap.fact.database,type:0 +msgid "PostgreSQL" +msgstr "" + +#. module: olap +#: wizard_view:olap.query.logs.clear,init:0 +msgid " To Load Data" +msgstr "" + +#. module: olap +#: field:olap.hierarchy,sequence:0 +#: field:olap.level,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: olap +#: model:ir.ui.menu,name:olap.menu_bi_conf_tools +msgid "Tools" +msgstr "" + +#. module: olap +#: field:olap.schema,state:0 +msgid "Schema State" +msgstr "" + +#. module: olap +#: selection:olap.measure,datatype:0 +msgid "Float" +msgstr "" + +#. module: olap +#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form +#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form +#: view:olap.query.logs:0 +msgid "All Logs" +msgstr "" + +#. module: olap +#: selection:olap.fact.database,connection_type:0 +#: field:olap.parameters.config.wizard,host_port:0 +msgid "Port" +msgstr "" + +#. module: olap +#: view:olap.fact.database:0 +msgid "Fact database" +msgstr "" + +#. module: olap +#: model:ir.module.module,shortdesc:olap.module_meta_information +msgid "olap" +msgstr "" + +#. module: olap +#: field:olap.database.columns,name:0 +msgid "Column Name" +msgstr "" + +#. module: olap +#: field:olap.database.tables,table_db_name:0 +msgid "Table Name" +msgstr "" + +#. module: olap +#: wizard_view:olap.application.configuration,configure:0 +msgid "Auto Configure" +msgstr "" + +#. module: olap +#: field:olap.schema,configure:0 +msgid "Configuring Datastructure" +msgstr "" + +#. module: olap +#: model:ir.actions.wizard,name:olap.bi_load_configuration_table +msgid "Open Configuration" +msgstr "" + +#. module: olap +#: view:olap.schema:0 +msgid "Configure Automatically " +msgstr "" + +#. module: olap +#: model:ir.actions.wizard,name:olap.bi_clear_logs +#: model:ir.ui.menu,name:olap.menu_bi_clear_logs +#: wizard_button:olap.query.logs.clear,init,ok:0 +msgid "Clear Logs" +msgstr "" diff --git a/addons/olap_crm/i18n/oc.po b/addons/olap_crm/i18n/oc.po new file mode 100644 index 00000000000..3b0826e83e5 --- /dev/null +++ b/addons/olap_crm/i18n/oc.po @@ -0,0 +1,31 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-26 05:29+0000\n" +"PO-Revision-Date: 2010-03-12 13:38+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: olap_crm +#: model:ir.module.module,description:olap_crm.module_meta_information +msgid "" +"\n" +" Sale module will load the data in olap tables\n" +" " +msgstr "" + +#. module: olap_crm +#: model:ir.module.module,shortdesc:olap_crm.module_meta_information +msgid "olap_crm" +msgstr "olap_crm" diff --git a/addons/olap_extract/i18n/oc.po b/addons/olap_extract/i18n/oc.po new file mode 100644 index 00000000000..550e53ba6f9 --- /dev/null +++ b/addons/olap_extract/i18n/oc.po @@ -0,0 +1,56 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-26 05:29+0000\n" +"PO-Revision-Date: 2010-03-12 13:38+0000\n" +"Last-Translator: Cédric VALMARY \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-03-13 04:51+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: olap_extract +#: model:ir.module.module,shortdesc:olap_extract.module_meta_information +msgid "olap_extract" +msgstr "" + +#. module: olap_extract +#: wizard_button:olap.extract.schema,init,ok:0 +msgid "OK" +msgstr "D'acòrdi" + +#. module: olap_extract +#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema +msgid "Olap Extract" +msgstr "" + +#. module: olap_extract +#: model:ir.module.module,description:olap_extract.module_meta_information +msgid "" +"\n" +" Extracts the schema structure.\n" +" " +msgstr "" + +#. module: olap_extract +#: wizard_field:olap.extract.schema,init,module_name:0 +msgid "Module Name" +msgstr "" + +#. module: olap_extract +#: wizard_button:olap.extract.schema,init,end:0 +msgid "Cancel" +msgstr "Anullar" + +#. module: olap_extract +#: wizard_view:olap.extract.schema,init:0 +msgid "New Module Name" +msgstr "" From 81d69bc2523fe482df695b9f0a441c368d821bb0 Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Mon, 15 Mar 2010 10:18:15 +0530 Subject: [PATCH 08/34] [FIX] account_analytic_plan: product_id_change() missing argument bzr revid: mra@tinyerp.com-20100315044815-q775fcwjvpo2u618 --- addons/account_analytic_plans/account_analytic_plans.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index 0accc1e8b7e..52fc1aa1f9b 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,7 +15,7 @@ # 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 . +# along with this program. If not, see . # ############################################################################## from lxml import etree @@ -258,8 +258,8 @@ class account_invoice_line(osv.osv): res ['analytics_id']=line.analytics_id and line.analytics_id.id or False return res - def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, address_invoice_id=False, context=None): - res_prod = super(account_invoice_line,self).product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition_id, price_unit, address_invoice_id, context) + def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, address_invoice_id=False, currency_id=False, context=None): + res_prod = super(account_invoice_line,self).product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition_id, price_unit, address_invoice_id, currency_id, context=context) rec = self.pool.get('account.analytic.default').account_get(cr, uid, product, partner_id, uid, time.strftime('%Y-%m-%d'), context) if rec and rec.analytics_id: res_prod['value'].update({'analytics_id':rec.analytics_id.id}) From 54bd1efc6d845a53568269965a0823b6268b23f5 Mon Sep 17 00:00:00 2001 From: Launchpad Code Hosting Date: Mon, 15 Mar 2010 04:48:27 +0000 Subject: [PATCH 09/34] Launchpad automatic translations update. bzr revid: codehost@crowberry-20100313045105-drjiyqsjjwkryu6s bzr revid: codehost@crowberry-20100314050224-lzrxzcq27be2qlxg bzr revid: codehost@crowberry-20100315044827-75bry7s7k1dev73q --- bin/addons/base/i18n/fi.po | 8 ++++---- bin/addons/base/i18n/hr.po | 4 ++-- bin/addons/base/i18n/it.po | 4 ++-- bin/addons/base/i18n/ja.po | 4 ++-- bin/addons/base/i18n/sv.po | 4 ++-- bin/addons/base/i18n/uk.po | 4 ++-- bin/addons/base/i18n/zh_CN.po | 30 +++++++++++++++--------------- 7 files changed, 29 insertions(+), 29 deletions(-) diff --git a/bin/addons/base/i18n/fi.po b/bin/addons/base/i18n/fi.po index 554dc2dfb21..d76791b3541 100644 --- a/bin/addons/base/i18n/fi.po +++ b/bin/addons/base/i18n/fi.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: 2009-12-15 06:31+0000\n" -"Last-Translator: mra (Open ERP) \n" +"PO-Revision-Date: 2010-03-13 05:29+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-01-14 04:45+0000\n" +"X-Launchpad-Export-Date: 2010-03-14 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base @@ -7547,7 +7547,7 @@ msgstr "keskitetty" #. module: base #: field:maintenance.contract.wizard,state:0 msgid "States" -msgstr "Osavaltiot" +msgstr "Tilat" #. module: base #: view:multi_company.default:0 diff --git a/bin/addons/base/i18n/hr.po b/bin/addons/base/i18n/hr.po index 195bcca96f7..fe562db02a5 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-03-11 05:23+0000\n" +"PO-Revision-Date: 2010-03-14 05:39+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-03-12 04:50+0000\n" +"X-Launchpad-Export-Date: 2010-03-15 04:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: hr\n" diff --git a/bin/addons/base/i18n/it.po b/bin/addons/base/i18n/it.po index acca5687353..ed9e2a191a3 100644 --- a/bin/addons/base/i18n/it.po +++ b/bin/addons/base/i18n/it.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-03-11 11:29+0000\n" +"PO-Revision-Date: 2010-03-12 05:20+0000\n" "Last-Translator: Maurizio.Colella \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-03-12 04:50+0000\n" +"X-Launchpad-Export-Date: 2010-03-13 04:50+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 7edaec05ea2..dc4d590b5ac 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-03-11 05:20+0000\n" +"PO-Revision-Date: 2010-03-14 05:37+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-03-12 04:50+0000\n" +"X-Launchpad-Export-Date: 2010-03-15 04:48+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 3f0e1872dab..b72083a500a 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-03-11 05:02+0000\n" +"PO-Revision-Date: 2010-03-14 05:41+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-03-12 04:51+0000\n" +"X-Launchpad-Export-Date: 2010-03-15 04:48+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 2e9caa02d93..b4e60aa2480 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-03-11 05:11+0000\n" +"PO-Revision-Date: 2010-03-14 05:41+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-03-12 04:51+0000\n" +"X-Launchpad-Export-Date: 2010-03-15 04:48+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 b3f0c8573fd..a1012d925bd 100644 --- a/bin/addons/base/i18n/zh_CN.po +++ b/bin/addons/base/i18n/zh_CN.po @@ -7,19 +7,19 @@ 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-24 05:45+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2010-03-15 03:22+0000\n" +"Last-Translator: mrshelly \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-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2010-03-15 04:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base #: model:res.country,name:base.sh msgid "Saint Helena" -msgstr "圣赫勒拿岛" +msgstr "圣赫勒拿" #. module: base #: wizard_view:res.partner.sms_send,init:0 @@ -34,13 +34,13 @@ msgstr "%j - 十进制表示的该年中的天数 [001,366]." #. module: base #: field:ir.values,meta_unpickle:0 msgid "Metadata" -msgstr "元数据" +msgstr "Metadata" #. module: base #: field:ir.ui.view,arch:0 #: field:ir.ui.view.custom,arch:0 msgid "View Architecture" -msgstr "视图结构" +msgstr "视图数据" #. module: base #: code:addons/base/ir/ir_model.py:0 @@ -68,7 +68,7 @@ msgstr "要浏览官方翻译,请访问此链接: " #. module: base #: selection:module.lang.install,init,lang:0 msgid "Hungarian / Magyar" -msgstr "匈牙利语 / 马札儿语" +msgstr "匈牙利/匈牙利语" #. module: base #: field:ir.actions.server,wkf_model_id:0 @@ -83,7 +83,7 @@ msgstr "已创建的视图" #. module: base #: view:workflow.activity:0 msgid "Outgoing transitions" -msgstr "传出转换" +msgstr "传出节点" #. module: base #: selection:ir.report.custom,frequency:0 @@ -113,7 +113,7 @@ msgstr "" #. module: base #: field:ir.rule,operand:0 msgid "Operand" -msgstr "操作数" +msgstr "操作符" #. module: base #: model:res.country,name:base.kr @@ -130,7 +130,7 @@ msgstr "转换" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom msgid "ir.ui.view.custom" -msgstr "ir.ui.view.custom" +msgstr "自定义视图" #. module: base #: model:res.country,name:base.sz @@ -141,7 +141,7 @@ msgstr "斯威士兰" #: model:ir.model,name:base.model_ir_actions_report_custom #: selection:ir.ui.menu,action:0 msgid "ir.actions.report.custom" -msgstr "ir.actions.report.custom" +msgstr "自定义报表" #. module: base #: selection:ir.ui.menu,icon:0 @@ -167,7 +167,7 @@ msgstr "公司结构" #. module: base #: model:ir.model,name:base.model_ir_report_custom_fields msgid "ir.report.custom.fields" -msgstr "ir.report.custom.fields" +msgstr "自定义报表字段" #. module: base #: view:res.partner:0 @@ -199,12 +199,12 @@ msgstr "模块数" #. module: base #: field:res.partner.bank.type.field,size:0 msgid "Max. Size" -msgstr "最大尺寸" +msgstr "" #. module: base #: field:res.partner.address,name:0 msgid "Contact Name" -msgstr "联系人名称" +msgstr "联系人姓名" #. module: base #: code:addons/base/module/wizard/wizard_export_lang.py:0 @@ -229,7 +229,7 @@ msgstr "密码不符合!" #: code:addons/base/module/module.py:0 #, python-format msgid "This url '%s' must provide an html file with links to zip modules" -msgstr "这个 URL '%s' 必须提供一个链接到 zip 模块文件的 HTML 页面" +msgstr "" #. module: base #: selection:res.request,state:0 From fe2e3b9d2fb0753992d65b7a04252090f113285d Mon Sep 17 00:00:00 2001 From: "HDA (OpenERP)" Date: Mon, 15 Mar 2010 12:12:12 +0530 Subject: [PATCH 10/34] Changed bae_quality_integration.py file path in Makefile bzr revid: hda@tinyerp.com-20100315064212-s57wk2qk3a62ne0z --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index b4a57c2859b..782a3d51a3f 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ module := base database := terp language := fr_FR i18n-import := bin/addons/base/i18n/fr_FR.po -interrogation_file := bin/addons/quality_integration_server/base_quality_interrogation.py +interrogation_file := bin/addons/base_quality_interrogation.py login := admin password := admin From 65a150d3a3fd24cd8addbb384c4e493890d28da6 Mon Sep 17 00:00:00 2001 From: "HDA (OpenERP)" Date: Mon, 15 Mar 2010 12:30:37 +0530 Subject: [PATCH 11/34] Fixed procurement date and datetime widget problem bzr revid: hda@tinyerp.com-20100315070037-1ohwkjxrqh95uk1l --- addons/mrp/mrp_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index 29e37f9532b..9c0b2000b94 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -819,7 +819,7 @@ - + From 9114ef2732f2b40b5beddb5d49860d4e2c19f302 Mon Sep 17 00:00:00 2001 From: "YSA(OpenERP)" <> Date: Mon, 15 Mar 2010 12:47:09 +0530 Subject: [PATCH 12/34] [FIX] Document : Import declaration was missing for Popen lp bug: https://launchpad.net/bugs/538225 fixed bzr revid: jvo@tinyerp.com-20100315071709-f8mjbm9vb5byht69 --- addons/document/document_directory.py | 6 +++--- addons/document/std_index.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/document/document_directory.py b/addons/document/document_directory.py index bcb86d589d2..17c3dfb66d9 100644 --- a/addons/document/document_directory.py +++ b/addons/document/document_directory.py @@ -65,14 +65,14 @@ class document_directory(osv.osv): objid=self.pool.get('ir.model.data') try: mid = objid._get_id(cr, uid, 'document', 'dir_root') - return None # TODO: check why not display root dir + return False # TODO: check why not display root dir if not mid: - return None + return False except Exception, e: import netsvc logger = netsvc.Logger() logger.notifyChannel("document", netsvc.LOG_WARNING, 'Cannot set directory root:'+ str(e)) - return None + return False return objid.browse(cr, uid, mid, context=context).res_id def _get_def_storage(self,cr,uid,context=None): diff --git a/addons/document/std_index.py b/addons/document/std_index.py index bd61c65e16b..1f639a32fa3 100644 --- a/addons/document/std_index.py +++ b/addons/document/std_index.py @@ -23,7 +23,7 @@ import StringIO import odt2txt from content_index import indexer, cntIndex - +from subprocess import Popen, PIPE def _to_unicode(s): try: From 43f356ec67f042ef97ac70e332913fd82a472276 Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Mon, 15 Mar 2010 12:57:07 +0530 Subject: [PATCH 13/34] [IMP] Document : size for file_type column correceted lp bug: https://launchpad.net/bugs/538224 fixed bzr revid: jvo@tinyerp.com-20100315072707-1ajhzihk5u5z7wf0 --- addons/document/document.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/document/document.py b/addons/document/document.py index 824607fa2e8..375f24cd62a 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -77,7 +77,7 @@ class document_file(osv.osv): # the directory id now is mandatory. It can still be computed automatically. 'parent_id': fields.many2one('document.directory', 'Directory', select=1, required=True), 'file_size': fields.integer('File Size', required=True), - 'file_type': fields.char('Content Type', size=32), + 'file_type': fields.char('Content Type', size=64), # If ir.attachment contained any data before document is installed, preserve # the data, don't drop the column! 'db_datas': fields.binary('Data', oldname='datas'), @@ -141,6 +141,8 @@ class document_file(osv.osv): return super(document_file, self).copy(cr, uid, id, default, context) def write(self, cr, uid, ids, vals, context=None): + if not isinstance(ids, list): + ids = [ids] res = self.search(cr, uid, [('id', 'in', ids)]) if not len(res): return False From d96501aa74af87522161d122ef0096a48c8fd889 Mon Sep 17 00:00:00 2001 From: "GPA(OpenERP)" <> Date: Mon, 15 Mar 2010 13:03:26 +0530 Subject: [PATCH 14/34] [FIX] Analytic : Onchange_event corrected lp bug: https://launchpad.net/bugs/537493 fixed bzr revid: jvo@tinyerp.com-20100315073326-xtqoebz56fxs6lme --- addons/analytic/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/analytic/project.py b/addons/analytic/project.py index 1f24a99d235..e9558f7a101 100644 --- a/addons/analytic/project.py +++ b/addons/analytic/project.py @@ -255,7 +255,7 @@ class account_analytic_account(osv.osv): if not parent_id: return {} parent = self.read(cr, uid, [parent_id], ['partner_id','code'])[0] - childs = self.search(cr, uid, [('parent_id', '=', parent_id), ('active', 'in', [True, False])]) + childs = self.search(cr, uid, [('parent_id', '=', parent_id)]) numchild = len(childs) if parent['partner_id']: partner = parent['partner_id'][0] From a64e07de85f468adf4e9c5ec85fbb1c3acc33984 Mon Sep 17 00:00:00 2001 From: "GPA(OpenERP)" <> Date: Mon, 15 Mar 2010 15:18:19 +0530 Subject: [PATCH 15/34] [FIX] Account : Partner ledger wizard issue corrected lp bug: https://launchpad.net/bugs/537491 fixed bzr revid: jvo@tinyerp.com-20100315094819-017k2wgl0kqlny9w --- addons/account/wizard/wizard_third_party_ledger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/wizard/wizard_third_party_ledger.py b/addons/account/wizard/wizard_third_party_ledger.py index c89f87fd8e0..6bf415d0ca6 100755 --- a/addons/account/wizard/wizard_third_party_ledger.py +++ b/addons/account/wizard/wizard_third_party_ledger.py @@ -114,7 +114,7 @@ class wizard_report(wizard.interface): sql = """ SELECT f.id, f.date_start, f.date_stop FROM account_fiscalyear f Where %s between f.date_start and f.date_stop """ - cr.execute(sql,(data['form']['date1'])) + cr.execute(sql,(data['form']['date1'],)) res = cr.dictfetchall() if res: if (data['form']['date2'] > res[0]['date_stop'] or data['form']['date2'] < res[0]['date_start']): From c6ea518fbdb937b37a83d46a4a18eb7139c811d7 Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Mon, 15 Mar 2010 17:33:38 +0530 Subject: [PATCH 16/34] [FIX] scrum: Fix problem on search view of scrum meeting (Date problem) bzr revid: mra@tinyerp.com-20100315120338-3z68no0akqeqbnz8 --- addons/scrum/scrum_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/scrum/scrum_view.xml b/addons/scrum/scrum_view.xml index 57c97ef6f89..d0cad003216 100644 --- a/addons/scrum/scrum_view.xml +++ b/addons/scrum/scrum_view.xml @@ -319,7 +319,7 @@ - + From 6e90109b674a9488dde3eb471b0299546bd436a3 Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Mon, 15 Mar 2010 13:39:08 +0100 Subject: [PATCH 17/34] [FIX] Remove the default values on the --no-netrpc and --no-xmlrpc flags of the command line. The system will check if these flags are None or not. lp bug: https://launchpad.net/bugs/531430 fixed bzr revid: stephane@openerp.com-20100315123908-6j6ii72g7ed4rvxn --- bin/tools/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/tools/config.py b/bin/tools/config.py index f814c3db6eb..670c20af1af 100644 --- a/bin/tools/config.py +++ b/bin/tools/config.py @@ -103,8 +103,8 @@ class configmanager(object): parser.add_option("-p", "--port", dest="port", help="specify the TCP port", type="int") parser.add_option("--net_interface", dest="netinterface", help="specify the TCP IP address for netrpc") parser.add_option("--net_port", dest="netport", help="specify the TCP port for netrpc", type="int") - parser.add_option("--no-netrpc", dest="netrpc", action="store_false", default=True, help="disable netrpc") - parser.add_option("--no-xmlrpc", dest="xmlrpc", action="store_false", default=True, help="disable xmlrpc") + parser.add_option("--no-netrpc", dest="netrpc", action="store_false", help="disable netrpc") + parser.add_option("--no-xmlrpc", dest="xmlrpc", action="store_false", help="disable xmlrpc") parser.add_option("-i", "--init", dest="init", help="init a module (use \"all\" for all modules)") parser.add_option("--without-demo", dest="without_demo", help="load demo data for a module (use \"all\" for all modules)", default=False) From b9dce4ea818e0fc6b5df524968a1c5a481f538a5 Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Mon, 15 Mar 2010 16:53:10 +0100 Subject: [PATCH 18/34] [FIX] orm: Allows the inline modification of the _inherits fields lp bug: https://launchpad.net/bugs/527263 fixed bzr revid: stephane@openerp.com-20100315155310-fbti23cazpovjnpd --- bin/osv/orm.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 7f412be0a7a..0beee3be289 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -2996,7 +2996,7 @@ class orm(orm_template): if self._inherits[v] not in vals: tocreate[v] = {} else: - tocreate[v] = {self._inherits[v]:vals[self._inherits[v]]} + tocreate[v] = {'id' : vals[self._inherits[v]]} (upd0, upd1, upd2) = ('', '', []) upd_todo = [] for v in vals.keys(): @@ -3020,10 +3020,17 @@ class orm(orm_template): for table in tocreate: if self._inherits[table] in vals: del vals[self._inherits[table]] - id = self.pool.get(table).create(cr, user, tocreate[table]) + + record_id = tocreate[table].pop('id', None) + + if record_id is None: + record_id = self.pool.get(table).create(cr, user, tocreate[table], context=context) + else: + self.pool.get(table).write(cr, user, [record_id], tocreate[table], context=context) + upd0 += ','+self._inherits[table] upd1 += ',%s' - upd2.append(id) + upd2.append(record_id) #Start : Set bool fields to be False if they are not touched(to make search more powerful) bool_fields = [x for x in self._columns.keys() if self._columns[x]._type=='boolean'] From fb203e251e72d6a8248519f412c8275a288bfddb Mon Sep 17 00:00:00 2001 From: Launchpad Code Hosting Date: Tue, 16 Mar 2010 04:46:42 +0000 Subject: [PATCH 19/34] Launchpad automatic translations update. bzr revid: codehost@crowberry-20100316044642-av44jo22e343qjqw --- addons/account/i18n/sv.po | 52 +++++++++++++++++------------------ addons/account/i18n/th.po | 14 +++++----- addons/document/i18n/sv.po | 8 +++--- addons/idea/i18n/sv.po | 8 +++--- addons/membership/i18n/sv.po | 14 +++++----- addons/report_sale/i18n/fi.po | 8 +++--- addons/stock/i18n/el.po | 8 +++--- 7 files changed, 56 insertions(+), 56 deletions(-) diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po index d0ecd869810..071d06f1483 100644 --- a/addons/account/i18n/sv.po +++ b/addons/account/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-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-03-11 15:54+0000\n" +"PO-Revision-Date: 2010-03-15 14:11+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-03-12 04:51+0000\n" +"X-Launchpad-Export-Date: 2010-03-16 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -813,7 +813,7 @@ msgstr "Flytta rader" #. module: account #: model:ir.model,name:account.model_account_config_wizard msgid "account.config.wizard" -msgstr "Kontokonfiguration guide" +msgstr "account.config.wizard" #. module: account #: model:ir.actions.act_window,name:account.report_account_analytic_journal_tree @@ -1555,7 +1555,7 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_finance_legal_statement msgid "Legal Statements" -msgstr "" +msgstr "Myndighetsrapporter" #. module: account #: field:account.tax.code,parent_id:0 @@ -2254,7 +2254,7 @@ msgstr "Öppna transaktionsjournal" #. module: account #: view:account.config.wizard:0 msgid "Create a Fiscal Year" -msgstr "Skapa nytt verksamhetsår" +msgstr "Skapa ett verksamhetsår" #. module: account #: field:product.template,taxes_id:0 @@ -3665,17 +3665,17 @@ msgstr "" #: wizard_view:account.invoice.refund,init:0 #: model:ir.actions.wizard,name:account.wizard_invoice_refund msgid "Credit Note" -msgstr "" +msgstr "Kreditnota" #. module: account #: model:ir.actions.todo,note:account.config_fiscalyear msgid "Define Fiscal Years and Select Charts of Account" -msgstr "" +msgstr "Definiera verksamhetsåren och välj kontoplan" #. module: account #: wizard_field:account.move.line.reconcile,addendum,period_id:0 msgid "Write-Off Period" -msgstr "" +msgstr "Avskrivningsperiod" #. module: account #: selection:account.config.wizard,period:0 @@ -3703,7 +3703,7 @@ msgstr "" #: selection:account.config.wizard,period:0 #: field:report.hr.timesheet.invoice.journal,name:0 msgid "Month" -msgstr "" +msgstr "Månad" #. module: account #: model:ir.model,name:account.model_account_subscription @@ -3737,7 +3737,7 @@ msgstr "" #: field:account.fiscalyear,date_start:0 #: field:account.subscription,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Startdatum" #. module: account #: wizard_view:account.general.ledger.report,account_selection:0 @@ -3952,12 +3952,12 @@ msgstr "Importera från dina bankutdrag" #. module: account #: view:account.chart.template:0 msgid "Properties" -msgstr "" +msgstr "Egenskaper" #. module: account #: view:res.partner:0 msgid "Customer Accounting Properties" -msgstr "" +msgstr "Kundens bokföringsinställningar" #. module: account #: view:account.bank.statement:0 @@ -4021,7 +4021,7 @@ msgstr "" #: field:account.tax,account_paid_id:0 #: field:account.tax.template,account_paid_id:0 msgid "Refund Tax Account" -msgstr "" +msgstr "Skatteåterbäringskonto" #. module: account #: field:account.tax.code,child_ids:0 @@ -4038,17 +4038,17 @@ msgstr "" #: view:account.bank.statement:0 #: field:account.bank.statement,line_ids:0 msgid "Statement lines" -msgstr "" +msgstr "Verifikatrader" #. module: account #: field:account.move.line,amount_taxed:0 msgid "Taxed Amount" -msgstr "" +msgstr "Skatteunderlag" #. module: account #: field:account.invoice.line,price_subtotal:0 msgid "Subtotal w/o tax" -msgstr "" +msgstr "Nettobelopp" #. module: account #: field:account.invoice.line,invoice_id:0 @@ -4058,7 +4058,7 @@ msgstr "" #. module: account #: field:account.analytic.line,general_account_id:0 msgid "General Account" -msgstr "" +msgstr "Huvudkonton" #. module: account #: help:account.move.line,quantity:0 @@ -4114,12 +4114,12 @@ msgstr "" #. module: account #: field:wizard.multi.charts.accounts,seq_journal:0 msgid "Separated Journal Sequences" -msgstr "" +msgstr "Separerade nummerserier för böcker" #. module: account #: help:account.bank.statement.reconcile,total_second_currency:0 msgid "The currency of the journal" -msgstr "" +msgstr "Valuta för boken" #. module: account #: view:account.journal.column:0 @@ -4149,7 +4149,7 @@ msgstr "Klar" #: model:ir.ui.menu,name:account.menu_action_account_period_form #: model:ir.ui.menu,name:account.next_id_23 msgid "Periods" -msgstr "" +msgstr "Perioder" #. module: account #: rml:account.invoice:0 @@ -4166,7 +4166,7 @@ msgstr "Faktura" #: wizard_button:account.open_closed_fiscalyear,init,open:0 #: wizard_button:account_use_models,create,open_move:0 msgid "Open" -msgstr "" +msgstr "Öppen" #. module: account #: model:ir.ui.menu,name:account.next_id_29 @@ -4253,7 +4253,7 @@ msgstr "Ok" #. module: account #: rml:account.invoice:0 msgid "Taxes:" -msgstr "" +msgstr "Skatter:" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree7 @@ -4714,7 +4714,7 @@ msgstr "" #. module: account #: view:account.fiscalyear:0 msgid "Create Monthly Periods" -msgstr "" +msgstr "Skapa månatliga perioder" #. module: account #: wizard_button:account.aged.trial.balance,init,print:0 @@ -4841,7 +4841,7 @@ msgstr "Total:" #. module: account #: model:ir.model,name:account.model_account_analytic_journal msgid "account.analytic.journal" -msgstr "" +msgstr "account.analytic.journal" #. module: account #: view:account.fiscal.position:0 @@ -5478,7 +5478,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_tax_template msgid "account.tax.template" -msgstr "" +msgstr "account.tax.template" #. module: account #: field:wizard.multi.charts.accounts,bank_accounts_id:0 @@ -5746,7 +5746,7 @@ msgstr "Bokföringsegenskaper" #. module: account #: model:ir.model,name:account.model_account_sequence_fiscalyear msgid "account.sequence.fiscalyear" -msgstr "" +msgstr "account.sequence.fiscalyear" #. module: account #: wizard_field:account.print.journal.report,init,sort_selection:0 diff --git a/addons/account/i18n/th.po b/addons/account/i18n/th.po index 481357d0db9..33077b537c0 100644 --- a/addons/account/i18n/th.po +++ b/addons/account/i18n/th.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-12-23 10:50+0000\n" +"PO-Revision-Date: 2010-03-15 03:12+0000\n" "Last-Translator: Songpon Phusing \n" "Language-Team: Thai \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-03-11 04:52+0000\n" +"X-Launchpad-Export-Date: 2010-03-16 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -25,23 +25,23 @@ msgstr "ชื่อเรียกภายใน" #. module: account #: view:account.tax.code:0 msgid "Account Tax Code" -msgstr "" +msgstr "รหัสบัญชีภาษี" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree9 #: model:ir.ui.menu,name:account.menu_action_invoice_tree9 msgid "Unpaid Supplier Invoices" -msgstr "" +msgstr "ใบแจ้งหนี้ที่ยังไม่จ่าย" #. module: account #: model:ir.ui.menu,name:account.menu_finance_entries msgid "Entries Encoding" -msgstr "" +msgstr "กรอกข้อมูล" #. module: account #: model:ir.actions.todo,note:account.config_wizard_account_base_setup_form msgid "Specify The Message for the Overdue Payment Report." -msgstr "" +msgstr "ระบุข้อความสำหรับรายงานของการจ่ายที่เกินกำหนด" #. module: account #: model:process.transition,name:account.process_transition_confirmstatementfromdraft0 @@ -66,7 +66,7 @@ msgstr "" #. module: account #: wizard_view:account_use_models,init_form:0 msgid "Select Message" -msgstr "" +msgstr "เลือกข้อความ" #. module: account #: help:product.category,property_account_income_categ:0 diff --git a/addons/document/i18n/sv.po b/addons/document/i18n/sv.po index efdfca4d389..99f529889a6 100644 --- a/addons/document/i18n/sv.po +++ b/addons/document/i18n/sv.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-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-04-24 14:45+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2010-03-15 14:11+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-03-11 05:03+0000\n" +"X-Launchpad-Export-Date: 2010-03-16 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document @@ -203,7 +203,7 @@ msgstr "" #. module: document #: model:ir.ui.menu,name:document.menu_document msgid "Document Management" -msgstr "" +msgstr "Dokumenthantering" #. module: document #: selection:ir.attachment,store_method:0 diff --git a/addons/idea/i18n/sv.po b/addons/idea/i18n/sv.po index 100c38ed817..f5fb413e351 100644 --- a/addons/idea/i18n/sv.po +++ b/addons/idea/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-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-17 09:48+0000\n" -"Last-Translator: Jay (Open ERP) \n" +"PO-Revision-Date: 2010-03-15 14:12+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-03-11 04:54+0000\n" +"X-Launchpad-Export-Date: 2010-03-16 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: idea @@ -157,7 +157,7 @@ msgstr "" #. module: idea #: model:ir.ui.menu,name:idea.menu_reporting msgid "Reporting" -msgstr "" +msgstr "Rapportering" #. module: idea #: model:ir.model,name:idea.model_idea_vote_stat diff --git a/addons/membership/i18n/sv.po b/addons/membership/i18n/sv.po index eb3fd0464cd..720ebc1e012 100644 --- a/addons/membership/i18n/sv.po +++ b/addons/membership/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-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-02-16 11:17+0000\n" -"Last-Translator: Treecko \n" +"PO-Revision-Date: 2010-03-15 14:14+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-03-11 04:45+0000\n" +"X-Launchpad-Export-Date: 2010-03-16 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: membership @@ -179,7 +179,7 @@ msgstr "" #. module: membership #: model:ir.ui.menu,name:membership.menu_reporting msgid "Reporting" -msgstr "" +msgstr "Rapportering" #. module: membership #: view:res.partner:0 @@ -249,7 +249,7 @@ msgstr "" #: field:report.partner_member.year_new,canceled_amount:0 #: field:report.partner_member.year_new,canceled_number:0 msgid "Canceled" -msgstr "" +msgstr "Avbruten" #. module: membership #: model:product.pricelist,name:membership.list1m @@ -317,7 +317,7 @@ msgstr "" #: field:report.partner_member.year_new,paid_amount:0 #: field:report.partner_member.year_new,paid_number:0 msgid "Paid" -msgstr "" +msgstr "Betalad" #. module: membership #: selection:membership.membership_line,state:0 @@ -510,7 +510,7 @@ msgstr "" #. module: membership #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Fel: felaktig EAN-kod" #. module: membership #: field:report.partner_member.year,year:0 diff --git a/addons/report_sale/i18n/fi.po b/addons/report_sale/i18n/fi.po index 52896c232b5..1290fa29390 100644 --- a/addons/report_sale/i18n/fi.po +++ b/addons/report_sale/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-12-29 10:05+0000\n" -"Last-Translator: NightSpirit \n" +"PO-Revision-Date: 2010-03-15 14:30+0000\n" +"Last-Translator: Henri Kovalainen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-03-11 04:57+0000\n" +"X-Launchpad-Export-Date: 2010-03-16 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: report_sale @@ -330,4 +330,4 @@ msgstr "Myynti tiloittain" #. module: report_sale #: field:report.sale.order.created,amount_untaxed:0 msgid "Untaxed Amount" -msgstr "Veroton määrä" +msgstr "Veroton summa" diff --git a/addons/stock/i18n/el.po b/addons/stock/i18n/el.po index 8d5f16ac7e8..4eeaac056d9 100644 --- a/addons/stock/i18n/el.po +++ b/addons/stock/i18n/el.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-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-12-16 20:04+0000\n" -"Last-Translator: Andreas Porevopoulos \n" +"PO-Revision-Date: 2010-03-15 21:55+0000\n" +"Last-Translator: j0hn aka c7p \n" "Language-Team: nls@hellug.gr \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-03-11 04:40+0000\n" +"X-Launchpad-Export-Date: 2010-03-16 04:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" @@ -665,7 +665,7 @@ msgstr "Αναμενόμενη Ημερ/νία Αποστολής" #. module: stock #: rml:stock.picking.list:0 msgid "Shipping Address :" -msgstr "" +msgstr "Ταχυδρομική Διεύθυνση :" #. module: stock #: view:stock.tracking:0 From c983859b9d5002f8242dfe4d759712ba51d466a7 Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Tue, 16 Mar 2010 11:23:22 +0530 Subject: [PATCH 20/34] [FIX] project_timesheet: Creating and writing timesheet line from project task work lp bug: https://launchpad.net/bugs/539065 fixed bzr revid: mra@tinyerp.com-20100316055322-go9qvmqw4ckv17ri --- addons/project_timesheet/project_timesheet.py | 54 ++++++++++--------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/addons/project_timesheet/project_timesheet.py b/addons/project_timesheet/project_timesheet.py index fbafdb4a60a..a6743b10330 100644 --- a/addons/project_timesheet/project_timesheet.py +++ b/addons/project_timesheet/project_timesheet.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,7 +15,7 @@ # 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 . +# along with this program. If not, see . # ############################################################################## from osv import fields, osv @@ -58,11 +58,12 @@ class project_work(osv.osv): res['general_account_id'] = a res['product_uom_id'] = emp.product_id.uom_id.id return res - + def create(self, cr, uid, vals, *args, **kwargs): - obj = self.pool.get('hr.analytic.timesheet') + obj_timesheet = self.pool.get('hr.analytic.timesheet') + task_obj = self.pool.get('project.task') vals_line = {} - obj_task = self.pool.get('project.task').browse(cr, uid, vals['task_id']) + obj_task = task_obj.browse(cr, uid, vals['task_id']) result = self.get_user_related_details(cr, uid, vals.get('user_id', uid)) vals_line['name'] = '%s: %s' % (tools.ustr(obj_task.name), tools.ustr(vals['name']) or '/') vals_line['user_id'] = vals['user_id'] @@ -71,33 +72,36 @@ class project_work(osv.osv): vals_line['unit_amount'] = vals['hours'] acc_id = obj_task.project_id.category_id.id vals_line['account_id'] = acc_id - res = obj.on_change_account_id(cr, uid, False, acc_id) + res = obj_timesheet.on_change_account_id(cr, uid, False, acc_id) if res.get('value'): vals_line.update(res['value']) vals_line['general_account_id'] = result['general_account_id'] vals_line['journal_id'] = result['journal_id'] vals_line['amount'] = 00.0 vals_line['product_uom_id'] = result['product_uom_id'] - timeline_id = obj.create(cr, uid, vals_line, {}) - + amount = vals_line['unit_amount'] + prod_id = vals_line['product_id'] + unit = False + timeline_id = obj_timesheet.create(cr, uid, vals=vals_line, context=kwargs['context']) + # Compute based on pricetype - amount_unit=obj.on_change_unit_amount(cr, uid, line_id, - vals_line['product_id'], vals_line['unit_amount'], unit, context) - - vals_line['amount'] = (-1) * vals['hours']* (unit_amount or 0.0) - obj.write(cr, uid,[timeline_id], vals_line, {}) + amount_unit=obj_timesheet.on_change_unit_amount(cr, uid, timeline_id, + prod_id, amount, unit, context=kwargs['context']) + + vals_line['amount'] = (-1) * vals['hours']* (amount_unit['value']['amount'] or 0.0) + obj_timesheet.write(cr, uid,[timeline_id], vals_line, {}) vals['hr_analytic_timesheet_id'] = timeline_id return super(project_work,self).create(cr, uid, vals, *args, **kwargs) def write(self, cr, uid, ids, vals, context=None): vals_line = {} - - task = self.pool.get('project.task.work').browse(cr, uid, ids)[0] + obj = self.pool.get('hr.analytic.timesheet') + timesheet_obj = self.pool.get('hr.analytic.timesheet') + task = self.pool.get('project.task.work').browse(cr, uid, ids, context=context)[0] line_id = task.hr_analytic_timesheet_id # in case,if a record is deleted from timesheet,but we change it from tasks! - list_avail_ids = self.pool.get('hr.analytic.timesheet').search(cr, uid, []) + list_avail_ids = timesheet_obj.search(cr, uid, [], context=context) if line_id in list_avail_ids: - obj = self.pool.get('hr.analytic.timesheet') if 'name' in vals: vals_line['name'] = '%s: %s' % (tools.ustr(task.task_id.name), tools.ustr(vals['name']) or '/') if 'user_id' in vals: @@ -111,13 +115,13 @@ class project_work(osv.osv): vals_line['date'] = vals['date'][:10] if 'hours' in vals: vals_line['unit_amount'] = vals['hours'] - # Compute based on pricetype - amount_unit=obj.on_change_unit_amount(cr, uid, line_id, - vals_line['product_id'], vals_line['unit_amount'], unit, context) - - vals_line['amount'] = (-1) * vals['hours'] * (amount_unit or 0.0) - obj.write(cr, uid, [line_id], vals_line, {}) + unit = False + amount_unit=obj.on_change_unit_amount(cr, uid, line_id, + vals_line['product_id'], vals_line['unit_amount'], unit, context=context) + + vals_line['amount'] = (-1) * vals['hours'] * (amount_unit['value']['amount'] or 0.0) + obj.write(cr, uid, [line_id], vals_line, context=context) return super(project_work,self).write(cr, uid, ids, vals, context) @@ -147,9 +151,9 @@ class task(osv.osv): if task_obj.work_ids: work_ids = [x.id for x in task_obj.work_ids] self.pool.get('project.task.work').unlink(cr, uid, work_ids, *args, **kwargs) - + return super(task,self).unlink(cr, uid, ids, *args, **kwargs) - + def write(self, cr, uid, ids,vals,context={}): if (vals.has_key('project_id') and vals['project_id']) or (vals.has_key('name') and vals['name']): vals_line = {} From b1ccfa683de3875c62e044c71131b910d1851593 Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Tue, 16 Mar 2010 11:48:57 +0530 Subject: [PATCH 21/34] [FIX] project_caldev: onchange method on recurrency bzr revid: mra@tinyerp.com-20100316061857-duy0ud9tuxu1xevu --- addons/project_caldav/__terp__.py | 30 +++++++++---------- addons/project_caldav/project_caldav_view.xml | 18 ++++++----- 2 files changed, 25 insertions(+), 23 deletions(-) diff --git a/addons/project_caldav/__terp__.py b/addons/project_caldav/__terp__.py index 0cd26f06334..1ac69933623 100644 --- a/addons/project_caldav/__terp__.py +++ b/addons/project_caldav/__terp__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,22 +15,22 @@ # 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 . +# along with this program. If not, see . # ############################################################################## { - "name" : "Caldav task management", - "version" : "1.0", - "author" : "Tiny", - "category" : "Generic Modules/Others", - "description": """ Synchronize between Project task and Caldav Vtodo.""", - "depends" : ["project", "caldav"], - "init_xml" : ["project_caldav_data.xml"], - "demo_xml" : [], - "update_xml" : ["project_caldav_view.xml", - "project_caldav_wizard.xml"], - "active": False, - "website": "http://www.openerp.com", - "installable": True, + "name" : "Caldav task management", + "version" : "1.0", + "author" : "Tiny", + "category" : "Generic Modules/Others", + "description": """ Synchronize between Project task and Caldav Vtodo.""", + "depends" : ["project", "caldav", "base_calendar"], + "init_xml" : ["project_caldav_data.xml"], + "demo_xml" : [], + "update_xml" : ["project_caldav_view.xml", + "project_caldav_wizard.xml"], + "active": False, + "website": "http://www.openerp.com", + "installable": True, } diff --git a/addons/project_caldav/project_caldav_view.xml b/addons/project_caldav/project_caldav_view.xml index d4fc7115491..541cc3c396e 100644 --- a/addons/project_caldav/project_caldav_view.xml +++ b/addons/project_caldav/project_caldav_view.xml @@ -1,7 +1,7 @@ - + project.task.caldav.form project.task @@ -46,8 +46,8 @@ - - + + project.task.caldav.form1 project.task @@ -58,8 +58,8 @@ - - + + project.task.caldav.form2 project.task @@ -68,8 +68,10 @@ - +-->